/* HTML Template Time:  Author: Hiep Ta - 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/bs/material-colors/_sass-material-colors-classes.scss */
.color-red-50 { color: #ffebee !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 4, ../scss/bs/_scaffolding.scss */
*, *:hover, *:visited, *:focus, *:active { outline: none !important; }

/* line 12, ../scss/bs/_scaffolding.scss */
img { max-width: 100% !important; }

/* line 8, ../scss/bs/_tables.scss */
table.table thead tr th { font-weight: 700; }

/* line 14, ../scss/bs/_tables.scss */
.table { margin-bottom: 12px; }
/* line 20, ../scss/bs/_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/bs/_tables.scss */
.table > thead > tr > th { vertical-align: middle; border-bottom: 1px solid #e0e0e0; }
/* line 35, ../scss/bs/_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/bs/_tables.scss */
.table > tbody + tbody { border-top: 1px solid #e0e0e0; }
/* line 44, ../scss/bs/_tables.scss */
.table .table { background-color: transparent; }

/* line 48, ../scss/bs/_tables.scss */
.table-bordered { border: 1px solid 1px solid #e0e0e0; }
/* line 54, ../scss/bs/_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/bs/_tables.scss */
    .table-responsive { border: 1px solid #e0e0e0; } }

/* line 3, ../scss/bs/_forms.scss */
label { display: block; font-size: 12px; font-weight: 400; margin-bottom: 3px; color: #757575; }

/* line 10, ../scss/bs/_forms.scss */
textarea { max-width: 100%; }

/* line 13, ../scss/bs/_forms.scss */
.form-control { height: 36px; padding: 8px 12px; line-height: 18px; font-size: 14px; background-color: #fff; 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 22, ../scss/bs/_forms.scss */
.form-control.form-lg { height: 42px; padding: 10px 14px; line-height: 20px; font-size: 15px; }
/* line 28, ../scss/bs/_forms.scss */
.form-control.form-sm { height: 32px; padding: 7px 10px; line-height: 16px; font-size: 13px; }
/* line 34, ../scss/bs/_forms.scss */
.form-control:focus { background-color: #fff; border-color: #ccc; }

/* line 39, ../scss/bs/_forms.scss */
.form-control, .form-control:focus { color: #424242; box-shadow: 0 0 0 0 transparent !important; }

/* line 44, ../scss/bs/_forms.scss */
.form-control[readonly] { background-color: #fff; }

/* line 47, ../scss/bs/_forms.scss */
textarea.form-control { height: auto !important; }

/* line 50, ../scss/bs/_forms.scss */
.input-group-addon { color: #757575; background-color: #fafafa; }

/* line 54, ../scss/bs/_forms.scss */
select, input[type="radio"], input[type="checkbox"] { cursor: pointer; }

/* line 59, ../scss/bs/_forms.scss */
.radio, .checkbox { margin-top: 4px; margin-bottom: 4px; }
/* line 63, ../scss/bs/_forms.scss */
.radio input[type="radio"], .radio input[type="checkbox"], .checkbox input[type="radio"], .checkbox input[type="checkbox"] { margin-top: 3px; }
/* line 67, ../scss/bs/_forms.scss */
.radio label, .checkbox label { padding-top: 4px; padding-bottom: 4px; line-height: 18px; font-size: 14px; color: #757575; }
/* line 74, ../scss/bs/_forms.scss */
.radio.disabled, .checkbox.disabled { opacity: .6; }

/* line 80, ../scss/bs/_forms.scss */
.checkbox-inline input[type="radio"], .checkbox-inline input[type="checkbox"], .radio-inline input[type="radio"], .radio-inline input[type="checkbox"] { margin-top: 2px; }

/* line 84, ../scss/bs/_forms.scss */
.help-block { margin: 4px 0 2px; line-height: 16px; font-size: 12px; }

/* line 90, ../scss/bs/_forms.scss */
.input-group-addon { border-color: #ccc; }

/* line 94, ../scss/bs/_forms.scss */
.input-group .icon-addon { padding: 0; }
/* line 96, ../scss/bs/_forms.scss */
.input-group .icon-addon i { display: inline-block; padding: 0; width: 35px; line-height: 34px; text-align: center; color: #777; }
/* line 105, ../scss/bs/_forms.scss */
.input-group .icon-addon.icon-sm i { width: 31px; line-height: 30px; }
/* line 111, ../scss/bs/_forms.scss */
.input-group .icon-addon.icon-lg i { width: 41px; line-height: 40px; }

/* line 119, ../scss/bs/_forms.scss */
.input-group-btn .btn.ht-btn-default { padding: 8px 12px; border-color: #ccc; }

/* line 127, ../scss/bs/_forms.scss */
.ht-single-option-w-preview { margin: 0 0 8px; }
/* line 129, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label { display: block; position: relative; margin: 0; cursor: default; }
/* line 134, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option { display: block; position: relative; border: 1px solid #ddd; 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 140, ../scss/bs/_forms.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 19px 19px; border-color: transparent; z-index: 90; }
/* line 152, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option span { display: block; }
/* line 155, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .label-color { width: 56px; height: 56px; border: 2px solid #fff; }
/* line 159, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .label-color.size-lg { width: 72px; height: 72px; }
/* line 164, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .label-image { width: 56px; height: 56px; }
/* line 167, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .label-image.size-lg { width: 72px; height: 72px; }
/* line 172, ../scss/bs/_forms.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 180, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label .preview-option .check-icon { display: block; position: absolute; bottom: 0; right: 3px; line-height: 8px; font-size: 8px; text-align: center; color: #fff; opacity: 0; visibility: hidden; z-index: 95; }
/* line 194, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:disabled + .preview-option { pointer-events: none; border-color: #f4f4f4; cursor: default; }
/* line 198, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:disabled + .preview-option .label-color { opacity: .5; }
/* line 201, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:disabled + .preview-option .label-image { opacity: .5; }
/* line 204, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:disabled + .preview-option .label-text { color: #bdbdbd; }
/* line 208, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:checked + .preview-option { background-color: #fff; border-color: #4caf50; }
/* line 211, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:checked + .preview-option:after { border-color: transparent transparent #4caf50 transparent; }
/* line 214, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:checked + .preview-option .label-text { color: #388e3c; }
/* line 217, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label input:checked + .preview-option i { visibility: visible; opacity: 1; }
/* line 223, ../scss/bs/_forms.scss */
.ht-single-option-w-preview label.disabled { cursor: default; }

/* line 229, ../scss/bs/_forms.scss */
.ht-list-options-w-preview.ht-list-inline { font-size: 0; }
/* line 231, ../scss/bs/_forms.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 241, ../scss/bs/_forms.scss */
.ht-input-quantity { display: block; position: relative; }
/* line 244, ../scss/bs/_forms.scss */
.ht-input-quantity input[type=number]::-webkit-inner-spin-button, .ht-input-quantity input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
/* line 249, ../scss/bs/_forms.scss */
.ht-input-quantity input[type=number] { -moz-appearance: textfield; }
/* line 252, ../scss/bs/_forms.scss */
.ht-input-quantity input { display: block; padding: 0; margin: 0; padding: 0 28px; text-align: center; border-radius: 2px; background-color: #fff; border-color: #ddd; }
/* line 261, ../scss/bs/_forms.scss */
.ht-input-quantity input:focus { border-color: #ddd; }
/* line 265, ../scss/bs/_forms.scss */
.ht-input-quantity .quantity-button { position: absolute; cursor: pointer; width: 36px; text-align: center; height: 34px; line-height: 34px; font-size: 22px; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; color: #9e9e9e; background-color: #f5f5f5; -moz-transition: background-color 0.2s ease-in-out; -o-transition: background-color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; }
/* line 278, ../scss/bs/_forms.scss */
.ht-input-quantity .quantity-button:active { background-color: #eeeeee; }
/* line 283, ../scss/bs/_forms.scss */
.ht-input-quantity .quantity-button.quantity-up { top: 1px; right: 1px; border-radius: 0 2px 2px 0; border-left: 1px solid #ddd; }
/* line 288, ../scss/bs/_forms.scss */
.ht-input-quantity .quantity-button.quantity-down { top: 1px; left: 1px; border-radius: 2px 0 0 2px; border-right: 1px solid #ddd; }

/* line 297, ../scss/bs/_forms.scss */
.input-transparent { font-size: 1px; border-color: transparent; color: transparent; background-color: transparent; margin: 0; padding: 0; display: block; }

/* line 309, ../scss/bs/_forms.scss */
.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #ccc; border-radius: 2px; }

/* line 314, ../scss/bs/_forms.scss */
.select2-container .select2-selection--single { height: 36px; }

/* line 317, ../scss/bs/_forms.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 34px; }

/* line 320, ../scss/bs/_forms.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 34px; }

/* line 323, ../scss/bs/_forms.scss */
.select2-container .select2-selection--single .select2-selection__rendered { padding-left: 12px; }

/* line 328, ../scss/bs/_forms.scss */
.form-group.has-select2.select2-bdtlrd0 .select2-container--default .select2-selection--single { border-top-left-radius: 0; }
/* line 333, ../scss/bs/_forms.scss */
.form-group.has-select2.select2-bdtrrd0 .select2-container--default .select2-selection--single { border-top-right-radius: 0; }
/* line 338, ../scss/bs/_forms.scss */
.form-group.has-select2.select2-bdblrd0 .select2-container--default .select2-selection--single { border-bottom-left-radius: 0; }
/* line 343, ../scss/bs/_forms.scss */
.form-group.has-select2.select2-bdbrrd0 .select2-container--default .select2-selection--single { border-bottom-right-radius: 0; }

/* line 3, ../scss/bs/_buttons.scss */
.btn { position: relative; height: 36px; padding: 8px 14px; line-height: 18px; font-size: 14px; color: #616161; background-color: transparent; border: 1px solid transparent; 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 19, ../scss/bs/_buttons.scss */
.btn:active, .btn.active { -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); }
/* line 23, ../scss/bs/_buttons.scss */
.btn.btn-lg { height: 42px; padding: 10px 18px; font-size: 15px; line-height: 20px; }
/* line 29, ../scss/bs/_buttons.scss */
.btn.btn-xl { height: 46px; padding: 12px 20px; font-size: 16px; line-height: 22px; }
/* line 35, ../scss/bs/_buttons.scss */
.btn.btn-sm { height: 32px; padding: 6px 12px; font-size: 13px; line-height: 18px; }
/* line 41, ../scss/bs/_buttons.scss */
.btn.btn-xs { height: 26px; padding: 4px 8px; font-size: 12px; line-height: 16px; }
/* line 47, ../scss/bs/_buttons.scss */
.btn.btn-xxs { height: 22px; padding: 2px 7px; font-size: 12px; line-height: 16px; }
/* line 53, ../scss/bs/_buttons.scss */
.btn.ht-btn-default { color: #757575; background-color: #fafafa; border-color: #ccc; }
/* line 57, ../scss/bs/_buttons.scss */
.btn.ht-btn-default:hover { background-color: #f5f5f5; }
/* line 61, ../scss/bs/_buttons.scss */
.btn.ht-btn-grey { color: #616161; background-color: #eeeeee; border-color: transparent; }
/* line 65, ../scss/bs/_buttons.scss */
.btn.ht-btn-grey:hover { background-color: #e0e0e0; }
/* line 69, ../scss/bs/_buttons.scss */
.btn.ht-btn-blue { color: #fff; background-color: #2196f3; border-color: transparent; }
/* line 73, ../scss/bs/_buttons.scss */
.btn.ht-btn-blue:hover { background-color: #1976d2; }
/* line 77, ../scss/bs/_buttons.scss */
.btn.ht-btn-green { color: #fff; background-color: #4caf50; border-color: transparent; }
/* line 81, ../scss/bs/_buttons.scss */
.btn.ht-btn-green:hover { background-color: #388e3c; }
/* line 85, ../scss/bs/_buttons.scss */
.btn.ht-btn-red { color: #fff; background-color: #f44336; border-color: transparent; }
/* line 89, ../scss/bs/_buttons.scss */
.btn.ht-btn-red:hover { background-color: #d32f2f; }
/* line 93, ../scss/bs/_buttons.scss */
.btn.ht-btn-link { color: #1976d2; background-color: transparent; border-color: transparent; }
/* line 98, ../scss/bs/_buttons.scss */
.btn.btn-icon { padding-left: 0; padding-right: 0; }
/* line 101, ../scss/bs/_buttons.scss */
.btn.btn-icon i { display: inline-block; vertical-align: top; line-height: 18px; font-size: 18px; }
/* line 109, ../scss/bs/_buttons.scss */
.btn.ht-btn-social { position: relative; }
/* line 113, ../scss/bs/_buttons.scss */
.btn.ht-btn-facebook { color: #fff; background-color: #3b5999; border-color: transparent; }
/* line 117, ../scss/bs/_buttons.scss */
.btn.ht-btn-facebook:hover { background-color: #344e87; }
/* line 113, ../scss/bs/_buttons.scss */
.btn.ht-btn-googleplus { color: #fff; background-color: #dd4b39; border-color: transparent; }
/* line 117, ../scss/bs/_buttons.scss */
.btn.ht-btn-googleplus:hover { background-color: #d73925; }
/* line 113, ../scss/bs/_buttons.scss */
.btn.ht-btn-youtube { color: #fff; background-color: #cd201f; border-color: transparent; }
/* line 117, ../scss/bs/_buttons.scss */
.btn.ht-btn-youtube:hover { background-color: #b71d1c; }
/* line 113, ../scss/bs/_buttons.scss */
.btn.ht-btn-twitter { color: #fff; background-color: #55acee; border-color: transparent; }
/* line 117, ../scss/bs/_buttons.scss */
.btn.ht-btn-twitter:hover { background-color: #3ea1ec; }
/* line 113, ../scss/bs/_buttons.scss */
.btn.ht-btn-instagram { color: #fff; background-color: #e4405f; border-color: transparent; }
/* line 117, ../scss/bs/_buttons.scss */
.btn.ht-btn-instagram:hover { background-color: #e12a4c; }
/* line 113, ../scss/bs/_buttons.scss */
.btn.ht-btn-zalo { color: #fff; background-color: #0080c8; border-color: transparent; }
/* line 117, ../scss/bs/_buttons.scss */
.btn.ht-btn-zalo:hover { background-color: #0070af; }
/* line 122, ../scss/bs/_buttons.scss */
.btn.has-social-icon { padding-left: 56px; position: relative; }
/* line 125, ../scss/bs/_buttons.scss */
.btn.has-social-icon .social-icon { display: block; position: absolute; top: 50%; left: 8px; padding-right: 4px; width: 32px; text-align: center; margin-top: -11px; font-size: 18px; line-height: 22px; border-right: 1px solid rgba(255, 255, 255, 0.12); z-index: 100; }
/* line 137, ../scss/bs/_buttons.scss */
.btn.has-social-icon .social-icon img { display: inline-block; vertical-align: middle; max-height: 18px; }

/* line 6, ../scss/bs/_mixins.scss */
.clearfix:before, .section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:before, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:before, .clearfix:after, .section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:after, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:after { content: " "; display: table; }
/* line 11, ../scss/bs/_mixins.scss */
.clearfix:after, .section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:after, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images:after { clear: both; }

/* line 16, ../scss/bs/_mixins.scss */
.clearall:before, .clearall:after { content: " "; display: table; clear: both; }

/* line 6, ../scss/bs/_utilities.scss */
.block { display: block !important; }

/* line 7, ../scss/bs/_utilities.scss */
.iblock { display: inline-block !important; }

/* line 8, ../scss/bs/_utilities.scss */
.inline { display: inline !important; }

/* line 10, ../scss/bs/_utilities.scss */
.disabled { pointer-events: none !important; }

/* line 12, ../scss/bs/_utilities.scss */
.flex { display: flex !important; }

/* line 14, ../scss/bs/_utilities.scss */
.flex-row { flex-direction: row !important; }

/* line 15, ../scss/bs/_utilities.scss */
.flex-column { flex-direction: column !important; }

/* line 16, ../scss/bs/_utilities.scss */
.flex-row-reverse { flex-direction: row-reverse !important; }

/* line 17, ../scss/bs/_utilities.scss */
.flex-column-reverse { flex-direction: column-reverse !important; }

/* line 19, ../scss/bs/_utilities.scss */
.flex-wrap { flex-wrap: wrap !important; }

/* line 20, ../scss/bs/_utilities.scss */
.flex-nowrap { flex-wrap: nowrap !important; }

/* line 21, ../scss/bs/_utilities.scss */
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

/* line 23, ../scss/bs/_utilities.scss */
.justify-content-start { justify-content: flex-start !important; }

/* line 24, ../scss/bs/_utilities.scss */
.justify-content-end { justify-content: flex-end !important; }

/* line 25, ../scss/bs/_utilities.scss */
.justify-content-center { justify-content: center !important; }

/* line 26, ../scss/bs/_utilities.scss */
.justify-content-between { justify-content: space-between !important; }

/* line 27, ../scss/bs/_utilities.scss */
.justify-content-around { justify-content: space-around !important; }

/* line 29, ../scss/bs/_utilities.scss */
.align-items-start { align-items: flex-start !important; }

/* line 30, ../scss/bs/_utilities.scss */
.align-items-end { align-items: flex-end !important; }

/* line 31, ../scss/bs/_utilities.scss */
.align-items-center { align-items: center !important; }

/* line 32, ../scss/bs/_utilities.scss */
.align-items-baseline { align-items: baseline !important; }

/* line 33, ../scss/bs/_utilities.scss */
.align-items-stretch { align-items: stretch !important; }

/* line 35, ../scss/bs/_utilities.scss */
.align-content-start { align-content: flex-start !important; }

/* line 36, ../scss/bs/_utilities.scss */
.align-content-end { align-content: flex-end !important; }

/* line 37, ../scss/bs/_utilities.scss */
.align-content-center { align-content: center !important; }

/* line 38, ../scss/bs/_utilities.scss */
.align-content-between { align-content: space-between !important; }

/* line 39, ../scss/bs/_utilities.scss */
.align-content-around { align-content: space-around !important; }

/* line 40, ../scss/bs/_utilities.scss */
.align-content-stretch { align-content: stretch !important; }

/* line 42, ../scss/bs/_utilities.scss */
.align-self-auto { align-self: auto !important; }

/* line 43, ../scss/bs/_utilities.scss */
.align-self-start { align-self: flex-start !important; }

/* line 44, ../scss/bs/_utilities.scss */
.align-self-end { align-self: flex-end !important; }

/* line 45, ../scss/bs/_utilities.scss */
.align-self-center { align-self: center !important; }

/* line 46, ../scss/bs/_utilities.scss */
.align-self-baseline { align-self: baseline !important; }

/* line 47, ../scss/bs/_utilities.scss */
.align-self-stretch { align-self: stretch !important; }

/* line 51, ../scss/bs/_utilities.scss */
.flex-item-dynamic-width { flex: 1 1 auto !important; min-width: 0; }

/* line 52, ../scss/bs/_utilities.scss */
.flex-item-text-width { flex: 0 0 auto !important; min-width: 0; }

/* line 53, ../scss/bs/_utilities.scss */
.flex-item-half-width { flex: 0 0 50%; min-width: 0; }

/* line 55, ../scss/bs/_utilities.scss */
.pos-sta { position: static; }

/* line 56, ../scss/bs/_utilities.scss */
.pos-rel { position: relative; }

/* line 57, ../scss/bs/_utilities.scss */
.pos-abs { position: absolute; }

/* line 59, ../scss/bs/_utilities.scss */
.top-0 { top: 0 !important; }

/* line 60, ../scss/bs/_utilities.scss */
.bottom-0 { bottom: 0 !important; }

/* line 61, ../scss/bs/_utilities.scss */
.left-0 { left: 0 !important; }

/* line 62, ../scss/bs/_utilities.scss */
.right-0 { right: 0 !important; }

/* line 64, ../scss/bs/_utilities.scss */
.va-top { vertical-align: top !important; }

/* line 65, ../scss/bs/_utilities.scss */
.va-mid { vertical-align: middle !important; }

/* line 66, ../scss/bs/_utilities.scss */
.va-bot { vertical-align: bottom !important; }

/* line 68, ../scss/bs/_utilities.scss */
.ht-bgcover { -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position: 50% 50%; }

/* line 72, ../scss/bs/_utilities.scss */
.ht-bgcontain { -moz-background-size: contain; -o-background-size: contain; -webkit-background-size: contain; background-size: contain; background-position: 50% 50%; background-repeat: no-repeat; }

/* line 77, ../scss/bs/_utilities.scss */
.ht-rectangle { position: relative; display: block; }
/* line 80, ../scss/bs/_utilities.scss */
.ht-rectangle:after { content: ""; display: block; padding-bottom: 100%; }
/* line 85, ../scss/bs/_utilities.scss */
.ht-rectangle > .ht-inner { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
/* line 90, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-11:after { padding-bottom: 100%; }
/* line 91, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-31:after { padding-bottom: 33.3333%; }
/* line 92, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-13:after { padding-bottom: 300%; }
/* line 93, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-32:after { padding-bottom: 66.6666%; }
/* line 94, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-23:after { padding-bottom: 150%; }
/* line 95, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-21:after { padding-bottom: 50%; }
/* line 96, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-12:after { padding-bottom: 200%; }
/* line 98, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-169:after { padding-bottom: 56.25%; }
/* line 99, ../scss/bs/_utilities.scss */
.ht-rectangle.ratio-916:after { padding-bottom: 178%; }

/* line 101, ../scss/bs/_utilities.scss */
.ht-fit-image { display: block; text-align: center; white-space: nowrap; }
/* line 105, ../scss/bs/_utilities.scss */
.ht-fit-image:after { content: ""; display: inline-block; vertical-align: middle; height: 100%; }
/* line 111, ../scss/bs/_utilities.scss */
.ht-fit-image img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }

/* line 118, ../scss/bs/_utilities.scss */
.ht-oneline, .ht-single-product-content-section .ht-related-products-card-wrapper .ht-product-item-card .product-title, .ht-social-menu-card .card-content ul.social-menu-list li a, .section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title, .section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt, .section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title, .section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__member-list-on-hover .single-member { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* line 124, ../scss/bs/_utilities.scss */
.ht-nowrap { white-space: nowrap; }

/* line 127, ../scss/bs/_utilities.scss */
.ht-noscroll { overflow: hidden; }

/* line 130, ../scss/bs/_utilities.scss */
.clickable { cursor: pointer; }

/* line 135, ../scss/bs/_utilities.scss */
.one-column { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }

/* line 138, ../scss/bs/_utilities.scss */
.two-columns { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }

/* line 141, ../scss/bs/_utilities.scss */
.three-columns { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }

/* line 144, ../scss/bs/_utilities.scss */
.four-columns { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; }

/* line 149, ../scss/bs/_utilities.scss */
.bdt-0 { border-top: 0; }

/* line 150, ../scss/bs/_utilities.scss */
.bdb-0 { border-bottom: 0; }

/* line 151, ../scss/bs/_utilities.scss */
.bdr-0 { border-right: 0; }

/* line 152, ../scss/bs/_utilities.scss */
.bdl-0 { border-left: 0; }

/* line 153, ../scss/bs/_utilities.scss */
.bdt { border-top: 1px solid #eaeaea; }

/* line 154, ../scss/bs/_utilities.scss */
.bdb { border-bottom: 1px solid #eaeaea; }

/* line 155, ../scss/bs/_utilities.scss */
.bdr { border-right: 1px solid #eaeaea; }

/* line 156, ../scss/bs/_utilities.scss */
.bdl { border-left: 1px solid #eaeaea; }

/* line 157, ../scss/bs/_utilities.scss */
.bda { border: 1px solid #eaeaea; }

/* line 163, ../scss/bs/_utilities.scss */
.ma--16 { margin: -16px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx--16 { margin-left: -16px !important; margin-right: -16px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my--16 { margin-top: -16px !important; margin-bottom: -16px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml--16 { margin-left: -16px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr--16 { margin-right: -16px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt--16 { margin-top: -16px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb--16 { margin-bottom: -16px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa--16 { padding: -16px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px--16 { padding-left: -16px !important; padding-right: -16px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py--16 { padding-top: -16px !important; padding-bottom: -16px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt--16 { padding-top: -16px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb--16 { padding-bottom: -16px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl--16 { padding-left: -16px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr--16 { padding-right: -16px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma--12 { margin: -12px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx--12 { margin-left: -12px !important; margin-right: -12px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my--12 { margin-top: -12px !important; margin-bottom: -12px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml--12 { margin-left: -12px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr--12 { margin-right: -12px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt--12 { margin-top: -12px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb--12 { margin-bottom: -12px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa--12 { padding: -12px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px--12 { padding-left: -12px !important; padding-right: -12px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py--12 { padding-top: -12px !important; padding-bottom: -12px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt--12 { padding-top: -12px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb--12 { padding-bottom: -12px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl--12 { padding-left: -12px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr--12 { padding-right: -12px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma--8 { margin: -8px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx--8 { margin-left: -8px !important; margin-right: -8px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my--8 { margin-top: -8px !important; margin-bottom: -8px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml--8 { margin-left: -8px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr--8 { margin-right: -8px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt--8 { margin-top: -8px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb--8 { margin-bottom: -8px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa--8 { padding: -8px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px--8 { padding-left: -8px !important; padding-right: -8px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py--8 { padding-top: -8px !important; padding-bottom: -8px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt--8 { padding-top: -8px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb--8 { padding-bottom: -8px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl--8 { padding-left: -8px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr--8 { padding-right: -8px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma--4 { margin: -4px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx--4 { margin-left: -4px !important; margin-right: -4px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my--4 { margin-top: -4px !important; margin-bottom: -4px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml--4 { margin-left: -4px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr--4 { margin-right: -4px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt--4 { margin-top: -4px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb--4 { margin-bottom: -4px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa--4 { padding: -4px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px--4 { padding-left: -4px !important; padding-right: -4px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py--4 { padding-top: -4px !important; padding-bottom: -4px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt--4 { padding-top: -4px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb--4 { padding-bottom: -4px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl--4 { padding-left: -4px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr--4 { padding-right: -4px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-0 { margin: 0px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-0 { margin-left: 0px !important; margin-right: 0px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-0 { margin-left: 0px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-0 { margin-right: 0px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-0 { margin-top: 0px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-0 { margin-bottom: 0px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-0 { padding: 0px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-0 { padding-left: 0px !important; padding-right: 0px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-0 { padding-top: 0px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-0 { padding-bottom: 0px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-0 { padding-left: 0px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-0 { padding-right: 0px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-4 { margin: 4px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-4 { margin-left: 4px !important; margin-right: 4px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-4 { margin-top: 4px !important; margin-bottom: 4px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-4 { margin-left: 4px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-4 { margin-right: 4px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-4 { margin-top: 4px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-4 { margin-bottom: 4px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-4 { padding: 4px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-4 { padding-left: 4px !important; padding-right: 4px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-4 { padding-top: 4px !important; padding-bottom: 4px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-4 { padding-top: 4px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-4 { padding-bottom: 4px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-4 { padding-left: 4px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-4 { padding-right: 4px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-8 { margin: 8px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-8 { margin-left: 8px !important; margin-right: 8px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-8 { margin-top: 8px !important; margin-bottom: 8px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-8 { margin-left: 8px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-8 { margin-right: 8px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-8 { margin-top: 8px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-8 { margin-bottom: 8px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-8 { padding: 8px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-8 { padding-left: 8px !important; padding-right: 8px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-8 { padding-top: 8px !important; padding-bottom: 8px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-8 { padding-top: 8px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-8 { padding-bottom: 8px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-8 { padding-left: 8px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-8 { padding-right: 8px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-12 { margin: 12px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-12 { margin-left: 12px !important; margin-right: 12px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-12 { margin-top: 12px !important; margin-bottom: 12px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-12 { margin-left: 12px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-12 { margin-right: 12px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-12 { margin-top: 12px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-12 { margin-bottom: 12px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-12 { padding: 12px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-12 { padding-left: 12px !important; padding-right: 12px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-12 { padding-top: 12px !important; padding-bottom: 12px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-12 { padding-top: 12px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-12 { padding-bottom: 12px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-12 { padding-left: 12px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-12 { padding-right: 12px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-16 { margin: 16px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-16 { margin-left: 16px !important; margin-right: 16px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-16 { margin-top: 16px !important; margin-bottom: 16px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-16 { margin-left: 16px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-16 { margin-right: 16px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-16 { margin-top: 16px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-16 { margin-bottom: 16px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-16 { padding: 16px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-16 { padding-left: 16px !important; padding-right: 16px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-16 { padding-top: 16px !important; padding-bottom: 16px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-16 { padding-top: 16px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-16 { padding-bottom: 16px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-16 { padding-left: 16px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-16 { padding-right: 16px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-20 { margin: 20px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-20 { margin-left: 20px !important; margin-right: 20px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-20 { margin-top: 20px !important; margin-bottom: 20px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-20 { margin-left: 20px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-20 { margin-right: 20px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-20 { margin-top: 20px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-20 { margin-bottom: 20px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-20 { padding: 20px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-20 { padding-left: 20px !important; padding-right: 20px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-20 { padding-top: 20px !important; padding-bottom: 20px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-20 { padding-top: 20px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-20 { padding-bottom: 20px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-20 { padding-left: 20px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-20 { padding-right: 20px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-24 { margin: 24px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-24 { margin-left: 24px !important; margin-right: 24px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-24 { margin-top: 24px !important; margin-bottom: 24px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-24 { margin-left: 24px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-24 { margin-right: 24px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-24 { margin-top: 24px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-24 { margin-bottom: 24px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-24 { padding: 24px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-24 { padding-left: 24px !important; padding-right: 24px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-24 { padding-top: 24px !important; padding-bottom: 24px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-24 { padding-top: 24px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-24 { padding-bottom: 24px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-24 { padding-left: 24px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-24 { padding-right: 24px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-28 { margin: 28px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-28 { margin-left: 28px !important; margin-right: 28px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-28 { margin-top: 28px !important; margin-bottom: 28px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-28 { margin-left: 28px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-28 { margin-right: 28px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-28 { margin-top: 28px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-28 { margin-bottom: 28px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-28 { padding: 28px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-28 { padding-left: 28px !important; padding-right: 28px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-28 { padding-top: 28px !important; padding-bottom: 28px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-28 { padding-top: 28px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-28 { padding-bottom: 28px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-28 { padding-left: 28px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-28 { padding-right: 28px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-32 { margin: 32px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-32 { margin-left: 32px !important; margin-right: 32px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-32 { margin-top: 32px !important; margin-bottom: 32px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-32 { margin-left: 32px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-32 { margin-right: 32px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-32 { margin-top: 32px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-32 { margin-bottom: 32px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-32 { padding: 32px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-32 { padding-left: 32px !important; padding-right: 32px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-32 { padding-top: 32px !important; padding-bottom: 32px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-32 { padding-top: 32px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-32 { padding-bottom: 32px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-32 { padding-left: 32px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-32 { padding-right: 32px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-36 { margin: 36px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-36 { margin-left: 36px !important; margin-right: 36px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-36 { margin-top: 36px !important; margin-bottom: 36px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-36 { margin-left: 36px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-36 { margin-right: 36px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-36 { margin-top: 36px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-36 { margin-bottom: 36px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-36 { padding: 36px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-36 { padding-left: 36px !important; padding-right: 36px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-36 { padding-top: 36px !important; padding-bottom: 36px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-36 { padding-top: 36px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-36 { padding-bottom: 36px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-36 { padding-left: 36px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-36 { padding-right: 36px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-40 { margin: 40px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-40 { margin-left: 40px !important; margin-right: 40px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-40 { margin-top: 40px !important; margin-bottom: 40px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-40 { margin-left: 40px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-40 { margin-right: 40px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-40 { margin-top: 40px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-40 { margin-bottom: 40px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-40 { padding: 40px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-40 { padding-left: 40px !important; padding-right: 40px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-40 { padding-top: 40px !important; padding-bottom: 40px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-40 { padding-top: 40px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-40 { padding-bottom: 40px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-40 { padding-left: 40px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-40 { padding-right: 40px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-44 { margin: 44px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-44 { margin-left: 44px !important; margin-right: 44px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-44 { margin-top: 44px !important; margin-bottom: 44px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-44 { margin-left: 44px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-44 { margin-right: 44px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-44 { margin-top: 44px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-44 { margin-bottom: 44px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-44 { padding: 44px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-44 { padding-left: 44px !important; padding-right: 44px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-44 { padding-top: 44px !important; padding-bottom: 44px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-44 { padding-top: 44px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-44 { padding-bottom: 44px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-44 { padding-left: 44px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-44 { padding-right: 44px !important; }

/* line 163, ../scss/bs/_utilities.scss */
.ma-48 { margin: 48px !important; }

/* line 164, ../scss/bs/_utilities.scss */
.mx-48 { margin-left: 48px !important; margin-right: 48px !important; }

/* line 165, ../scss/bs/_utilities.scss */
.my-48 { margin-top: 48px !important; margin-bottom: 48px !important; }

/* line 166, ../scss/bs/_utilities.scss */
.ml-48 { margin-left: 48px !important; }

/* line 167, ../scss/bs/_utilities.scss */
.mr-48 { margin-right: 48px !important; }

/* line 168, ../scss/bs/_utilities.scss */
.mt-48 { margin-top: 48px !important; }

/* line 169, ../scss/bs/_utilities.scss */
.mb-48 { margin-bottom: 48px !important; }

/* line 171, ../scss/bs/_utilities.scss */
.pa-48 { padding: 48px !important; }

/* line 172, ../scss/bs/_utilities.scss */
.px-48 { padding-left: 48px !important; padding-right: 48px !important; }

/* line 173, ../scss/bs/_utilities.scss */
.py-48 { padding-top: 48px !important; padding-bottom: 48px !important; }

/* line 174, ../scss/bs/_utilities.scss */
.pt-48 { padding-top: 48px !important; }

/* line 175, ../scss/bs/_utilities.scss */
.pb-48 { padding-bottom: 48px !important; }

/* line 176, ../scss/bs/_utilities.scss */
.pl-48 { padding-left: 48px !important; }

/* line 177, ../scss/bs/_utilities.scss */
.pr-48 { padding-right: 48px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-8 { line-height: 8px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-9 { line-height: 9px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-10 { line-height: 10px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-11 { line-height: 11px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-12 { line-height: 12px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-13 { line-height: 13px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-14 { line-height: 14px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-15 { line-height: 15px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-16 { line-height: 16px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-17 { line-height: 17px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-18 { line-height: 18px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-19 { line-height: 19px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-20 { line-height: 20px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-21 { line-height: 21px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-22 { line-height: 22px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-23 { line-height: 23px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-24 { line-height: 24px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-25 { line-height: 25px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-26 { line-height: 26px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-27 { line-height: 27px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-28 { line-height: 28px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-29 { line-height: 29px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-30 { line-height: 30px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-31 { line-height: 31px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-32 { line-height: 32px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-33 { line-height: 33px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-34 { line-height: 34px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-35 { line-height: 35px !important; }

/* line 182, ../scss/bs/_utilities.scss */
.lh-36 { line-height: 36px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-0 { width: 0px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-0 { height: 0px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-40 { width: 40px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-40 { height: 40px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-80 { width: 80px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-80 { height: 80px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-120 { width: 120px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-120 { height: 120px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-160 { width: 160px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-160 { height: 160px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-200 { width: 200px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-200 { height: 200px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-240 { width: 240px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-240 { height: 240px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-280 { width: 280px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-280 { height: 280px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-320 { width: 320px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-320 { height: 320px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-360 { width: 360px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-360 { height: 360px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-400 { width: 400px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-400 { height: 400px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-440 { width: 440px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-440 { height: 440px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-480 { width: 480px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-480 { height: 480px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-520 { width: 520px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-520 { height: 520px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-560 { width: 560px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-560 { height: 560px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-600 { width: 600px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-600 { height: 600px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-640 { width: 640px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-640 { height: 640px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-680 { width: 680px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-680 { height: 680px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-720 { width: 720px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-720 { height: 720px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-760 { width: 760px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-760 { height: 760px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-800 { width: 800px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-800 { height: 800px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-840 { width: 840px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-840 { height: 840px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-880 { width: 880px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-880 { height: 880px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-920 { width: 920px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-920 { height: 920px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-960 { width: 960px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-960 { height: 960px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-1000 { width: 1000px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-1000 { height: 1000px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-1040 { width: 1040px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-1040 { height: 1040px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-1080 { width: 1080px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-1080 { height: 1080px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-1120 { width: 1120px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-1120 { height: 1120px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-1160 { width: 1160px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-1160 { height: 1160px !important; }

/* line 187, ../scss/bs/_utilities.scss */
.w-1200 { width: 1200px !important; }

/* line 189, ../scss/bs/_utilities.scss */
.h-1200 { height: 1200px !important; }

/* line 195, ../scss/bs/_utilities.scss */
.fw-100 { font-weight: 100 !important; }

/* line 195, ../scss/bs/_utilities.scss */
.fw-200 { font-weight: 200 !important; }

/* line 195, ../scss/bs/_utilities.scss */
.fw-300 { font-weight: 300 !important; }

/* line 195, ../scss/bs/_utilities.scss */
.fw-400 { font-weight: 400 !important; }

/* line 195, ../scss/bs/_utilities.scss */
.fw-500 { font-weight: 500 !important; }

/* line 195, ../scss/bs/_utilities.scss */
.fw-600 { font-weight: 600 !important; }

/* line 195, ../scss/bs/_utilities.scss */
.fw-700 { font-weight: 700 !important; }

/* line 195, ../scss/bs/_utilities.scss */
.fw-800 { font-weight: 800 !important; }

/* line 195, ../scss/bs/_utilities.scss */
.fw-900 { font-weight: 900 !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-8 { font-size: 8px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-9 { font-size: 9px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-10 { font-size: 10px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-11 { font-size: 11px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-12 { font-size: 12px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-13 { font-size: 13px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-14 { font-size: 14px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-15 { font-size: 15px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-16 { font-size: 16px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-17 { font-size: 17px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-18 { font-size: 18px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-19 { font-size: 19px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-20 { font-size: 20px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-21 { font-size: 21px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-22 { font-size: 22px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-23 { font-size: 23px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-24 { font-size: 24px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-25 { font-size: 25px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-26 { font-size: 26px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-27 { font-size: 27px !important; }

/* line 199, ../scss/bs/_utilities.scss */
.fz-28 { font-size: 28px !important; }

/* line 203, ../scss/bs/_utilities.scss */
.color-white { color: #fff; }

/* line 204, ../scss/bs/_utilities.scss */
.bg-color-white { background-color: #fff; }

/* line 205, ../scss/bs/_utilities.scss */
.color-black { color: #000; }

/* line 206, ../scss/bs/_utilities.scss */
.bg-color-black { background-color: #000; }

/* line 207, ../scss/bs/_utilities.scss */
.bg-color-grey-150 { background-color: #f1f1f1; }

/* line 211, ../scss/bs/_utilities.scss */
.color-facebook { color: #3b5999; }

/* line 214, ../scss/bs/_utilities.scss */
.bg-color-facebook { background-color: #3b5999; }

/* line 211, ../scss/bs/_utilities.scss */
.color-googleplus { color: #dd4b39; }

/* line 214, ../scss/bs/_utilities.scss */
.bg-color-googleplus { background-color: #dd4b39; }

/* line 211, ../scss/bs/_utilities.scss */
.color-youtube { color: #cd201f; }

/* line 214, ../scss/bs/_utilities.scss */
.bg-color-youtube { background-color: #cd201f; }

/* line 211, ../scss/bs/_utilities.scss */
.color-twitter { color: #55acee; }

/* line 214, ../scss/bs/_utilities.scss */
.bg-color-twitter { background-color: #55acee; }

/* line 211, ../scss/bs/_utilities.scss */
.color-instagram { color: #e4405f; }

/* line 214, ../scss/bs/_utilities.scss */
.bg-color-instagram { background-color: #e4405f; }

/* line 211, ../scss/bs/_utilities.scss */
.color-zalo { color: #0080c8; }

/* line 214, ../scss/bs/_utilities.scss */
.bg-color-zalo { background-color: #0080c8; }

/* line 219, ../scss/bs/_utilities.scss */
.p-tb48 { top: 48px !important; bottom: 48px !important; }

/* 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/_slick.scss */
.ht-home-advisors .slick-track, .list-partners .slick-track { margin-left: auto; margin-right: auto; }

/* line 7, ../scss/_components.scss */
body { font-size: 14px; color: #424242; background-color: #f5f5f5; }

/* line 15, ../scss/_components.scss */
h1 { margin: 20px 0 12px; line-height: 1.2; font-size: 28px; }

/* line 20, ../scss/_components.scss */
h2 { line-height: 1.2; font-size: 24px; }

/* line 24, ../scss/_components.scss */
h3 { line-height: 1.2; font-size: 20px; }

/* line 28, ../scss/_components.scss */
h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 12px; }

/* line 32, ../scss/_components.scss */
h4 { line-height: 1.4; font-size: 14px; }

/* line 36, ../scss/_components.scss */
h5 { line-height: 1.4; font-size: 12px; }

/* line 40, ../scss/_components.scss */
h6 { line-height: 1.4; font-size: 11px; }

/* line 44, ../scss/_components.scss */
p { margin-bottom: 8px; }

/* line 47, ../scss/_components.scss */
hr { margin-top: 16px; margin-bottom: 16px; border-top: 1px solid #eaeaea; }

/* line 52, ../scss/_components.scss */
a { color: #1976d2; -moz-transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out; -webkit-transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out; transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out; }
/* line 55, ../scss/_components.scss */
a:hover { color: #1976d2; }
/* line 58, ../scss/_components.scss */
a:hover, a:active, a:visited, a:focus { text-decoration: none; }

/* line 85, ../scss/_components.scss */
.dropdown-menu { padding: 4px 0; border: 1px solid #ddd; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.24); }
/* line 90, ../scss/_components.scss */
.dropdown-menu > li > a { padding: 4px 20px 4px 14px; font-size: 14px; color: #424242; }
/* line 94, ../scss/_components.scss */
.dropdown-menu > li > a:hover { background-color: #eeeeee; }
/* line 99, ../scss/_components.scss */
.dropdown-menu .divider { margin: 5px 0; background-color: #eaeaea; }
/* line 103, ../scss/_components.scss */
.dropdown-menu.dropdown-menu-sm { padding: 3px 0; }
/* line 106, ../scss/_components.scss */
.dropdown-menu.dropdown-menu-sm > li > a { padding: 3px 16px 3px 12px; font-size: 12px; }
/* line 109, ../scss/_components.scss */
.dropdown-menu.dropdown-menu-sm > li > a:hover { background-color: #f5f5f5; }
/* line 114, ../scss/_components.scss */
.dropdown-menu.dropdown-menu-sm .divider { margin: 3px 0; background-color: #eaeaea; }

/* line 123, ../scss/_components.scss */
.tooltip .tooltip-inner { font-size: 11px; }

/* line 130, ../scss/_components.scss */
.ht-breadcrumb-wrap { background-color: #eeeeee; }
/* line 132, ../scss/_components.scss */
.ht-breadcrumb-wrap ul { list-style: none; margin: 0; padding: 0; }

/* line 138, ../scss/_components.scss */
ul.ht-breadcrumb { font-size: 0; }
/* line 141, ../scss/_components.scss */
ul.ht-breadcrumb li a { display: block; }
/* line 144, ../scss/_components.scss */
ul.ht-breadcrumb li span { display: block; }
/* line 148, ../scss/_components.scss */
ul.ht-breadcrumb > li { position: relative; display: inline-block; vertical-align: top; padding: 0 24px 0 0; line-height: 16px; font-size: 12px; }
/* line 155, ../scss/_components.scss */
ul.ht-breadcrumb > li:after { content: "/"; display: block; position: absolute; top: 12px; right: 0; width: 24px; line-height: 16px; text-align: center; color: #9e9e9e; }
/* line 165, ../scss/_components.scss */
ul.ht-breadcrumb > li:last-child:after { display: none; }
/* line 168, ../scss/_components.scss */
ul.ht-breadcrumb > li > a, ul.ht-breadcrumb > li > span { padding: 12px 0; position: relative; }
/* line 173, ../scss/_components.scss */
ul.ht-breadcrumb > li > a { color: #757575; }
/* line 175, ../scss/_components.scss */
ul.ht-breadcrumb > li > a:hover { color: #424242; }
/* line 181, ../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 196, ../scss/_components.scss */
ul.ht-breadcrumb > li.active { color: #9e9e9e; }
/* line 198, ../scss/_components.scss */
ul.ht-breadcrumb > li.active > a, ul.ht-breadcrumb > li.active > span { color: #9e9e9e; }
/* line 203, ../scss/_components.scss */
ul.ht-breadcrumb > li ul { display: none; position: absolute; top: 100%; left: -4px; padding: 6px; min-width: calc(100% - 12px); background-color: #fff; z-index: 100; border: 1px solid #eaeaea; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.08); }
/* line 214, ../scss/_components.scss */
ul.ht-breadcrumb > li ul[class$="columns"] { -moz-column-gap: 8px; -webkit-column-gap: 8px; column-gap: 8px; }
/* line 217, ../scss/_components.scss */
ul.ht-breadcrumb > li ul li { line-height: 16px; }
/* line 219, ../scss/_components.scss */
ul.ht-breadcrumb > li ul li a { display: inline-block; padding: 4px 12px 4px 8px; line-height: 16px; font-size: 12px; color: #757575; white-space: nowrap; }
/* line 226, ../scss/_components.scss */
ul.ht-breadcrumb > li ul li a:hover { color: #2196f3; }
/* line 233, ../scss/_components.scss */
ul.ht-breadcrumb > li:hover ul { display: block; }
/* line 240, ../scss/_components.scss */
ul.ht-breadcrumb > li.has-inner-ul:hover > a:after { display: block; }

/* line 251, ../scss/_components.scss */
ul.ht-pagination { padding: 12px 0; list-style: none; font-size: 0; cursor: default; }
/* line 256, ../scss/_components.scss */
ul.ht-pagination li { display: inline-block; vertical-align: top; margin: 0 2px; }
/* line 260, ../scss/_components.scss */
ul.ht-pagination li a, ul.ht-pagination li span { display: block; padding: 8px 14px; line-height: 18px; font-size: 15px; text-align: center; white-space: nowrap; border: 1px solid transparent; }
/* line 269, ../scss/_components.scss */
ul.ht-pagination li span { padding: 8px 5px; color: #757575; }
/* line 273, ../scss/_components.scss */
ul.ht-pagination li a { min-width: 36px; color: #424242; background-color: #fafafa; border-color: #ccc; border-radius: 2px; text-align: center; }
/* line 280, ../scss/_components.scss */
ul.ht-pagination li a:hover { background-color: #f5f5f5; }
/* line 283, ../scss/_components.scss */
ul.ht-pagination li a:hover, ul.ht-pagination li a:focus, ul.ht-pagination li a:active { text-decoration: none; }
/* line 287, ../scss/_components.scss */
ul.ht-pagination li a:active { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
/* line 292, ../scss/_components.scss */
ul.ht-pagination li.active a, ul.ht-pagination li.active span { color: #fff; background-color: #4caf50; border-color: transparent; }
/* line 298, ../scss/_components.scss */
ul.ht-pagination li.disabled { opacity: .6; }

/* line 304, ../scss/_components.scss */
.ht-loading-section { height: 96px; background-image: url("../img/spinner.svg"); background-repeat: no-repeat; background-position: 50% 50%; background-size: 96px 96px; }
/* line 310, ../scss/_components.scss */
.ht-loading-section.sm-size { height: 72px; background-size: 72px 72px; }
/* line 314, ../scss/_components.scss */
.ht-loading-section.xs-size { height: 48px; background-size: 48px 48px; }

/* line 319, ../scss/_components.scss */
.full-screen-loading { position: fixed; z-index: 9999; top: 0; left: 0; right: 0; bottom: 0; background-image: url("../img/spinner.svg"); background-repeat: no-repeat; background-position: 50% 50%; background-size: 96px 96px; background-color: rgba(255, 255, 255, 0.8); overflow: hidden; }

/* line 333, ../scss/_components.scss */
.ht-carousel-control { user-select: none; position: absolute; top: 50%; margin-top: -28px; width: 32px; height: 56px; line-height: 56px; font-size: 24px; display: block; text-align: center; color: #fff; background-color: rgba(0, 0, 0, 0.16); cursor: pointer; -moz-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; }
/* line 348, ../scss/_components.scss */
.ht-carousel-control.left { padding-right: 3px; left: 0; border-radius: 0 2px 2px 0; }
/* line 353, ../scss/_components.scss */
.ht-carousel-control.right { padding-left: 3px; right: 0; border-radius: 2px 0 0 2px; }
/* line 358, ../scss/_components.scss */
.ht-carousel-control:hover, .ht-carousel-control:active, .ht-carousel-control:focus { color: #fff; }
/* line 361, ../scss/_components.scss */
.ht-carousel-control:hover { background-color: rgba(0, 0, 0, 0.32); }
/* line 364, ../scss/_components.scss */
.ht-carousel-control:active { background-color: rgba(0, 0, 0, 0.4); }

/* line 368, ../scss/_components.scss */
.carousel-indicators { width: 60%; margin-left: -30%; font-size: 0; }
/* line 372, ../scss/_components.scss */
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 0 2px; text-indent: -999px; background-color: rgba(0, 0, 0, 0.2); border: 0; border-radius: 50%; cursor: pointer; opacity: .8; }
/* line 384, ../scss/_components.scss */
.carousel-indicators .active { margin: 0 2px; width: 10px; height: 10px; background-color: #66bb6a; }

/* line 393, ../scss/_components.scss */
.carousel-fade .carousel-inner .item { transition-property: opacity; }
/* line 396, ../scss/_components.scss */
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity: 0; }
/* line 401, ../scss/_components.scss */
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
/* line 406, ../scss/_components.scss */
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; transform: translate3d(0, 0, 0); }
/* line 414, ../scss/_components.scss */
.carousel-fade .carousel-control { z-index: 2; }

/* line 419, ../scss/_components.scss */
.home-banner-carousel .ht-carousel-control { opacity: 0; }
/* line 423, ../scss/_components.scss */
.home-banner-carousel:hover .ht-carousel-control { opacity: 1; }

/* line 430, ../scss/_components.scss */
ul.ht-nav-tabs { list-style: none; padding: 0; margin: 0; }
/* line 6, ../scss/bs/_mixins.scss */
ul.ht-nav-tabs:before, ul.ht-nav-tabs:after { content: " "; display: table; }
/* line 11, ../scss/bs/_mixins.scss */
ul.ht-nav-tabs:after { clear: both; }
/* line 435, ../scss/_components.scss */
ul.ht-nav-tabs li { display: block; position: relative; }
/* line 438, ../scss/_components.scss */
ul.ht-nav-tabs li a { display: block; }
/* line 442, ../scss/_components.scss */
ul.ht-nav-tabs > li { float: left; }
/* line 444, ../scss/_components.scss */
ul.ht-nav-tabs > li > a { padding: 14px 24px 11px; line-height: 18px; font-size: 14px; color: #9e9e9e; text-align: left; border-left: 3px solid transparent; text-align: center; border-left: 0; border-bottom: 2px solid transparent; }
/* line 456, ../scss/_components.scss */
ul.ht-nav-tabs > li:hover > a { border-color: #c8e6c9; }
/* line 461, ../scss/_components.scss */
ul.ht-nav-tabs > li.active > a { color: #388e3c; background-color: #fafafa; border-color: #81c784; }
/* line 469, ../scss/_components.scss */
ul.ht-nav-tabs.sm-size > li { float: left; }
/* line 471, ../scss/_components.scss */
ul.ht-nav-tabs.sm-size > li > a { padding: 12px 20px 9px; line-height: 16px; font-size: 13px; }
/* line 478, ../scss/_components.scss */
ul.ht-nav-tabs ul { display: none; list-style: none; padding: 3px 0; margin: 0; position: absolute; top: 100%; left: 0; min-width: 100%; background-color: #fff; -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24); -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24); }
/* line 489, ../scss/_components.scss */
ul.ht-nav-tabs ul li a { line-height: 18px; font-size: 13px; padding: 5px 12px; color: #757575; }
/* line 494, ../scss/_components.scss */
ul.ht-nav-tabs ul li a:hover { background-color: #e8f5e9; }
/* line 502, ../scss/_components.scss */
ul.ht-nav-tabs li:hover ul { display: block; }
/* line 507, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified { width: 100%; }
/* line 509, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified > li { display: table-cell; width: 1%; float: none; }
/* line 513, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified > li > a { padding-left: 8px; padding-right: 8px; }
/* line 519, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified.sm-size > li { float: left; }
/* line 521, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified.sm-size > li > a { padding: 12px 8px 9px; }
/* line 526, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified ul { width: 100%; }
/* line 528, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified ul li { text-align: center; }
/* line 530, ../scss/_components.scss */
ul.ht-nav-tabs.ht-nav-justified ul li a { color: #757575; }

/* line 541, ../scss/_components.scss */
.ht-modal-dialog { position: relative; }
/* line 543, ../scss/_components.scss */
.ht-modal-dialog .close { display: block; position: absolute; top: 0; right: 0; padding: 2px 4px; line-height: 18px; font-size: 14px; color: #757575; opacity: .4; z-index: 9999999; }
/* line 553, ../scss/_components.scss */
.ht-modal-dialog .close:hover { opacity: .8; }
/* line 557, ../scss/_components.scss */
.ht-modal-dialog .modal-header { padding: 12px; border-bottom: 1px solid #eaeaea; }
/* line 560, ../scss/_components.scss */
.ht-modal-dialog .modal-header .modal-title { font-size: 18px; line-height: 1.2; }
/* line 565, ../scss/_components.scss */
.ht-modal-dialog .modal-body { padding: 12px; }
/* line 568, ../scss/_components.scss */
.ht-modal-dialog .modal-footer { border-bottom: 1px solid #eaeaea; padding: 12px; }

/* line 576, ../scss/_components.scss */
.ht-item-slick-carousel { display: none; }

/* line 579, ../scss/_components.scss */
.slick-initialized { display: block !important; }

/* line 583, ../scss/_components.scss */
.slick-list { z-index: 93; }

/* line 586, ../scss/_components.scss */
.slick-arrow { display: block; -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 594, ../scss/_components.scss */
.has-slick-arrow-type01 .slick-arrow { position: absolute; top: 50%; margin-top: -14px; padding: 0; width: 28px; height: 28px; text-align: center; color: #9e9e9e; background-color: #fff; border: 0; border-radius: 14px; z-index: 94; outline: none; cursor: pointer; }
/* line 608, ../scss/_components.scss */
.has-slick-arrow-type01 .slick-arrow i { display: inline-block; vertical-align: top; line-height: 28px; font-size: 12px; }
/* line 614, ../scss/_components.scss */
.has-slick-arrow-type01 .slick-arrow:hover { background-color: #fafafa; }
/* line 617, ../scss/_components.scss */
.has-slick-arrow-type01 .slick-arrow.slick-prev { left: 0; padding: 0 2px 0 0; }
/* line 621, ../scss/_components.scss */
.has-slick-arrow-type01 .slick-arrow.slick-next { right: 0; padding: 0 0 0 2px; }
/* line 625, ../scss/_components.scss */
.has-slick-arrow-type01 .slick-arrow.slick-disabled { cursor: default; pointer-events: none; opacity: 0; }
/* line 630, ../scss/_components.scss */
.has-slick-arrow-type01 .slick-arrow:hover { background-color: #fff; }
/* line 633, ../scss/_components.scss */
.has-slick-arrow-type01 .slick-arrow:active { background-color: #f5f5f5; }

/* line 643, ../scss/_components.scss */
.slick-slider.has-slick-arrow-type01:hover .slick-arrow.slick-prev { -moz-transform: scale(1.8) translateX(-4px); -ms-transform: scale(1.8) translateX(-4px); -webkit-transform: scale(1.8) translateX(-4px); transform: scale(1.8) translateX(-4px); -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); }
/* line 647, ../scss/_components.scss */
.slick-slider.has-slick-arrow-type01:hover .slick-arrow.slick-next { -moz-transform: scale(1.8) translateX(4px); -ms-transform: scale(1.8) translateX(4px); -webkit-transform: scale(1.8) translateX(4px); transform: scale(1.8) translateX(4px); -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); }

/* line 656, ../scss/_components.scss */
.has-slick-arrow-type02 .slick-arrow { position: absolute; top: 16px; bottom: 16px; padding: 0; width: 16px; text-align: center; color: #fff; background-color: rgba(0, 0, 0, 0.3); border: 0; z-index: 94; outline: none; cursor: pointer; border-radius: 2px; }
/* line 669, ../scss/_components.scss */
.has-slick-arrow-type02 .slick-arrow i { display: inline-block; vertical-align: top; font-size: 14px; }
/* line 674, ../scss/_components.scss */
.has-slick-arrow-type02 .slick-arrow:hover { background-color: rgba(0, 0, 0, 0.4); }
/* line 677, ../scss/_components.scss */
.has-slick-arrow-type02 .slick-arrow.slick-prev { left: 0; padding-right: 1px; }
/* line 682, ../scss/_components.scss */
.has-slick-arrow-type02 .slick-arrow.slick-next { right: 0; padding-left: 1px; }
/* line 687, ../scss/_components.scss */
.has-slick-arrow-type02 .slick-arrow.slick-disabled { cursor: default; pointer-events: none; opacity: 0; }
/* line 692, ../scss/_components.scss */
.has-slick-arrow-type02 .slick-arrow:active { background-color: rgba(0, 0, 0, 0.5); }

/* line 698, ../scss/_components.scss */
.has-slick-arrow-type03 .slick-arrow { position: absolute; bottom: 0; padding: 0; height: 36px; width: 40%; text-align: center; color: #9e9e9e; background-color: #fff; border: 0; z-index: 94; outline: none; cursor: pointer; }
/* line 711, ../scss/_components.scss */
.has-slick-arrow-type03 .slick-arrow i { display: inline-block; vertical-align: top; line-height: 36px; font-size: 18px; }
/* line 717, ../scss/_components.scss */
.has-slick-arrow-type03 .slick-arrow.slick-prev { right: 50%; }
/* line 720, ../scss/_components.scss */
.has-slick-arrow-type03 .slick-arrow.slick-next { left: 50%; }
/* line 723, ../scss/_components.scss */
.has-slick-arrow-type03 .slick-arrow.slick-disabled { cursor: default; pointer-events: none; opacity: .3; }
/* line 728, ../scss/_components.scss */
.has-slick-arrow-type03 .slick-arrow:hover { color: #4caf50; }
/* line 731, ../scss/_components.scss */
.has-slick-arrow-type03 .slick-arrow:active { color: #81c784; }

@media (min-width: 800px) { /* line 740, ../scss/_components.scss */
    .fancybox-show-thumbs .fancybox-inner { right: 240px; }
    /* line 743, ../scss/_components.scss */
    .fancybox-thumbs { padding: 0 8px; width: 240px; }
    /* line 746, ../scss/_components.scss */
    .fancybox-thumbs > ul { padding: 8px 0; width: 224px; }
    /* line 749, ../scss/_components.scss */
    .fancybox-thumbs > ul > li { width: 50%; height: 112px; padding: 2px; max-width: none; line-height: 92px; text-align: center; border: 8px solid transparent; }
    /* line 757, ../scss/_components.scss */
    .fancybox-thumbs > ul > li img { top: auto; left: auto; right: auto; bottom: auto; min-width: 0; min-height: 0; position: static; margin: 0 !important; padding: 0 !important; width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100% !important; display: inline-block !important; vertical-align: middle !important; }
    /* line 774, ../scss/_components.scss */
    .fancybox-thumbs > ul > li:before { border-radius: 0; border: 2px solid #f4f4f4; opacity: 1; }
    /* line 780, ../scss/_components.scss */
    .fancybox-thumbs > ul > li.fancybox-thumbs-active:before { border-color: #66bb6a; } }
/* line 789, ../scss/_components.scss */
.back-to-top-btn { display: block; position: fixed; bottom: 12px; right: 12px; width: 40px; height: 40px; line-height: 40px; font-size: 20px; text-align: center; color: #fff; background-color: #4caf50; opacity: 0; outline: none; border: 0; border-radius: 2px; -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 805, ../scss/_components.scss */
.back-to-top-btn.show-up { opacity: .5; }
/* line 807, ../scss/_components.scss */
.back-to-top-btn.show-up:hover { opacity: 1; }
/* line 810, ../scss/_components.scss */
.back-to-top-btn.show-up:active { opacity: .9; }

/* line 4, ../scss/_header.scss */
.site-header.fix-top { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; }
/* line 9, ../scss/_header.scss */
.site-header .ht-header-topnav { position: relative; height: 40px; max-height: 40px; overflow: hidden; background-color: #757575; -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 16, ../scss/_header.scss */
.site-header .ht-header-topnav:after { content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.15); z-index: 50; }
/* line 24, ../scss/_header.scss */
.site-header .ht-header-topnav * { position: relative; z-index: 60; }
/* line 28, ../scss/_header.scss */
.site-header .ht-header-topnav ul { margin: 0; padding: 0; list-style: none; }
/* line 33, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link { font-size: 0; }
/* line 35, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link li { position: relative; }
/* line 37, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link li a { display: block; white-space: nowrap; }
/* line 40, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link li a:hover, .site-header .ht-header-topnav ul.navbar-link li a:focus, .site-header .ht-header-topnav ul.navbar-link li a:active { text-decoration: none; }
/* line 47, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li { display: inline-block; vertical-align: top; }
/* line 50, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li > span, .site-header .ht-header-topnav ul.navbar-link > li > a { padding: 10px 14px; line-height: 20px; font-size: 14px; white-space: nowrap; }
/* line 57, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li > a { position: relative; color: #fff; }
/* line 60, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li > a.user-link { position: relative; padding-left: 38px; }
/* line 63, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li > a.user-link .user-avatar { position: absolute; top: 10px; left: 10px; width: 20px; height: 20px; background-color: #eeeeee; 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 72, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li > a.user-link .user-title { max-width: 128px; }
/* line 77, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li .notify-count-inline { display: block; position: absolute; top: 4px; left: 100%; margin-left: -18px; vertical-align: top; line-height: 14px; font-size: 11px; font-weight: 700; padding: 0 3px; border-radius: 4px; color: #388e3c; background-color: #fafafa; }
/* line 93, ../scss/_header.scss */
.site-header .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 111, ../scss/_header.scss */
.site-header .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 121, ../scss/_header.scss */
.site-header .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 130, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul.pull-right { left: auto; right: 0; }
/* line 135, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul li a { padding: 4px 16px 4px 12px; line-height: 16px; font-size: 12px; color: #616161; }
/* line 140, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul li a:hover { background-color: #f5f5f5; }
/* line 144, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul li.divider { height: 1px; background-color: #eee; margin: 4px 0; }
/* line 150, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list { padding: 0; max-height: 420px; overflow: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list::-webkit-scrollbar { width: 6px; height: 6px; }
/* line 42, ../scss/bs/_mixins.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 46, ../scss/bs/_mixins.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list::-webkit-scrollbar-track { background: #eeeeee; }
/* line 155, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list li { border-bottom: 1px solid #eee; }
/* line 157, ../scss/_header.scss */
.site-header .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 164, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list li:last-child { border-bottom: 0; }
/* line 167, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list li a { white-space: normal; padding: 8px 12px; }
/* line 172, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list .single-notify { width: 320px; padding: 4px 0; display: flex; }
/* line 176, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list .single-notify .notify-image { flex: 0 0 60px; }
/* line 178, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list .single-notify .notify-image img { display: block; width: 48px; }
/* line 183, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list .single-notify .notify-content { flex: 1 1 auto; }
/* line 185, ../scss/_header.scss */
.site-header .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 190, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link ul.notification-list .single-notify .notify-content .notify-descr { font-size: 12px; color: #9e9e9e; }
/* line 200, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li:hover > a { color: #c8e6c9; }
/* line 202, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li:hover > a .user-avatar { opacity: .8; }
/* line 206, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li:hover ul { display: block; }
/* line 213, ../scss/_header.scss */
.site-header .ht-header-topnav ul.navbar-link > li.has-dropdown:hover a:after { display: block; }
/* line 221, ../scss/_header.scss */
.site-header .ht-header-topnav:hover { overflow: visible; }
/* line 225, ../scss/_header.scss */
.site-header .ht-header-mainnav { background-color: #4caf50; }
/* line 227, ../scss/_header.scss */
.site-header .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 235, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-logo { flex: 0 0 auto; margin: 0; padding: 12px 48px 14px 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 240, ../scss/_header.scss */
.site-header .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 250, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category { flex: 0 0 auto; position: relative; padding: 0 24px 18px 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 255, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category ul { margin: 0; padding: 0; list-style: none; }
/* line 260, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category .cat-nav-wrap { position: relative; }
/* line 263, ../scss/_header.scss */
.site-header .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: rgba(0, 0, 0, 0.2); border: 2px solid #fff; border-radius: 20px; }
/* line 273, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category .main-nav-toggle:hover { background-color: rgba(0, 0, 0, 0.4); }
/* line 276, ../scss/_header.scss */
.site-header .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 285, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category .main-nav-toggle .toggle-text { display: inline-block; vertical-align: top; line-height: 28px; font-size: 18px; }
/* line 291, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category .main-nav-toggle:after { content: ""; display: none; position: absolute; z-index: 1031; bottom: 0; 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 306, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category ul { position: relative; list-style: none; margin: 0; padding: 0; }
/* line 317, ../scss/_header.scss */
.site-header .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 2px 5px 0 rgba(0, 0, 0, 0.16); }
/* line 327, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category ul.cat-list-main > li > a { display: block; position: relative; padding: 5px 20px 5px 36px; line-height: 18px; font-size: 13px; color: #616161; white-space: nowrap; z-index: 1034; -moz-transition: all 0s; -o-transition: all 0s; -webkit-transition: all 0s; transition: all 0s; }
/* line 337, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category ul.cat-list-main > li > a .cat-icon { display: block; position: absolute; top: 5px; left: 12px; width: 16px; height: 16px; }
/* line 346, ../scss/_header.scss */
.site-header .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 362, ../scss/_header.scss */
.site-header .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/bs/_mixins.scss */
.site-header .ht-header-mainnav .navbar-category ul.cat-list-sub:before, .site-header .ht-header-mainnav .navbar-category ul.cat-list-sub:after { content: " "; display: table; }
/* line 11, ../scss/bs/_mixins.scss */
.site-header .ht-header-mainnav .navbar-category ul.cat-list-sub:after { clear: both; }
/* line 376, ../scss/_header.scss */
.site-header .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 383, ../scss/_header.scss */
.site-header .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 389, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category ul.cat-list-sub li a:hover { color: #2196f3; }
/* line 398, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category .cat-nav-wrap:hover .main-nav-toggle:after { display: block; }
/* line 402, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category .cat-nav-wrap:hover ul.cat-list-main { display: block; }
/* line 409, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category .cat-nav-wrap ul.cat-list-main > li:hover > a { color: #fff; background-color: #4caf50; }
/* line 412, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category .cat-nav-wrap ul.cat-list-main > li:hover > a:after { display: block; }
/* line 416, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-category .cat-nav-wrap ul.cat-list-main > li:hover .cat-list-sub { display: block; }
/* line 424, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search { position: relative; flex: 1 1 auto; min-width: 0; padding: 0 0 0 24px; }
/* line 429, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .form-group { position: relative; }
/* line 432, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .form-control { border-color: transparent; }
/* line 435, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .btn { border-radius: 0; }
/* line 438, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .input-group { border-radius: 20px 20px; }
/* line 441, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-input { height: 40px; line-height: 22px; padding: 8px 16px; }
/* line 445, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-input.search-input--rounded { border-radius: 20px 0 0 20px; }
/* line 449, ../scss/_header.scss */
.site-header .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 457, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-options-toggle .toggle-icon { display: block; position: absolute; top: 5px; right: 12px; line-height: 24px; }
/* line 464, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-options-list { margin-top: 0; border-radius: 0 0 2px 2px; }
/* line 468, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-options-list li a { position: relative; padding-left: 28px; }
/* line 471, ../scss/_header.scss */
.site-header .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 493, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-options-list li.active a { background-color: #fff; color: #4caf50; }
/* line 496, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-options-list li.active a:before { display: block; }
/* line 503, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-submit { padding: 0px 20px; border: 2px solid #fff; border-radius: 0; font-size: 24px; border-radius: 0 20px 20px 0; }
/* line 510, ../scss/_header.scss */
.site-header .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 520, ../scss/_header.scss */
.site-header .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 526, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-keyword-list a:hover { text-decoration: underline; }
/* line 531, ../scss/_header.scss */
.site-header .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 541, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-suggested-list li a { display: block; padding: 5px 14px; line-height: 18px; font-size: 13px; color: #2196f3; }
/* line 547, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-suggested-list li a:hover { background-color: #eeeeee; }
/* line 552, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-search .search-suggested-list li.active a { background-color: #eeeeee; }
/* line 558, ../scss/_header.scss */
.site-header .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 567, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-cart { flex: 0 0 auto; padding: 0 24px 0 48px; }
/* line 570, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-cart .cart-link { position: relative; display: block; padding: 0 24px; }
/* line 574, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-cart .cart-link .cart-icon { display: block; position: relative; top: 2px; font-size: 28px; line-height: 36px; color: #fff; }
/* line 582, ../scss/_header.scss */
.site-header .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 596, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-action { flex: 0 0 auto; padding: 0 0 18px 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 600, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-action .btn--create-new-shop { height: 40px; line-height: 20px; padding: 9px 16px; color: #fff; background-color: rgba(0, 0, 0, 0.2); border: 2px solid #fff; border-radius: 20px; }
/* line 608, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-action .btn--create-new-shop svg { display: inline-block; margin: 0 8px 0 0; vertical-align: top; }
/* line 613, ../scss/_header.scss */
.site-header .ht-header-mainnav .navbar-action .btn--create-new-shop:hover { background-color: rgba(0, 0, 0, 0.4); }
/* line 620, ../scss/_header.scss */
.site-header.fix-top + .site-content { padding-top: 124px; }

/* line 626, ../scss/_header.scss */
.site-header.fix-top-on-scroll { position: fixed; top: 0; left: 0; right: 0; z-index: 1010; }
/* line 630, ../scss/_header.scss */
.site-header.fix-top-on-scroll + .site-content { padding-top: 124px; }
/* line 634, ../scss/_header.scss */
.site-header.fix-top-on-scroll.away-from-top .ht-header-topnav { max-height: 0; }
/* line 636, ../scss/_header.scss */
.site-header.fix-top-on-scroll.away-from-top .ht-header-topnav .notification-topnav-link { visibility: hidden; }
/* line 639, ../scss/_header.scss */
.site-header.fix-top-on-scroll.away-from-top .ht-header-topnav .notification-list { display: none !important; }
/* line 644, ../scss/_header.scss */
.site-header.fix-top-on-scroll.away-from-top .ht-header-mainnav .ht-header-mainnav-wrapper { height: 56px; max-height: 56px; }
/* line 648, ../scss/_header.scss */
.site-header.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-logo { flex: 0 0 auto; margin: 0; padding: 0px 48px 2px 0; }
/* line 652, ../scss/_header.scss */
.site-header.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-logo a { height: 40px; max-height: 40px; }
/* line 657, ../scss/_header.scss */
.site-header.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-category { padding-bottom: 0; }
/* line 661, ../scss/_header.scss */
.site-header.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-search .search-keyword-list { max-height: 0; }
/* line 664, ../scss/_header.scss */
.site-header.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-search .search-more-info { margin: 0; max-height: 0; }
/* line 669, ../scss/_header.scss */
.site-header.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-action { padding-bottom: 0; }

/* line 3, ../scss/_footer.scss */
.site-footer { margin-top: 48px; }

/* line 6, ../scss/_footer.scss */
.footer-newsletter-signup { padding: 20px 0; }
/* line 8, ../scss/_footer.scss */
.footer-newsletter-signup .newsletter-icon { width: 56px; }
/* line 10, ../scss/_footer.scss */
.footer-newsletter-signup .newsletter-icon img { display: block; width: 100%; position: relative; top: -3px; }
/* line 18, ../scss/_footer.scss */
.footer-newsletter-signup .newsletter-intro .info-title { margin: 0 0 2px; font-size: 18px; color: #424242; }
/* line 23, ../scss/_footer.scss */
.footer-newsletter-signup .newsletter-intro .info-descr { font-size: 13px; color: #9e9e9e; }
/* line 28, ../scss/_footer.scss */
.footer-newsletter-signup .newsletter-input { display: inline-block; }
/* line 30, ../scss/_footer.scss */
.footer-newsletter-signup .newsletter-input .form-group { margin: 0; }
/* line 33, ../scss/_footer.scss */
.footer-newsletter-signup .newsletter-input .form-control { width: 320px; }

/* line 38, ../scss/_footer.scss */
.footer-nav-list { padding: 32px 0; }
/* line 40, ../scss/_footer.scss */
.footer-nav-list .nav-title { margin: 0; line-height: 16px; font-size: 11px; font-weight: 700; color: #43a047; }
/* line 47, ../scss/_footer.scss */
.footer-nav-list ul { margin: 12px 0 0; padding: 0; list-style: none; }
/* line 53, ../scss/_footer.scss */
.footer-nav-list ul.nav-list li { margin: 3px 0; }
/* line 55, ../scss/_footer.scss */
.footer-nav-list ul.nav-list li a { display: inline-block; line-height: 18px; font-size: 13px; color: #757575; }
/* line 60, ../scss/_footer.scss */
.footer-nav-list ul.nav-list li a:hover { color: #64b5f6; }
/* line 67, ../scss/_footer.scss */
.footer-nav-list ul.icon-social-list li { display: inline-block; margin-right: 8px; cursor: default; }
/* line 71, ../scss/_footer.scss */
.footer-nav-list ul.icon-social-list li a { display: block; }
/* line 73, ../scss/_footer.scss */
.footer-nav-list ul.icon-social-list li a img { display: block; width: auto; }
/* line 76, ../scss/_footer.scss */
.footer-nav-list ul.icon-social-list li a img.app-icon { height: 32px; }
/* line 79, ../scss/_footer.scss */
.footer-nav-list ul.icon-social-list li a img.store-icon { height: 28px; }
@media (min-width: 1248px) { /* line 79, ../scss/_footer.scss */
    .footer-nav-list ul.icon-social-list li a img.store-icon { height: 36px; } }

/* line 90, ../scss/_footer.scss */
.footer-company-info { padding: 20px 0; }
/* line 92, ../scss/_footer.scss */
.footer-company-info .info-title { margin: 0 0 5px; font-size: 18px; color: #424242; }
/* line 97, ../scss/_footer.scss */
.footer-company-info .info-line { margin: 2px 0; font-size: 12px; color: #9e9e9e; }
/* line 103, ../scss/_footer.scss */
.footer-company-info .register-badge img { width: 156px; }

/* line 9, ../scss/_layouts.scss */
.col-2-4 { width: 20%; float: left; position: relative; min-height: 1px; padding-left: 12px; padding-right: 12px; }

/* line 18, ../scss/_layouts.scss */
.ht-depth-1 { background-color: #fff; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.08); }

/* line 24, ../scss/_layouts.scss */
.ht-card { display: block; position: relative; }

/* line 33, ../scss/_layouts.scss */
.site-content.has-messenger-sidebar .container, .site-footer.has-messenger-sidebar .container { padding-right: 196px; min-width: 972px !important; }
@media (min-width: 992px) and (max-width: 1247px) { /* line 38, ../scss/_layouts.scss */
    .site-content.has-messenger-sidebar .social-post-section .left-sidebar-wrap, .site-footer.has-messenger-sidebar .social-post-section .left-sidebar-wrap { width: 180px; margin-right: 294px; } }
/* line 44, ../scss/_layouts.scss */
.site-content.has-messenger-sidebar .social-post-section .right-sidebar-wrap, .site-footer.has-messenger-sidebar .social-post-section .right-sidebar-wrap { margin-left: 112px; }
@media (min-width: 992px) and (max-width: 1247px) { /* line 44, ../scss/_layouts.scss */
    .site-content.has-messenger-sidebar .social-post-section .right-sidebar-wrap, .site-footer.has-messenger-sidebar .social-post-section .right-sidebar-wrap { width: 210px; margin-left: 80px; } }
@media (min-width: 992px) and (max-width: 1247px) { /* line 51, ../scss/_layouts.scss */
    .site-content.has-messenger-sidebar .social-post-section .center-content-wrap, .site-footer.has-messenger-sidebar .social-post-section .center-content-wrap { margin: 0 210px 0 180px; } }

/* line 59, ../scss/_layouts.scss */
.min-width--md { min-width: 972px !important; }

/* line 64, ../scss/_layouts.scss */
.ht-article-card { margin: 0 12px; padding: 16px 5% 48px; }
/* line 67, ../scss/_layouts.scss */
.ht-article-card > :first-child { margin-top: 0; }
/* line 70, ../scss/_layouts.scss */
.ht-article-card .article-title { margin: 0 0 12px; font-size: 28px; color: #424242; }
/* line 75, ../scss/_layouts.scss */
.ht-article-card .article-meta { margin: 12px 0; font-size: 0; line-height: 16px; }
/* line 79, ../scss/_layouts.scss */
.ht-article-card .article-meta span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 86, ../scss/_layouts.scss */
.ht-article-card .article-meta span + span:before { content: "\2022"; display: inline-block; vertical-align: top; padding: 2px 8px 0; font-size: 10px; color: #bdbdbd; line-height: 14px; }

/* line 99, ../scss/_layouts.scss */
.ht-article-preview-card { margin: 0 0 12px; padding: 12px; }
/* line 104, ../scss/_layouts.scss */
.ht-article-preview-card .card-image .image-wrap .ht-inner { -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 108, ../scss/_layouts.scss */
.ht-article-preview-card .card-image .image-wrap:hover .ht-inner { opacity: .8; }
/* line 115, ../scss/_layouts.scss */
.ht-article-preview-card .card-content .article-title { margin: 0 0 6px; }
/* line 117, ../scss/_layouts.scss */
.ht-article-preview-card .card-content .article-title a { color: #424242; }
/* line 119, ../scss/_layouts.scss */
.ht-article-preview-card .card-content .article-title a:hover { color: #2196f3; }
/* line 124, ../scss/_layouts.scss */
.ht-article-preview-card .card-content .article-meta { margin: 6px 0; font-size: 0; line-height: 16px; }
/* line 128, ../scss/_layouts.scss */
.ht-article-preview-card .card-content .article-meta span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 135, ../scss/_layouts.scss */
.ht-article-preview-card .card-content .article-meta span + span:before { content: "\2022"; display: inline-block; vertical-align: top; padding: 2px 8px 0; font-size: 10px; color: #bdbdbd; line-height: 14px; }
/* line 147, ../scss/_layouts.scss */
.ht-article-preview-card .card-content .article-excerpt { margin: 8px 0 0; color: #757575; }

/* line 155, ../scss/_layouts.scss */
.ht-product-item-card { margin-bottom: 12px; -moz-transition: box-shadow 0.1s ease-in-out; -o-transition: box-shadow 0.1s ease-in-out; -webkit-transition: box-shadow 0.1s ease-in-out; transition: box-shadow 0.1s ease-in-out; }
/* line 158, ../scss/_layouts.scss */
.ht-product-item-card:hover, .ht-product-item-card:active, .ht-product-item-card:focus { text-decoration: none; }
/* line 161, ../scss/_layouts.scss */
.ht-product-item-card a { display: block; }
/* line 164, ../scss/_layouts.scss */
.ht-product-item-card .card-thumbnail { position: relative; }
/* line 166, ../scss/_layouts.scss */
.ht-product-item-card .card-thumbnail .thumbnail-image-wrap { -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 169, ../scss/_layouts.scss */
.ht-product-item-card .card-thumbnail .thumbnail-like-badge { position: absolute; top: 12px; left: -4px; padding: 2px 8px; line-height: 14px; font-size: 10px; background-color: #4caf50; color: #fff; }
/* line 177, ../scss/_layouts.scss */
.ht-product-item-card .card-thumbnail .thumbnail-like-badge:after { content: ""; display: block; position: absolute; left: 0; bottom: -4px; width: 0; height: 0; border-style: solid; border-width: 0 4px 4px 0; border-color: transparent #9e9e9e transparent transparent; }
/* line 189, ../scss/_layouts.scss */
.ht-product-item-card .card-thumbnail .thumbnail-wholesell-badge { position: absolute; top: 36px; left: -4px; padding: 2px 8px; line-height: 14px; font-size: 10px; background-color: #42a5f5; color: #fff; }
/* line 197, ../scss/_layouts.scss */
.ht-product-item-card .card-thumbnail .thumbnail-wholesell-badge:after { content: ""; display: block; position: absolute; left: 0; bottom: -4px; width: 0; height: 0; border-style: solid; border-width: 0 4px 4px 0; border-color: transparent #1e88e5 transparent transparent; }
/* line 209, ../scss/_layouts.scss */
.ht-product-item-card .card-thumbnail .product-distance-badge { position: absolute; bottom: 8px; right: 8px; padding: 3px 8px; line-height: 14px; font-size: 11px; color: #fff; background-color: #ff8a65; border-radius: 3px; }
/* line 220, ../scss/_layouts.scss */
.ht-product-item-card .card-content { margin: 8px 0 0; padding: 0 8px; }
/* line 224, ../scss/_layouts.scss */
.ht-product-item-card .card-footer { margin-top: 5px; padding: 0 8px 8px; }
/* line 228, ../scss/_layouts.scss */
.ht-product-item-card .product-title { margin: 0; height: 34px; line-height: 17px; font-size: 13px; color: #9e9e9e; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 236, ../scss/_layouts.scss */
.ht-product-item-card .product-price { margin: 5px 0 0; font-size: 0; display: flex; align-items: center; }
/* line 241, ../scss/_layouts.scss */
.ht-product-item-card .product-price span { display: block; min-width: 0; }
/* line 245, ../scss/_layouts.scss */
.ht-product-item-card .product-price .product-current-price { flex: 0 0 auto; line-height: 20px; font-size: 15px; color: #4caf50; }
/* line 251, ../scss/_layouts.scss */
.ht-product-item-card .product-price .product-old-price { flex: 1 1 auto; padding: 2px 0 0 7px; line-height: 16px; font-size: 12px; text-decoration: line-through; color: #bdbdbd; }
/* line 259, ../scss/_layouts.scss */
.ht-product-item-card .product-price .product-percent-sale { flex: 0 0 auto; padding: 1px 0 0 5px; line-height: 16px; font-size: 11px; font-weight: 700; color: #2196f3; }
/* line 268, ../scss/_layouts.scss */
.ht-product-item-card .product-rating { height: 16px; line-height: 16px; }
/* line 271, ../scss/_layouts.scss */
.ht-product-item-card .product-rating .rating-stars { display: inline-block; vertical-align: middle; font-size: 0; line-height: 16px; }
/* line 276, ../scss/_layouts.scss */
.ht-product-item-card .product-rating .rating-stars i { display: inline-block; vertical-align: top; font-size: 13px; margin-right: 1px; color: #ffb74d; }
/* line 284, ../scss/_layouts.scss */
.ht-product-item-card .product-rating .rating-point { display: inline-block; vertical-align: middle; line-height: 16px; font-size: 11px; color: #bdbdbd; }
/* line 291, ../scss/_layouts.scss */
.ht-product-item-card .product-rating .rating-none { line-height: 16px; font-size: 11px; color: #bdbdbd; }
/* line 297, ../scss/_layouts.scss */
.ht-product-item-card .product-distance { font-size: 12px; line-height: 16px; }
/* line 302, ../scss/_layouts.scss */
.ht-product-item-card.sm-size .card-content { margin: 6px 0 0; padding: 0 6px; }
/* line 306, ../scss/_layouts.scss */
.ht-product-item-card.sm-size .card-footer { margin-top: 2px; padding: 0 6px 4px; }
/* line 310, ../scss/_layouts.scss */
.ht-product-item-card.sm-size .product-title { height: 30px; line-height: 15px; font-size: 12px; color: #9e9e9e; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 317, ../scss/_layouts.scss */
.ht-product-item-card.sm-size .product-price { margin: 3px 0 0; }
/* line 319, ../scss/_layouts.scss */
.ht-product-item-card.sm-size .product-price .product-current-price { line-height: 19px; font-size: 14px; }
/* line 323, ../scss/_layouts.scss */
.ht-product-item-card.sm-size .product-price .product-old-price { padding: 1px 0 0 5px; line-height: 14px; font-size: 11px; }
/* line 328, ../scss/_layouts.scss */
.ht-product-item-card.sm-size .product-price .product-percent-sale { padding: 1px 0 0 5px; line-height: 14px; font-size: 11px; }
/* line 335, ../scss/_layouts.scss */
.ht-product-item-card.ht-depth-1:hover { -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.12); -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.12); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.12); }

/* line 340, ../scss/_layouts.scss */
.ht-product-cards-wrapper .row { margin-left: -6px; margin-right: -6px; }
/* line 344, ../scss/_layouts.scss */
.ht-product-cards-wrapper div[class^="col"] { padding-left: 6px; padding-right: 6px; }
/* line 348, ../scss/_layouts.scss */
.ht-product-cards-wrapper.ht-product-slick-carousel, .ht-product-cards-wrapper.ht-product-recommended-in-card-slick-carousel, .ht-product-cards-wrapper.ht-product-in-social-card-slick-carousel { margin-left: -6px; margin-right: -6px; }
/* line 353, ../scss/_layouts.scss */
.ht-product-cards-wrapper.ht-product-slick-carousel .single-col, .ht-product-cards-wrapper.ht-product-recommended-in-card-slick-carousel .single-col, .ht-product-cards-wrapper.ht-product-in-social-card-slick-carousel .single-col { padding-left: 6px; padding-right: 6px; }
/* line 357, ../scss/_layouts.scss */
.ht-product-cards-wrapper.ht-product-slick-carousel .single-col .ht-product-item-card:last-child, .ht-product-cards-wrapper.ht-product-recommended-in-card-slick-carousel .single-col .ht-product-item-card:last-child, .ht-product-cards-wrapper.ht-product-in-social-card-slick-carousel .single-col .ht-product-item-card:last-child { margin-bottom: 4px; }
/* line 363, ../scss/_layouts.scss */
.ht-product-cards-wrapper.ht-product-slick-carousel .slick-arrow.slick-prev, .ht-product-cards-wrapper.ht-product-recommended-in-card-slick-carousel .slick-arrow.slick-prev, .ht-product-cards-wrapper.ht-product-in-social-card-slick-carousel .slick-arrow.slick-prev { left: 4px; }
/* line 366, ../scss/_layouts.scss */
.ht-product-cards-wrapper.ht-product-slick-carousel .slick-arrow.slick-next, .ht-product-cards-wrapper.ht-product-recommended-in-card-slick-carousel .slick-arrow.slick-next, .ht-product-cards-wrapper.ht-product-in-social-card-slick-carousel .slick-arrow.slick-next { right: 4px; }

/* line 374, ../scss/_layouts.scss */
.ht-featured-product-item-card { background-color: #fff; }
/* line 377, ../scss/_layouts.scss */
.ht-featured-product-item-card .card-thumbnail .thumbnail-image-wrap { -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 381, ../scss/_layouts.scss */
.ht-featured-product-item-card .card-content { padding: 12px; }
/* line 383, ../scss/_layouts.scss */
.ht-featured-product-item-card .card-content .product-title { margin: 0 0 5px; line-height: 19px; font-size: 15px; color: #616161; }
/* line 389, ../scss/_layouts.scss */
.ht-featured-product-item-card .card-content .product-price { font-size: 13px; }
/* line 391, ../scss/_layouts.scss */
.ht-featured-product-item-card .card-content .product-price span { padding: 2px; }
/* line 394, ../scss/_layouts.scss */
.ht-featured-product-item-card .card-content .product-price .product-current-price { font-size: 15px; color: #4caf50; }
/* line 402, ../scss/_layouts.scss */
.ht-featured-product-item-card:hover .card-thumbnail .thumbnail-image-wrap { opacity: .8; }

/* line 413, ../scss/_layouts.scss */
.ht-category-item-card { position: relative; background-color: #fff; -moz-transition: box-shadow 0.1s ease-in-out; -o-transition: box-shadow 0.1s ease-in-out; -webkit-transition: box-shadow 0.1s ease-in-out; transition: box-shadow 0.1s ease-in-out; }
/* line 417, ../scss/_layouts.scss */
.ht-category-item-card:hover, .ht-category-item-card:active, .ht-category-item-card:focus { text-decoration: none; }
/* line 420, ../scss/_layouts.scss */
.ht-category-item-card .card-thumbnail { padding: 8px 8px 0; }
/* line 422, ../scss/_layouts.scss */
.ht-category-item-card .card-thumbnail .thumbnail-image-wrap { -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 426, ../scss/_layouts.scss */
.ht-category-item-card .card-content { padding: 8px 8px 10px; text-align: center; }
/* line 429, ../scss/_layouts.scss */
.ht-category-item-card .card-content .category-title { margin: 0; height: 32px; line-height: 16px; font-size: 13px; color: #9e9e9e; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -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 441, ../scss/_layouts.scss */
.ht-category-item-card:hover .card-thumbnail .thumbnail-image-wrap { opacity: .8; }
/* line 446, ../scss/_layouts.scss */
.ht-category-item-card:hover .card-content .category-title { color: #4caf50; }

/* line 452, ../scss/_layouts.scss */
.ht-category-cards-wrapper { border: 1px solid #f4f4f4; border-right: 0; }

/* line 458, ../scss/_layouts.scss */
.ht-logo-cards-wrapper { padding: 0 4px; background-color: #fff; border-radius: 4px; margin: 0 -4px; text-align: center; }
/* line 464, ../scss/_layouts.scss */
.ht-logo-cards-wrapper .single-col { padding: 0 4px; }
/* line 467, ../scss/_layouts.scss */
.ht-logo-cards-wrapper .ht-logo-item-card { margin: 8px auto; }
/* line 470, ../scss/_layouts.scss */
.ht-logo-cards-wrapper .slick-track { margin-left: auto; margin-right: auto; }

/* line 475, ../scss/_layouts.scss */
.ht-logo-item-card { background-color: #fff; border: 1px solid #eee; border-radius: 4px; max-width: 200px; }
/* line 480, ../scss/_layouts.scss */
.ht-logo-item-card .card-thumbnail { margin: 0 auto; padding: 12px; }
/* line 487, ../scss/_layouts.scss */
.ht-logo-item-card .category-name { display: flex; align-items: center; margin: 2px 0 0; padding: 5px 12px; line-height: 18px; font-size: 13px; color: #616161; height: 46px; }
/* line 496, ../scss/_layouts.scss */
.ht-logo-item-card .category-name span { flex: 1 1 auto; display: block; line-height: 18px; font-size: 13px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 507, ../scss/_layouts.scss */
.ht-logo-item-card:hover .card-thumbnail .thumbnail-image-wrap { opacity: .8; }

/* line 518, ../scss/_layouts.scss */
.ht-item-slick-carousel { margin: 0 -3px; }
/* line 520, ../scss/_layouts.scss */
.ht-item-slick-carousel .single-col { padding: 0 3px; }

/* line 527, ../scss/_layouts.scss */
.ht-category-slick-carousel .single-col, .ht-featured-product-slick-carousel .single-col { border-right: 1px solid #f2f2f2; }
/* line 529, ../scss/_layouts.scss */
.ht-category-slick-carousel .single-col .single-item, .ht-featured-product-slick-carousel .single-col .single-item { border-bottom: 1px solid #f2f2f2; }
/* line 531, ../scss/_layouts.scss */
.ht-category-slick-carousel .single-col .single-item:last-child, .ht-featured-product-slick-carousel .single-col .single-item:last-child { border-bottom: 0; }
/* line 534, ../scss/_layouts.scss */
.ht-category-slick-carousel .single-col .single-item:hover, .ht-featured-product-slick-carousel .single-col .single-item:hover { z-index: 15; }

/* line 581, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile { position: relative; width: 35%; float: left; }
/* line 585, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait { height: 120px; position: relative; }
/* line 588, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-cover-image-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.72); }
/* line 593, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-avatar { display: block; position: absolute; bottom: 12px; left: 24px; }
/* line 597, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-avatar .avatar-wrap { width: 76px; height: 76px; border: 2px solid rgba(255, 255, 255, 0.24); border-radius: 50%; overflow: hidden; }
/* line 602, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-avatar .avatar-wrap img { display: block; width: 100%; height: 100%; }
/* line 607, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-avatar .bottom-badge { position: absolute; bottom: 0px; left: 50%; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); padding: 1px 4px; line-height: 14px; font-size: 10px; text-align: center; border-radius: 4px; }
/* line 618, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-heading { position: absolute; bottom: 12px; right: 16px; left: 124px; }
/* line 621, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-heading .seller-heading-title { margin: 0 0 4px; line-height: 23px; max-height: 46px; font-size: 18px; color: #fff; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 628, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-heading .seller-heading-title a { color: #fff; }
/* line 632, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-heading .seller-heading-status { line-height: 15px; font-size: 12px; color: #e0e0e0; }
/* line 636, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-heading .seller-heading-status.active { color: #ffa726; }
/* line 640, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-heading .seller-heading-button { margin-top: 10px; }
/* line 642, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-heading .seller-heading-button .btn { height: 24px; padding: 3px 24px; font-size: 12px; color: #fff; background-color: rgba(0, 0, 0, 0.2); border-color: rgba(255, 255, 255, 0.8); }
/* line 649, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-heading .seller-heading-button .btn:hover { background-color: rgba(255, 255, 255, 0.1); }
/* line 652, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-profile .seller-portrait .seller-heading .seller-heading-button .btn.active { color: #81c784; border-color: #81c784; }
/* line 661, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-info-list { width: 65%; float: right; height: 120px; padding: 0 28px 0 36px; }
/* line 666, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-info-list ul { padding: 11px 0 0; }
/* line 668, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-info-list ul.two-columns { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }
/* line 671, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-info-list ul.three-columns { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
/* line 674, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-info-list ul.four-columns { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; }
/* line 678, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-info-list ul li { margin-bottom: 7px; }
/* line 681, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-info-list ul .single-info { display: inline-block; line-height: 16px; }
/* line 684, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-info-list ul .single-info .info-icon { display: inline-block; width: 20px; margin-right: 5px; text-align: center; color: #bdbdbd; }
/* line 691, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-info-list ul .single-info .info-label { color: #616161; }
/* line 694, ../scss/_layouts.scss */
.ht-seller-overview-card .seller-overview-info-list ul .single-info .info-count { margin-left: 5px; color: #4caf50; }

/* line 702, ../scss/_layouts.scss */
.ht-seller-preview-card { display: flex; align-items: center; padding: 12px; margin-bottom: 12px; }
/* line 707, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait { display: flex; align-items: center; flex: 0 0 320px; min-width: 0; }
/* line 712, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait .seller-avatar { flex: 0 0 auto; top: 0; left: 0; position: relative; }
/* line 716, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait .seller-avatar .avatar-wrap { width: 74px; height: 74px; border: 1px solid #eee; border-radius: 50%; overflow: hidden; }
/* line 723, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait .seller-avatar .bottom-badge { position: absolute; bottom: 3px; right: 3px; width: 18px; height: 18px; line-height: 18px; text-align: center; font-size: 10px; border-radius: 50%; color: #fff; background-color: #4caf50; }
/* line 735, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait .seller-heading { flex: 1 1 auto; min-width: 0; padding: 0 0 0 12px; }
/* line 739, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait .seller-heading .seller-heading-title { margin: 0; line-height: 18px; font-size: 15px; color: #424242; }
/* line 744, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait .seller-heading .seller-heading-title a { color: #424242; }
/* line 746, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait .seller-heading .seller-heading-title a:hover { color: #757575; }
/* line 751, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait .seller-heading .seller-heading-status { margin: 3px 0 0; font-size: 12px; color: #9e9e9e; }
/* line 755, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait .seller-heading .seller-heading-status.active { color: #4caf50; }
/* line 759, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-portrait .seller-heading .seller-heading-button { margin: 5px 0 0; }
/* line 765, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-info-list { flex: 1 1 auto; min-width: 0; padding: 0 0 0 24px; }
/* line 769, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-info-list .single-info { display: table-cell; padding: 0 8px; width: 1%; text-align: center; border-left: 1px solid #eee; }
/* line 775, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-info-list .single-info .info-count { font-size: 15px; white-space: nowrap; }
/* line 778, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-info-list .single-info .info-count .info-count-icon { color: #424242; margin-right: 8px; }
/* line 782, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-info-list .single-info .info-count .info-count-number { font-weight: 700; color: #4caf50; }
/* line 787, ../scss/_layouts.scss */
.ht-seller-preview-card .seller-info-list .single-info .info-unit { margin-top: 3px; font-size: 13px; color: #9e9e9e; }

/* line 797, ../scss/_layouts.scss */
.ht-seller-address-card .card-title { margin: 0 -12px 8px; padding: 0 12px 6px; font-size: 18px; color: #4caf50; border-bottom: 1px solid #eaeaea; }
/* line 804, ../scss/_layouts.scss */
.ht-seller-address-card .seller-address-list { font-size: 14px; }
/* line 806, ../scss/_layouts.scss */
.ht-seller-address-card .seller-address-list li { margin: 0; padding: 8px 0; }
/* line 809, ../scss/_layouts.scss */
.ht-seller-address-card .seller-address-list li + li { border-top: 1px solid #eaeaea; }
/* line 812, ../scss/_layouts.scss */
.ht-seller-address-card .seller-address-list li .location-name { margin: 0 0 2px; line-height: 20px; font-size: 15px; font-weight: 700; }
/* line 818, ../scss/_layouts.scss */
.ht-seller-address-card .seller-address-list li .location-addr { font-size: 13px; }
/* line 821, ../scss/_layouts.scss */
.ht-seller-address-card .seller-address-list li i { color: #64b5f6; }

/* line 831, ../scss/_layouts.scss */
.ht-section { margin: 12px 0; }

/* line 836, ../scss/_layouts.scss */
.ht-single-section { margin: 24px 0; }
/* line 838, ../scss/_layouts.scss */
.ht-single-section .section-header { display: flex; align-items: center; justify-content: space-between; width: 100%; margin: 0; padding: 0 0 4px; }
/* line 845, ../scss/_layouts.scss */
.ht-single-section .section-header.has-bdb { padding-bottom: 8px; border-bottom: 1px solid #eaeaea; }
/* line 849, ../scss/_layouts.scss */
.ht-single-section .section-header .section-title { flex: 1 1 auto; margin: 0; padding: 0; line-height: 24px; font-size: 18px; color: #757575; }
/* line 856, ../scss/_layouts.scss */
.ht-single-section .section-header .section-title a { color: #4caf50; }
/* line 858, ../scss/_layouts.scss */
.ht-single-section .section-header .section-title a:hover { text-decoration: none; color: #81c784; }
/* line 863, ../scss/_layouts.scss */
.ht-single-section .section-header .section-title small { display: inline-block; vertical-align: middle; padding-top: 1px; margin-left: 9px; font-size: 11px; color: #9e9e9e; }
/* line 872, ../scss/_layouts.scss */
.ht-single-section .section-header .section-link { flex: 0 0 auto; }
/* line 874, ../scss/_layouts.scss */
.ht-single-section .section-header .section-link ul { margin: 0; padding: 0; list-style: none; font-size: 0; }
/* line 879, ../scss/_layouts.scss */
.ht-single-section .section-header .section-link ul li { display: inline-block; vertical-align: top; }
/* line 882, ../scss/_layouts.scss */
.ht-single-section .section-header .section-link ul li a { display: block; padding: 4px 12px; line-height: 16px; font-size: 12px; color: #2196f3; }
/* line 888, ../scss/_layouts.scss */
.ht-single-section .section-header .section-link ul li a:hover, .ht-single-section .section-header .section-link ul li a:active, .ht-single-section .section-header .section-link ul li a:focus { text-decoration: none; color: #64b5f6; }
/* line 892, ../scss/_layouts.scss */
.ht-single-section .section-header .section-link ul li a.ht-view-more { color: #9e9e9e; }
/* line 894, ../scss/_layouts.scss */
.ht-single-section .section-header .section-link ul li a.ht-view-more:hover { color: #81c784; }
/* line 903, ../scss/_layouts.scss */
.ht-single-section .section-content { padding: 8px 0; }

/* line 911, ../scss/_layouts.scss */
.ht-user-review-card { padding: 12px; }
/* line 913, ../scss/_layouts.scss */
.ht-user-review-card ul { list-style: none; padding: 0; margin: 0; }
/* line 918, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap { display: flex; align-items: center; background-color: #fafafa; padding: 12px 0; border: 1px solid #eaeaea; }
/* line 924, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap .review-summary-average { flex: 0 0 auto; min-width: 0; padding: 4px 24px; white-space: nowrap; text-align: center; border-right: 1px solid #eaeaea; }
/* line 931, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap .review-summary-average .summary-star { display: inline-block; vertical-align: top; padding: 0; font-size: 0; line-height: 24px; }
/* line 937, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap .review-summary-average .summary-star i { display: inline-block; vertical-align: top; line-height: 24px; font-size: 24px; color: #ff9800; }
/* line 945, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap .review-summary-average .summary-point { display: inline-block; vertical-align: top; margin: 0 0 0 12px; line-height: 24px; font-size: 18px; color: #e65100; }
/* line 954, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap .review-summary-filter { flex: 1 1 auto; padding: 0 24px; min-width: 0; }
/* line 958, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap .review-summary-filter .review-count-list { font-size: 0; }
/* line 960, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap .review-summary-filter .review-count-list li { display: inline-block; margin-right: 5px; }
/* line 963, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap .review-summary-filter .review-count-list li a { display: block; margin: 2px 0; padding: 4px 10px; line-height: 16px; font-size: 12px; color: #9e9e9e; background-color: #fff; border: 1px solid #ddd; border-radius: 0; }
/* line 973, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap .review-summary-filter .review-count-list li a:hover { background-color: #e8f5e9; }
/* line 978, ../scss/_layouts.scss */
.ht-user-review-card .review-summary-wrap .review-summary-filter .review-count-list li.active a { color: #fff; background-color: #66bb6a; border-color: transparent; }
/* line 988, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list { list-style: none; margin: 0 0 12px; padding: 0 0 12px; }
/* line 992, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list li { padding: 12px 0; border-bottom: 1px solid #eaeaea; }
/* line 995, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list li:last-child { border: 0; }
/* line 1000, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .user-avatar { width: 40px; height: 40px; border: 1px solid #eee; border-radius: 50%; overflow: hidden; background-color: #f5f5f5; }
/* line 1008, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content { padding-left: 8px; }
/* line 1010, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .user-title { margin: 0 0 2px; line-height: 16px; font-size: 0; }
/* line 1014, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .user-title span { display: inline-block; line-height: 16px; vertical-align: top; font-size: 12px; }
/* line 1019, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .user-title span:after { content: "\2022"; display: inline-block; vertical-align: top; line-height: 16px; font-size: 8px; padding: 0 8px; color: #bdbdbd; }
/* line 1029, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .user-title span:last-child:after { display: none; }
/* line 1034, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .user-title .sent-time { color: #9e9e9e; }
/* line 1038, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .rating-stars { line-height: 22px; font-size: 0; }
/* line 1041, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .rating-stars i { display: inline-block; vertical-align: top; line-height: 22px; font-size: 18px; color: #ff9800; }
/* line 1049, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .rating-comment { margin-top: 4px; font-size: 13px; }
/* line 1053, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .product-view { display: block; display: flex; align-items: center; margin-top: 5px; }
/* line 1059, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .product-view .product-image .image-wrap { display: block; max-height: 42px; border: 1px solid #eaeaea; }
/* line 1064, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .product-view .product-image img { display: block; max-width: auto; max-height: 40px; }
/* line 1070, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .product-view .product-info { padding-left: 8px; font-size: 13px; }
/* line 1073, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .product-view .product-info .product-title { color: #757575; }
/* line 1076, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list .single-review .review-content .product-view .product-info .product-type { margin-top: 2px; color: #9e9e9e; }
/* line 1084, ../scss/_layouts.scss */
.ht-user-review-card .reviews-by-user-list ul { margin: 8px 0 0; padding: 0; padding-left: 40px; }

/* line 1096, ../scss/_layouts.scss */
.ht-notification-section > .section-header { padding: 12px; background-color: #fafafa; border-bottom: 1px solid #eaeaea; }
/* line 1100, ../scss/_layouts.scss */
.ht-notification-section > .section-header .section-title { margin: 0; line-height: 1.2; font-size: 24px; }
/* line 1109, ../scss/_layouts.scss */
.ht-notification-section .list-notification { margin-top: 24px; }

/* line 1114, ../scss/_layouts.scss */
.list-notifications .single-notify { padding: 12px 12px; border-bottom: 1px solid #eee; display: flex; }
/* line 1122, ../scss/_layouts.scss */
.list-notifications .single-notify .notify-image { flex: 0 0 64px; }
/* line 1124, ../scss/_layouts.scss */
.list-notifications .single-notify .notify-image img { display: block; width: 48px; }
/* line 1129, ../scss/_layouts.scss */
.list-notifications .single-notify .notify-content { flex: 1 1 auto; }
/* line 1131, ../scss/_layouts.scss */
.list-notifications .single-notify .notify-content .notify-title { margin: 0 0 2px; font-size: 14px; color: #424242; }
/* line 1136, ../scss/_layouts.scss */
.list-notifications .single-notify .notify-content .notify-descr { font-size: 12px; color: #9e9e9e; }
/* line 1141, ../scss/_layouts.scss */
.list-notifications .single-notify .notify-action { padding: 4px 0 0 24px; }

/* line 1149, ../scss/_layouts.scss */
.ht-collection-title { margin: 24px 0 16px; padding: 0 0 8px; font-size: 24px; color: #757575; border-bottom: 1px solid #e0e0e0; }

/* line 1160, ../scss/_layouts.scss */
.ht-news-card { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px dotted #eaeaea; }
/* line 1167, ../scss/_layouts.scss */
.ht-news-card .card-content { padding: 12px 0 0; }
@media (min-width: 768px) { /* line 1167, ../scss/_layouts.scss */
    .ht-news-card .card-content { padding: 2px 0 0; } }
/* line 1173, ../scss/_layouts.scss */
.ht-news-card .news-title { margin: 0 0 6px; padding: 0; line-height: 24px; font-size: 18px; }
/* line 1178, ../scss/_layouts.scss */
.ht-news-card .news-title a { display: inline-block; color: #424242; }
/* line 1185, ../scss/_layouts.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 1188, ../scss/_layouts.scss */
.ht-news-card .news-title a:hover { color: #4caf50; }
/* line 1194, ../scss/_layouts.scss */
.ht-news-card .news-meta span { color: #9e9e9e; }
/* line 1198, ../scss/_layouts.scss */
.ht-news-card .news-excerpt { margin-top: 8px; line-height: 18px; max-height: 54px; font-size: 13px; color: #616161; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

/* line 1208, ../scss/_layouts.scss */
.ht-home-recent-news-section .row { margin: 0 -6px; }
/* line 1210, ../scss/_layouts.scss */
.ht-home-recent-news-section .row [class^="col"] { padding: 0 6px; }
/* line 1214, ../scss/_layouts.scss */
.ht-home-recent-news-section .ht-news-card { padding: 12px; background-color: #fff; border: 1px solid #eaeaea; border-radius: 4px; overflow: hidden; }
@media (min-width: 768px) { /* line 1220, ../scss/_layouts.scss */
    .ht-home-recent-news-section .ht-news-card .card-header { margin: -12px -12px 8px -12px; } }
/* line 1225, ../scss/_layouts.scss */
.ht-home-recent-news-section .ht-news-card .card-content { padding: 0 0 0; }
@media (min-width: 768px) { /* line 1225, ../scss/_layouts.scss */
    .ht-home-recent-news-section .ht-news-card .card-content { padding: 0 0 0; height: 100px; } }
/* line 1232, ../scss/_layouts.scss */
.ht-home-recent-news-section .ht-news-card .news-title { margin: 0 0 3px; padding: 0; line-height: 17px; font-size: 13px; font-weight: 700; height: 34px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 1240, ../scss/_layouts.scss */
.ht-home-recent-news-section .ht-news-card .news-title a { display: block; height: 34px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 1246, ../scss/_layouts.scss */
.ht-home-recent-news-section .ht-news-card .news-meta { line-height: 14px; white-space: nowrap; overflow: hidden; }
/* line 1250, ../scss/_layouts.scss */
.ht-home-recent-news-section .ht-news-card .news-meta span { font-size: 11px; line-height: 14px; }
/* line 1253, ../scss/_layouts.scss */
.ht-home-recent-news-section .ht-news-card .news-meta span:after { line-height: 12px; }
/* line 1258, ../scss/_layouts.scss */
.ht-home-recent-news-section .ht-news-card .news-excerpt { margin-top: 5px; line-height: 16px; height: 48px; font-size: 12px; color: #757575; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

/* line 1268, ../scss/_layouts.scss */
.ht-meta-inline { font-size: 0; line-height: 16px; }
/* line 1271, ../scss/_layouts.scss */
.ht-meta-inline > span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; }
/* line 1276, ../scss/_layouts.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 1286, ../scss/_layouts.scss */
.ht-meta-inline > span:last-child:after { display: none; }

/* line 1300, ../scss/_layouts.scss */
.custom-order-section .single-row { margin: 0 -6px 12px; display: flex; }
/* line 1303, ../scss/_layouts.scss */
.custom-order-section .single-row.no-flex { display: block; }
/* line 1306, ../scss/_layouts.scss */
.custom-order-section .single-row .single-col { flex: 1 1 auto; margin: 0 6px; }
/* line 1309, ../scss/_layouts.scss */
.custom-order-section .single-row .single-col.single-col--haft { width: calc(100% - 12px); }
/* line 1314, ../scss/_layouts.scss */
.custom-order-section .order-section__header { padding: 0 0 8px; margin: 0 0 12px; border-bottom: 1px solid #eaeaea; }
/* line 1318, ../scss/_layouts.scss */
.custom-order-section .order-section__header .section-title { line-height: 24px; font-size: 18px; color: #757575; }
/* line 1329, ../scss/_layouts.scss */
.custom-order-section .order__involved-units .unit-name { margin: 0 0 6px; line-height: 20px; font-size: 16px; font-weight: 700; color: #424242; }
/* line 1336, ../scss/_layouts.scss */
.custom-order-section .order__involved-units .unit-info { margin: 2px 0; line-height: 18px; font-size: 13px; }
/* line 1343, ../scss/_layouts.scss */
.custom-order-section .order__products .order__list-products { display: flex; flex-wrap: wrap; margin: 0 -6px; }
/* line 1348, ../scss/_layouts.scss */
.custom-order-section .order__products .order__single-product { display: block; min-width: 0; width: calc(25% - 12px); margin: 0 6px 12px; padding: 4px; color: #424242; border: 1px solid #eee; }
/* line 1356, ../scss/_layouts.scss */
.custom-order-section .order__products .order__single-product:hover, .custom-order-section .order__products .order__single-product:active, .custom-order-section .order__products .order__single-product:focus { text-decoration: none; }
/* line 1362, ../scss/_layouts.scss */
.custom-order-section .order__products .order__single-product .product-content { padding: 8px; }
/* line 1364, ../scss/_layouts.scss */
.custom-order-section .order__products .order__single-product .product-content .product__title { margin: 0 0 5px; line-height: 18px; max-height: 36px; font-size: 14px; font-weight: 700; color: #424242; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 1373, ../scss/_layouts.scss */
.custom-order-section .order__products .order__single-product .product-content .product__info { margin: 3px 0 0; line-height: 16px; font-size: 12px; color: #757575; }
/* line 1380, ../scss/_layouts.scss */
.custom-order-section .order__products .order__single-product:hover { background-color: #fafafa; border-color: #bbdefb; }

/* line 1388, ../scss/_layouts.scss */
.product-filters-nav { display: flex; align-items: center; }
/* line 1391, ../scss/_layouts.scss */
.product-filters-nav .single-filter { flex: 1 1 auto; }
/* line 1394, ../scss/_layouts.scss */
.product-filters-nav .filter-title { padding: 12px 24px; line-height: 22px; font-size: 14px; font-weight: 700; color: #9e9e9e; background-color: #fafafa; }
/* line 1402, ../scss/_layouts.scss */
.product-filters-nav .filter-label { display: block; padding: 8px 16px 8px 12px; line-height: 24px; font-size: 14px; white-space: nowrap; color: #424242; }
/* line 1410, ../scss/_layouts.scss */
.product-filters-nav .filter-label .filter-label-icon { margin: 0 10px 0 0; display: inline-block; vertical-align: top; line-height: 24px; font-size: 18px; color: #9e9e9e; }
/* line 1420, ../scss/_layouts.scss */
.product-filters-nav .filter-menu .single-filter-option { display: block; line-height: 18px; font-size: 14px; padding: 2px 12px; }
/* line 1425, ../scss/_layouts.scss */
.product-filters-nav .filter-menu .single-filter-option .checkbox, .product-filters-nav .filter-menu .single-filter-option .radio { margin: 0; }
/* line 1428, ../scss/_layouts.scss */
.product-filters-nav .filter-menu .single-filter-option .checkbox label, .product-filters-nav .filter-menu .single-filter-option .radio label { font-size: 14px; color: #424242; }
/* line 1438, ../scss/_layouts.scss */
.product-filters-nav .select2-container { width: 100% !important; font-size: 14px; min-width: 180px; }

/* line 1444, ../scss/_layouts.scss */
.product-filters-options { padding: 12px 8px 8px; font-size: 0; }
/* line 1447, ../scss/_layouts.scss */
.product-filters-options .single-option { display: inline-block; vertical-align: top; margin: 0 4px 4px 0; font-size: 12px; border-radius: 4px; background-color: #9e9e9e; }
/* line 1454, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(1) { background-color: #2196f3; }
/* line 1455, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(2) { background-color: #f44336; }
/* line 1456, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(3) { background-color: #00bcd4; }
/* line 1457, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(4) { background-color: #ff9800; }
/* line 1458, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(5) { background-color: #4caf50; }
/* line 1459, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(6) { background-color: #00bcd4; }
/* line 1460, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(7) { background-color: #009688; }
/* line 1461, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(8) { background-color: #2196f3; }
/* line 1462, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(9) { background-color: #cddc39; }
/* line 1463, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(10) { background-color: #795548; }
/* line 1464, ../scss/_layouts.scss */
.product-filters-options .single-option:nth-child(11) { background-color: #9e9e9e; }
/* line 1465, ../scss/_layouts.scss */
.product-filters-options .single-option .single-option__label { display: inline-block; vertical-align: top; padding: 6px 12px; line-height: 18px; font-size: 12px; color: #fff; }
/* line 1473, ../scss/_layouts.scss */
.product-filters-options .single-option .single-option__dismiss { display: inline-block; vertical-align: top; line-height: 18px; font-size: 14px; padding: 6px 8px; color: #eeeeee; border-left: 1px solid rgba(255, 255, 255, 0.12); }
/* line 1481, ../scss/_layouts.scss */
.product-filters-options .single-option .single-option__dismiss:hover { color: #fff; }

/* line 1491, ../scss/_layouts.scss */
.list-advisors .single-advisor { display: block; }
/* line 1495, ../scss/_layouts.scss */
.list-advisors.list-advisor--horizontal .single-advisor { text-align: center; }
/* line 1497, ../scss/_layouts.scss */
.list-advisors.list-advisor--horizontal .single-advisor .advisor__avatar { margin: 0 0 12px; }
/* line 1499, ../scss/_layouts.scss */
.list-advisors.list-advisor--horizontal .single-advisor .advisor__avatar img { display: inline-block; vertical-align: top; width: 128px; height: 128px; object-fit: cover; border-radius: 50%; }
/* line 1508, ../scss/_layouts.scss */
.list-advisors.list-advisor--horizontal .single-advisor .advisor__title { margin: 0 0 4px; line-height: 20px; font-size: 16px; font-weight: 700; color: #424242; }
/* line 1515, ../scss/_layouts.scss */
.list-advisors.list-advisor--horizontal .single-advisor .advisor__subtitle { margin: 4px 0 0; line-height: 16px; font-size: 12px; font-style: italic; font-weight: 400; color: #9e9e9e; }
/* line 1527, ../scss/_layouts.scss */
.list-advisors.list-advisors--carousel .single-col { padding: 0 12px; }

/* line 1534, ../scss/_layouts.scss */
.list-partners .single-partner { display: block; padding: 8px; border: 1px solid #eee; }
/* line 1538, ../scss/_layouts.scss */
.list-partners .single-partner .partner__name { margin: 12px 0 0; text-align: center; line-height: 18px; font-size: 14px; }
/* line 1543, ../scss/_layouts.scss */
.list-partners .single-partner .partner__name.two-lines { height: 36px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 1550, ../scss/_layouts.scss */
.list-partners .list-partners--horizontal .single-partner { margin-bottom: 12px; }
/* line 1552, ../scss/_layouts.scss */
.list-partners .list-partners--horizontal .single-partner:last-child { margin-bottom: 0; }
/* line 1559, ../scss/_layouts.scss */
.list-partners.list-partners--carousel .single-col { padding: 0 8px; }

/* line 5, ../scss/_product.scss */
.ht-single-product-header-section { display: flex; padding: 12px; }
/* line 8, ../scss/_product.scss */
.ht-single-product-header-section .single-product-image-gallery { flex: 0 0 360px; min-width: 0; }
/* line 12, ../scss/_product.scss */
.ht-single-product-header-section .single-product-header-detail { flex: 1 1 auto; min-width: 0; padding: 0 12px 12px 28px; }

/* line 41, ../scss/_product.scss */
.single-product-header-detail .product-title { margin: 0 0 8px; line-height: 32px; font-size: 24px; }
/* line 46, ../scss/_product.scss */
.single-product-header-detail .product-price { margin: 12px 0 0; }
/* line 48, ../scss/_product.scss */
.single-product-header-detail .product-price span { display: inline-block; vertical-align: middle; margin-right: 10px; }
/* line 53, ../scss/_product.scss */
.single-product-header-detail .product-price .product-current-price { line-height: 32px; font-size: 24px; font-weight: 700; color: #4caf50; }
/* line 59, ../scss/_product.scss */
.single-product-header-detail .product-price .product-old-price { font-size: 14px; text-decoration: line-through; color: #9e9e9e; }
/* line 64, ../scss/_product.scss */
.single-product-header-detail .product-price .product-percent-sale { font-size: 12px; font-weight: 700; color: #9e9e9e; }
/* line 70, ../scss/_product.scss */
.single-product-header-detail .product-muilti-prices { margin: 8px 0 0; }
/* line 72, ../scss/_product.scss */
.single-product-header-detail .product-muilti-prices .single-price-range { margin: 5px 0; }
/* line 74, ../scss/_product.scss */
.single-product-header-detail .product-muilti-prices .single-price-range span { display: inline-block; vertical-align: top; }
/* line 78, ../scss/_product.scss */
.single-product-header-detail .product-muilti-prices .single-price-range .price--label { margin: 0 8px 0 0; line-height: 24px; font-size: 18px; color: #616161; }
/* line 84, ../scss/_product.scss */
.single-product-header-detail .product-muilti-prices .single-price-range .price--range-label { margin: 0 2px 0 0; line-height: 24px; font-size: 18px; color: #616161; }
/* line 90, ../scss/_product.scss */
.single-product-header-detail .product-muilti-prices .single-price-range .price--main { margin: 0 8px 0 0; line-height: 24px; font-size: 18px; font-weight: 700; }
/* line 98, ../scss/_product.scss */
.single-product-header-detail .product-header-info { padding: 8px 0; }
/* line 100, ../scss/_product.scss */
.single-product-header-detail .product-header-info .single-info-collapse { margin-bottom: 8px; }
/* line 103, ../scss/_product.scss */
.single-product-header-detail .product-header-info .collapse--info-title { padding: 2px 0; display: inline-block; line-height: 22px; font-size: 18px; color: #424242; }
/* line 110, ../scss/_product.scss */
.single-product-header-detail .product-header-info .collapse--info-title i { margin: 0 0 0 8px; display: inline-block; transition: transform .2s ease-in-out; }
/* line 116, ../scss/_product.scss */
.single-product-header-detail .product-header-info .collapse--info-title.collapsed i { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
/* line 121, ../scss/_product.scss */
.single-product-header-detail .product-header-info .collapse--product-info-wrapper { padding: 8px; background-color: #fafafa; border: 1px solid #eee; border-radius: 2px; }
/* line 128, ../scss/_product.scss */
.single-product-header-detail .product-brand { margin: 8px 0 0; font-size: 14px; color: #757575; }
/* line 133, ../scss/_product.scss */
.single-product-header-detail .product-action { padding: 4px 0; }
/* line 136, ../scss/_product.scss */
.single-product-header-detail .product-action .product-action-like.active { background-color: #66bb6a; color: #fff; border-color: transparent; box-shadow: 0 0 0; }
/* line 142, ../scss/_product.scss */
.single-product-header-detail .product-action .product-action-like.active i:before { content: "\f388"; }
/* line 150, ../scss/_product.scss */
.single-product-header-detail .product-ratings span { display: inline-block; vertical-align: middle; margin-right: 7px; }
/* line 155, ../scss/_product.scss */
.single-product-header-detail .product-ratings .rating-stars { font-size: 0; }
/* line 157, ../scss/_product.scss */
.single-product-header-detail .product-ratings .rating-stars i { margin: 0 1px; line-height: 24px; font-size: 18px; color: #ff9800; }
/* line 164, ../scss/_product.scss */
.single-product-header-detail .product-ratings .rating-points { line-height: 18px; font-weight: 700; color: #616161; }
/* line 169, ../scss/_product.scss */
.single-product-header-detail .product-ratings .rating-count { font-size: 12px; color: #9e9e9e; }
/* line 175, ../scss/_product.scss */
.single-product-header-detail .product-badge-seller .single-badge { line-height: 15px; font-size: 11px; padding: 3px 7px; border-radius: 2px; }
/* line 182, ../scss/_product.scss */
.single-product-header-detail .product-cashback { margin: 3px 0 0; color: #e65100; }

/* line 188, ../scss/_product.scss */
.ht-seller-cover-photo img { display: block; width: 100%; min-height: 120px; max-height: 300px; object-fit: cover; }

/* line 196, ../scss/_product.scss */
.ht-seller-info-preview-card { border: 1px solid #eaeaea; border-radius: 4px; }
/* line 200, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-portrait { padding: 12px; }
/* line 202, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-portrait .seller-avatar { width: 96px; height: 96px; }
/* line 205, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-portrait .seller-avatar a { display: block; }
/* line 208, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-portrait .seller-avatar img { display: block; width: 96px; height: 96px; object-fit: cover; border-radius: 4px; }
/* line 216, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-portrait .seller-detail { padding: 0 0 0 12px; }
/* line 218, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-portrait .seller-detail .seller-title { margin: 0 0; padding: 0; line-height: 24px; font-size: 18px; }
/* line 223, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-portrait .seller-detail .seller-title a { color: #424242; }
/* line 227, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-portrait .seller-detail .seller-action { margin: 8px 0 0; }
/* line 230, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-portrait .seller-detail .seller-address { margin: 8px 0 0; line-height: 16px; font-size: 12px; color: #616161; }
/* line 238, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info { border-left: 1px solid #eaeaea; }
/* line 240, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info > .flex-item { border-bottom: 1px solid #eaeaea; }
/* line 242, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info > .flex-item:last-child { border-bottom: 0; }
/* line 246, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info .seller-data { padding: 16px 28px; }
/* line 248, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info .seller-data .seller-data__label { line-height: 20px; font-size: 13px; color: #616161; }
/* line 253, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info .seller-data .seller-data__count { margin: 2px 0 0; line-height: 22px; font-size: 16px; font-weight: 700; color: #424242; }
/* line 261, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info .seller-ratings { padding: 16px 28px; }
/* line 263, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info .seller-ratings .seller-ratings__count { line-height: 20px; font-size: 13px; color: #616161; }
/* line 268, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info .seller-ratings .seller-ratings__point { line-height: 22px; margin: 2px 0 0; }
/* line 271, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info .seller-ratings .seller-ratings__point .point__count { color: #ff9800; }
/* line 274, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-info .seller-ratings .seller-ratings__point .point__star { color: #f57c00; }
/* line 280, ../scss/_product.scss */
.ht-seller-info-preview-card .seller-qrcode { border-left: 1px solid #eaeaea; padding: 12px 0 0; }

/* line 310, ../scss/_product.scss */
.ht-single-product-content-section .related-product-title { margin: 0 0 8px; line-height: 14px; font-size: 10px; text-transform: uppercase; color: #9e9e9e; }
/* line 317, ../scss/_product.scss */
.ht-single-product-content-section .ht-related-products-card-wrapper { padding-bottom: 36px; }
/* line 320, ../scss/_product.scss */
.ht-single-product-content-section .ht-related-products-card-wrapper .ht-product-item-card .card-thumbnail { border: 1px solid #eee; }
/* line 323, ../scss/_product.scss */
.ht-single-product-content-section .ht-related-products-card-wrapper .ht-product-item-card .card-content { padding: 1px; }
/* line 326, ../scss/_product.scss */
.ht-single-product-content-section .ht-related-products-card-wrapper .ht-product-item-card .product-title { height: auto; }
/* line 330, ../scss/_product.scss */
.ht-single-product-content-section .ht-related-products-card-wrapper .ht-product-item-card .product-price { margin: 0; }
/* line 335, ../scss/_product.scss */
.ht-single-product-content-section .ht-related-products-card-wrapper .ht-product-item-card:hover .card-thumbnail .thumbnail-image-wrap { opacity: .9; }

/* line 345, ../scss/_product.scss */
.product-detail-accordion { padding: 24px; }

/* line 348, ../scss/_product.scss */
.panel-group--product-detail { margin: 0; }
/* line 351, ../scss/_product.scss */
.panel-group--product-detail .panel .panel-heading { padding: 0; }
/* line 353, ../scss/_product.scss */
.panel-group--product-detail .panel .panel-heading .panel-title { padding: 0; }
/* line 355, ../scss/_product.scss */
.panel-group--product-detail .panel .panel-heading .panel-title a { display: block; position: relative; padding: 10px 12px; line-height: 20px; font-size: 15px; font-weight: 700; color: #424242; background-color: #fafafa; }
/* line 364, ../scss/_product.scss */
.panel-group--product-detail .panel .panel-heading .panel-title a .icon-collapse { display: block; position: absolute; top: 10px; right: 16px; line-height: 20px; font-size: 14px; color: #9e9e9e; -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 375, ../scss/_product.scss */
.panel-group--product-detail .panel .panel-heading .panel-title a.collapsed .icon-collapse { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
/* line 383, ../scss/_product.scss */
.panel-group--product-detail .panel-body { padding: 16px 12px; }

/* line 388, ../scss/_product.scss */
#productDetailCollapse.content-collapse { position: relative; height: 300px; overflow: hidden; }
/* line 392, ../scss/_product.scss */
#productDetailCollapse.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 408, ../scss/_product.scss */
.product-detail-collapse-btn-wrap { padding: 24px 0; }

/* line 412, ../scss/_product.scss */
.modal-product-sharing .share-to-get-gift-intro { font-size: 12px; margin: 0 0 12px; }
/* line 416, ../scss/_product.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 430, ../scss/_product.scss */
.counter { display: inline-block; vertical-align: top; font-size: 16px; font-weight: 700; line-height: 20px; margin: 2px 0 0 12px; padding: 5px 4px; border-radius: 4px; color: #fff; width: 36px; text-align: center; }

/* line 501, ../scss/_product.scss */
.rg-image-wrapper { position: relative; min-height: 20px; }

/* line 505, ../scss/_product.scss */
.rg-image { position: relative; text-align: center; line-height: 0px; }

/* line 510, ../scss/_product.scss */
.rg-image img { max-height: 100%; max-width: 100%; }

/* line 514, ../scss/_product.scss */
.rg-image-nav a { position: absolute; top: 0px; left: 0px; width: 28px; height: 100%; text-indent: -9000px; cursor: pointer; opacity: 0.3; outline: none; }

/* line 528, ../scss/_product.scss */
.rg-image-nav a.rg-image-nav-next { right: 0px; left: auto; }

/* line 536, ../scss/_product.scss */
.rg-image-nav a:hover { opacity: 0.8; }

/* line 539, ../scss/_product.scss */
.rg-caption { text-align: center; position: relative; }

/* line 544, ../scss/_product.scss */
.rg-caption p { font-size: 11px; letter-spacing: 2px; line-height: 16px; text-transform: uppercase; }

/* line 551, ../scss/_product.scss */
.rg-view { height: 30px; }

/* line 554, ../scss/_product.scss */
.rg-view a { display: block; float: right; width: 16px; height: 16px; margin-right: 3px; background: #464646 url(../img/views.png) no-repeat top left; border: 3px solid #464646; opacity: 0.8; }

/* line 564, ../scss/_product.scss */
.rg-view a:hover { opacity: 1.0; }

/* line 567, ../scss/_product.scss */
.rg-view a.rg-view-full { background-position: 0px 0px; }

/* line 570, ../scss/_product.scss */
.rg-view a.rg-view-selected { background-color: #6f6f6f; border-color: #6f6f6f; }

/* line 574, ../scss/_product.scss */
.rg-view a.rg-view-thumbs { background-position: 0px -16px; }

/* line 577, ../scss/_product.scss */
.rg-loading { width: 46px; height: 46px; position: absolute; top: 50%; left: 50%; background: #000 url(../img/ajax-loader.gif) no-repeat center center; z-index: 100; opacity: 0.7; }

/* line 594, ../scss/_product.scss */
.single-product-image-gallery { position: relative; }
/* line 596, ../scss/_product.scss */
.single-product-image-gallery .rg-gallery { position: relative; padding-bottom: 68px; }
/* line 601, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image { display: block; position: relative; z-index: 120; }
/* line 605, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image:after { content: ""; display: block; padding-bottom: 100%; }
/* line 610, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image > .ht-inner { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; white-space: nowrap; background-color: #f5f5f5; }
/* line 617, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image > .ht-inner:after { content: ""; display: inline-block; vertical-align: middle; height: 100%; }
/* line 623, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image > .ht-inner img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }
/* line 631, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image-nav { display: block; position: absolute; top: 50%; margin-top: -20px; z-index: 150; width: 20px; height: 40px; color: #757575; font-size: 20px; text-align: center; background-color: rgba(255, 255, 255, 0.5); -moz-transition: background-color 0.2s ease-in-out; -o-transition: background-color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; }
/* line 643, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image-nav i { display: inline-block; vertical-align: top; line-height: 38px; padding: 2px 0 0; }
/* line 649, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image-nav:hover { background-color: rgba(255, 255, 255, 0.8); }
/* line 652, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image-nav:active { background-color: #fff; }
/* line 655, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image-nav.rg-image-nav-prev { left: 0; padding-right: 2px; }
/* line 659, ../scss/_product.scss */
.single-product-image-gallery .rg-image-wrapper .rg-image-nav.rg-image-nav-next { right: 0; padding-left: 2px; }
/* line 665, ../scss/_product.scss */
.single-product-image-gallery .rg-view, .single-product-image-gallery .rg-caption { display: none !important; }
/* line 672, ../scss/_product.scss */
.single-product-image-gallery .es-carousel-wrapper .es-carousel ul li { margin: 0 !important; }
/* line 676, ../scss/_product.scss */
.single-product-image-gallery .es-carousel-wrapper .es-carousel .single-item { display: block; position: relative; width: 60px; height: 60px; }
/* line 681, ../scss/_product.scss */
.single-product-image-gallery .es-carousel-wrapper .es-carousel .single-item:after { content: ""; display: block; padding-bottom: 100%; }
/* line 686, ../scss/_product.scss */
.single-product-image-gallery .es-carousel-wrapper .es-carousel .single-item > .ht-inner { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; white-space: nowrap; background-color: #f5f5f5; padding: 1px; }
/* line 694, ../scss/_product.scss */
.single-product-image-gallery .es-carousel-wrapper .es-carousel .single-item > .ht-inner:after { content: ""; display: inline-block; vertical-align: middle; height: 100%; }
/* line 700, ../scss/_product.scss */
.single-product-image-gallery .es-carousel-wrapper .es-carousel .single-item > .ht-inner img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }
/* line 710, ../scss/_product.scss */
.single-product-image-gallery .rg-thumbs { position: absolute; bottom: 0; left: 0; right: 0; }

/* line 715, ../scss/_product.scss */
.es-nav-next, .es-nav-prev { display: block; position: absolute; top: 50%; margin-top: -16px; z-index: 150; width: 16px; height: 32px; color: #fff; font-size: 16px; text-align: center; background-color: rgba(0, 0, 0, 0.5); cursor: pointer; -moz-transition: background-color 0.2s ease-in-out; -o-transition: background-color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; }
/* line 729, ../scss/_product.scss */
.es-nav-next i, .es-nav-prev i { display: inline-block; vertical-align: top; line-height: 30px; padding: 2px 0 0; }
/* line 735, ../scss/_product.scss */
.es-nav-next:hover, .es-nav-prev:hover { background-color: rgba(0, 0, 0, 0.8); }
/* line 738, ../scss/_product.scss */
.es-nav-next:active, .es-nav-prev:active { background-color: #000; }

/* line 742, ../scss/_product.scss */
.es-nav-next { left: 0; padding-right: 2px; }

/* line 746, ../scss/_product.scss */
.es-nav-prev { right: 0; padding-left: 2px; }

/* line 751, ../scss/_product.scss */
.downloadable-image { display: inline-block; position: relative; }
/* line 754, ../scss/_product.scss */
.downloadable-image:after { content: ""; display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(255, 255, 255, 0.8); z-index: 80; }
/* line 762, ../scss/_product.scss */
.downloadable-image .icon-download { display: none; position: absolute; top: 50%; margin-top: -24px; left: 0; right: 0; line-height: 48px; font-size: 36px; color: rgba(25, 118, 210, 0.8); z-index: 90; text-align: center; }
/* line 774, ../scss/_product.scss */
.downloadable-image:hover:after { display: block; }
/* line 777, ../scss/_product.scss */
.downloadable-image:hover .icon-download { display: block; }

/* line 6, ../scss/_sidebar.scss */
.ht-sidebar-item-card { padding: 0 0 24px; margin: 0 0 24px; border-bottom: 1px solid #e0e0e0; }
/* line 10, ../scss/_sidebar.scss */
.ht-sidebar-item-card:last-child { border-bottom: 0; }
/* line 13, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul { margin: 0; padding: 0; list-style: none; }
/* line 18, ../scss/_sidebar.scss */
.ht-sidebar-item-card .card-header { margin-bottom: 12px; }
/* line 20, ../scss/_sidebar.scss */
.ht-sidebar-item-card .card-header .card-title { margin: 0; font-size: 15px; font-weight: 700; line-height: 20px; color: #757575; }
/* line 30, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items li a { display: block; position: relative; line-height: 16px; font-size: 13px; color: #757575; }
/* line 36, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items li a .item-count { color: #9e9e9e; }
/* line 39, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items li a .item-icon { line-height: 16px; display: block; position: absolute; right: -4px; top: 5px; width: 16px; height: 16px; line-height: 16px; padding-left: 2px; text-align: center; color: #616161; -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 51, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items li a .item-icon:before { display: inline-block; vertical-align: top; line-height: 16px; }
/* line 57, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items li a:hover { color: #4caf50; }
/* line 59, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items li a:hover .item-count { color: #66bb6a; }
/* line 64, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items li ul { padding: 0 0 0 12px; border-left: 1px solid #eaeaea; }
/* line 69, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items li.active > a { font-weight: 700; color: #424242; }
/* line 76, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items > li > a { padding: 5px 12px 5px 0; }
/* line 79, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items > li > ul { position: relative; top: -1px; max-height: 0; transition: max-height .5s ease-in-out; overflow: hidden; }
/* line 86, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items > li > ul li a { padding: 3px 0; }
/* line 93, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items > li:not(.opened):hover > a .item-icon { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
/* line 97, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items > li:not(.opened):hover > ul { max-height: 999px; transition: max-height 1s ease-in-out; }
/* line 104, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items > li.opened > a .item-icon { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
/* line 108, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.list-items > li.opened > ul { max-height: 9999px; }
/* line 118, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.item-with-checkbox-list .single-item { display: block; position: relative; padding: 3px 0 3px 22px; min-height: 21px; line-height: 17px; font-size: 13px; margin-bottom: 0; cursor: pointer; color: #757575; }
/* line 128, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.item-with-checkbox-list .single-item input { display: none; }
/* line 131, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.item-with-checkbox-list .single-item .item-icon { display: block; position: absolute; top: 3px; left: 0; font-size: 15px; }
/* line 136, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.item-with-checkbox-list .single-item .item-icon:after { position: relative; top: -1px; content: "\f372"; display: inline-block; vertical-align: top; line-height: 17px; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 18px; margin-right: 5px; text-align: center; }
/* line 158, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.item-with-checkbox-list .single-item input:checked + .item-icon:after { content: "\f373"; }
/* line 162, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.item-with-checkbox-list .single-item .item-count { color: #9e9e9e; }
/* line 166, ../scss/_sidebar.scss */
.ht-sidebar-item-card ul.item-with-checkbox-list ul { padding: 0 0 8px 16px; }
/* line 170, ../scss/_sidebar.scss */
.ht-sidebar-item-card .filter-search-form-group { position: relative; }
/* line 172, ../scss/_sidebar.scss */
.ht-sidebar-item-card .filter-search-form-group .ht-form-icon { display: block; position: absolute; top: 0; left: 1px; width: 32px; height: 32px; padding: 2px 0 0 2px; line-height: 30px; text-align: center; color: #9e9e9e; }
/* line 184, ../scss/_sidebar.scss */
.ht-sidebar-item-card .limited-height { max-height: 180px; overflow: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.ht-sidebar-item-card .limited-height::-webkit-scrollbar { width: 3px; height: 3px; }
/* line 42, ../scss/bs/_mixins.scss */
.ht-sidebar-item-card .limited-height::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 46, ../scss/bs/_mixins.scss */
.ht-sidebar-item-card .limited-height::-webkit-scrollbar-track { background: #eeeeee; }

/* line 192, ../scss/_sidebar.scss */
.ht-sidebar-nav ul { list-style: none; padding: 5px 0; margin: 0; }
/* line 197, ../scss/_sidebar.scss */
.ht-sidebar-nav ul li a { display: block; position: relative; }
/* line 200, ../scss/_sidebar.scss */
.ht-sidebar-nav ul li a:hover { background-color: #f5f5f5; }
/* line 205, ../scss/_sidebar.scss */
.ht-sidebar-nav ul li.active > a { color: #4caf50; border-left-color: #81c784; }
/* line 211, ../scss/_sidebar.scss */
.ht-sidebar-nav ul .item-icon { color: #9e9e9e; }
/* line 215, ../scss/_sidebar.scss */
.ht-sidebar-nav ul > li > a { position: relative; padding: 8px 16px 8px 14px; line-height: 20px; font-size: 14px; color: #616161; border-left: 4px solid transparent; }
/* line 222, ../scss/_sidebar.scss */
.ht-sidebar-nav ul > li > a.has-item-icon-on-left { padding-left: 34px; }
/* line 224, ../scss/_sidebar.scss */
.ht-sidebar-nav ul > li > a.has-item-icon-on-left > .item-icon { width: 20px; height: 20px; position: absolute; top: 8px; left: 8px; font-size: 14px; text-align: center; }
/* line 236, ../scss/_sidebar.scss */
.ht-sidebar-nav ul ul { margin: 0 0 5px; padding: 0; }
/* line 240, ../scss/_sidebar.scss */
.ht-sidebar-nav ul ul > li > a { padding: 5px 12px 5px 24px; line-height: 18px; font-size: 13px; color: #9e9e9e; }
/* line 245, ../scss/_sidebar.scss */
.ht-sidebar-nav ul ul > li > a .item-icon { width: 18px; height: 18px; position: absolute; top: 5px; left: 24px; text-align: center; }
/* line 252, ../scss/_sidebar.scss */
.ht-sidebar-nav ul ul > li > a.has-item-icon-on-left { padding-left: 40px; }
/* line 254, ../scss/_sidebar.scss */
.ht-sidebar-nav ul ul > li > a.has-item-icon-on-left > .item-icon { width: 18px; height: 18px; position: absolute; top: 5px; left: 16px; font-size: 13px; text-align: center; }

/* line 3, ../scss/_social.scss */
.ht-social-post-require-signin { padding: 12px; margin-bottom: 12px; background-color: #fafafa; border: 2px dashed #eaeaea; }

/* line 10, ../scss/_social.scss */
.ht-social-post-form-card { margin: 0 0 12px; padding: 12px; }
/* line 13, ../scss/_social.scss */
.ht-social-post-form-card .form-group { margin-bottom: 8px; position: relative; }
/* line 16, ../scss/_social.scss */
.ht-social-post-form-card .form-group .user-avatar { position: absolute; top: 0; left: 0; width: 40px; height: 40px; background-color: #e0e0e0; border-radius: 50%; }
/* line 24, ../scss/_social.scss */
.ht-social-post-form-card .form-group .post-content-input { margin: 0 0 12px; padding: 0 0 0 48px; width: 100%; min-height: 48px; line-height: 19px; font-size: 14px; border-color: transparent; resize: none; }
/* line 35, ../scss/_social.scss */
.ht-social-post-form-card .attachment-preview { padding: 2px 0; margin: 12px 0; font-size: 0; }
/* line 39, ../scss/_social.scss */
.ht-social-post-form-card .attachment-preview .single-item { display: inline-block; vertical-align: top; position: relative; width: 72px; height: 72px; margin: 0 8px 8px 0; background-color: #e0e0e0; border: 1px solid #eaeaea; }
/* line 47, ../scss/_social.scss */
.ht-social-post-form-card .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 57, ../scss/_social.scss */
.ht-social-post-form-card .attachment-preview .single-item .delete-item-btn i { display: inline-block; vertical-align: top; line-height: 20px; font-size: 16px; }
/* line 63, ../scss/_social.scss */
.ht-social-post-form-card .attachment-preview .single-item .delete-item-btn:active { background-color: #f44336; }

/* line 71, ../scss/_social.scss */
.ht-social-post-card { margin: 0 0 12px; padding: 0 12px; }
/* line 74, ../scss/_social.scss */
.ht-social-post-card a { color: #2196f3; }
/* line 77, ../scss/_social.scss */
.ht-social-post-card > .card-header { margin: 0; padding: 12px 28px 0 0; display: flex; align-items: center; position: relative; }
/* line 83, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-avatar { flex: 0 0 40px; min-width: 0; }
/* line 86, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-avatar .image-wrap { display: block; width: 40px; height: 40px; background-color: #eeeeee; border-radius: 50%; }
/* line 94, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-title { flex: 1 1 auto; padding: 0 8px; }
/* line 97, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-title .user-title { margin: 0; line-height: 18px; font-size: 14px; font-weight: 700; }
/* line 103, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-title .user-title a:hover { text-decoration: underline; }
/* line 108, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-user-title .post-meta { margin: 3px 0 0; line-height: 15px; font-size: 12px; color: #9e9e9e; }
/* line 115, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-post-action { position: absolute; top: 12px; right: 0; }
/* line 118, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-post-action .post-toggle-action-btn { margin: 0; padding: 0; height: 20px; width: 20px; line-height: 20px; font-size: 16px; text-align: center; color: #9e9e9e; background-color: transparent; border: 0; }
/* line 129, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-post-action .post-toggle-action-btn i { display: inline-block; vertical-align: top; line-height: 20px; }
/* line 138, ../scss/_social.scss */
.ht-social-post-card > .card-header .header-post-action .dropdown-menu li a .icon-left { display: inline-block; width: 16px; margin-right: 5px; text-align: center; }
/* line 149, ../scss/_social.scss */
.ht-social-post-card > .card-content { margin: 0; padding: 12px 0 0; }
/* line 152, ../scss/_social.scss */
.ht-social-post-card > .card-content img { display: inline-block; max-width: 100% !important; width: auto; height: auto; }
/* line 158, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-content { line-height: 19px; font-size: 14px; }
/* line 161, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-content p { margin-bottom: 5px; }
/* line 167, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-content .read-more { color: #bdbdbd; }
/* line 171, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-title { margin: 0 0 8px; line-height: 24px; font-size: 18px; font-weight: 700; }
/* line 177, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment { margin: 12px 0 0; }
/* line 179, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a { position: relative; display: block; }
/* line 182, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a img { display: block; }
/* line 185, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a .ht-inner { background-color: #e0e0e0; }
/* line 188, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a:active { opacity: .85; }
/* line 191, ../scss/_social.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 196, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment a .more-items .ht-text { position: absolute; top: 50%; left: 0; right: 0; margin-top: -18px; line-height: 36px; font-size: 28px; color: #fff; text-align: center; }
/* line 207, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items { margin-left: -1px; margin-right: -1px; }
/* line 210, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items .single-item { float: left; padding: 1px; }
/* line 215, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-02-items .single-item { width: 50%; }
/* line 220, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-03-items .single-item { width: 33.3333%; }
/* line 222, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-03-items .single-item:first-child { width: 66.6666%; }
/* line 229, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-04-items .single-item { width: 33.3333%; }
/* line 231, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-04-items .single-item:first-child { width: 100%; }
/* line 237, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-05-items .single-item { width: 33.3333%; }
/* line 239, ../scss/_social.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 243, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-05-items .single-item:nth-child(n+6) { display: none; }
/* line 250, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-action-count { margin-top: 12px; line-height: 16px; font-size: 0; color: #757575; }
/* line 255, ../scss/_social.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 262, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-action-count .like-count i { background-color: #2196f3; }
/* line 268, ../scss/_social.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 5px 0; line-height: 14px; font-size: 10px; color: #bdbdbd; }
/* line 277, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-action-count .comment-share-count span a { color: #9e9e9e; }
/* line 281, ../scss/_social.scss */
.ht-social-post-card > .card-content .post-action-count .comment-share-count span:last-child:after { display: none; }
/* line 289, ../scss/_social.scss */
.ht-social-post-card > .card-footer { margin: 8px 0 0; border-top: 1px solid #eaeaea; display: flex; }
/* line 293, ../scss/_social.scss */
.ht-social-post-card > .card-footer .post-actions-wrap { margin: 0 -12px; }
/* line 296, ../scss/_social.scss */
.ht-social-post-card > .card-footer .single-action { display: inline-block; }
/* line 300, ../scss/_social.scss */
.ht-social-post-card > .card-footer .post-action { display: block; padding: 8px 12px; line-height: 20px; font-size: 13px; font-weight: 700; text-align: center; color: #9e9e9e; }
/* line 308, ../scss/_social.scss */
.ht-social-post-card > .card-footer .post-action i { display: inline-block; position: relative; margin: 0 7px 0 0; font-size: 15px; line-height: 20px; top: 1px; }
/* line 316, ../scss/_social.scss */
.ht-social-post-card > .card-footer .post-action.active { color: #2196f3; }
/* line 321, ../scss/_social.scss */
.ht-social-post-card .post-products-included { margin: 12px 0; }
/* line 323, ../scss/_social.scss */
.ht-social-post-card .post-products-included .products-included-title { margin: 0 0 8px; font-size: 11px; font-weight: 700; color: #9e9e9e; text-transform: uppercase; }
/* line 331, ../scss/_social.scss */
.ht-social-post-card .post-article-attachment { margin: 12px 0; padding: 2px; border: 1px solid #eee; background-color: #fafafa; }
/* line 336, ../scss/_social.scss */
.ht-social-post-card .post-article-attachment .article-photo { text-align: center; }
/* line 338, ../scss/_social.scss */
.ht-social-post-card .post-article-attachment .article-photo img { max-width: 100%; max-height: 420px; object-fit: cover; }
/* line 344, ../scss/_social.scss */
.ht-social-post-card .post-article-attachment .article-content { margin: 0 0; padding: 12px 8px 10px; }
/* line 348, ../scss/_social.scss */
.ht-social-post-card .post-article-attachment .article-title { line-height: 21px; font-size: 15px; font-weight: 700; color: #424242; max-height: 63px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 356, ../scss/_social.scss */
.ht-social-post-card .post-article-attachment .article-excerpt { margin: 5px 0 0; line-height: 18px; font-size: 13px; font-weight: 400; color: #757575; max-height: 54px; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 366, ../scss/_social.scss */
.ht-social-post-card .post-comments { margin: 0 -12px; padding: 12px 0 0; border-top: 1px solid #eaeaea; }
/* line 370, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment { position: relative; padding: 0 0 0 40px; min-height: 32px; }
/* line 374, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .user-avatar { position: absolute; top: 0; left: 0; width: 32px; height: 32px; background-color: #e0e0e0; border-radius: 50%; }
/* line 382, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main { padding: 6px 10px; background-color: #f5f5f5; border-radius: 12px; }
/* line 386, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .user-title { line-height: 18px; font-size: 13px; font-weight: 700; color: #2196f3; }
/* line 393, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-content { font-size: 13px; line-height: 18px; color: #616161; }
/* line 399, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main.comment--has-content .comment-title { margin: 2px 0 2px; display: block; line-height: 19px; font-size: 14px; font-weight: 700; color: #212121; }
/* line 407, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-main.comment--has-content .comment-content { display: block; }
/* line 412, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta { margin: 0; padding: 3px 10px; line-height: 16px; font-size: 0; }
/* line 417, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 11px; color: #9e9e9e; }
/* line 423, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span:after { content: "\2022"; padding: 2px 5px 0; line-height: 14px; font-size: 8px; line-height: 14px; color: #e0e0e0; }
/* line 431, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span:last-child:after { display: none; }
/* line 434, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span a { font-weight: 700; color: #757575; }
/* line 440, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-attachment { margin-top: 3px; }
/* line 442, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-attachment a { display: inline-block; vertical-align: top; }
/* line 446, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .comment-attachment img { display: inline-block; vertical-align: top; max-width: 100%; max-height: 128px; border-radius: 12px; overflow: hidden; border: 1px solid #eee; }
/* line 457, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form { position: relative; }
/* line 459, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .form-group { position: relative; margin: 0 32px 0 0; }
/* line 463, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .form-control { padding: 6px 12px; padding-right: 38px; line-height: 18px; font-size: 13px; border-color: #ddd; resize: none; background-color: #fafafa; border-radius: 12px; overflow: hidden; }
/* line 473, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .form-control:focus { background-color: #fff; border-color: #ddd; }
/* line 478, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-add-file { display: block; position: absolute; bottom: 0; right: 0; margin: 0; height: 32px; width: 36px; text-align: center; border-radius: 12px; cursor: pointer; }
/* line 488, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-add-file i { display: inline-block; vertical-align: top; font-size: 22px; line-height: 32px; color: #9e9e9e; }
/* line 496, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-submit { display: block; position: absolute; top: 0; right: -36px; height: 32px; width: 32px; font-size: 22px; text-align: center; background-color: transparent; border: 0; }
/* line 505, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-submit i { display: inline-block; line-height: 32px; vertical-align: top; color: #2196f3; }
/* line 512, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview { margin-top: 5px; border-radius: 12px; }
/* line 515, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image { display: inline-block; vertical-align: top; position: relative; border-radius: 8px; overflow: hidden; }
/* line 521, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image img { display: block; max-width: 100%; max-height: 96px; }
/* line 526, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file { display: block; position: absolute; text-align: center; color: #fafafa; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 535, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file i { display: inline-block; vertical-align: top; line-height: 22px; }
/* line 544, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .form-control { padding: 5px 10px; font-size: 13px; }
/* line 548, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-add-file { height: 30px; width: 32px; }
/* line 551, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-add-file i { line-height: 30px; }
/* line 555, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-submit { top: 0; right: -34px; height: 30px; width: 30px; font-size: 15px; }
/* line 559, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-submit i { line-height: 30px; }
/* line 563, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .image-preview { margin-top: 3px; border-radius: 12px; }
/* line 567, ../scss/_social.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .image-preview .single-image img { max-height: 80px; }
/* line 575, ../scss/_social.scss */
.ht-social-post-card .post-comments .load-more-reply { margin: 4px 0 8px 50px; font-size: 12px; }
/* line 578, ../scss/_social.scss */
.ht-social-post-card .post-comments .load-more-reply a { color: #2196f3; }
/* line 582, ../scss/_social.scss */
.ht-social-post-card .post-comments .load-reply { padding-top: 2px; }
/* line 584, ../scss/_social.scss */
.ht-social-post-card .post-comments .load-reply a { line-height: 20px; font-size: 12px; color: #757575; }
/* line 590, ../scss/_social.scss */
.ht-social-post-card .post-comments .load-reply:hover a { color: #2196f3; }
/* line 595, ../scss/_social.scss */
.ht-social-post-card .post-comments ul { list-style: none; margin: 0; padding: 0; }
/* line 599, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.main-ul { margin: 0 12px; padding: 12px 0; border-top: 1px solid #eaeaea; }
/* line 603, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.main-ul > li { margin-bottom: 12px; }
/* line 605, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.main-ul > li:last-child { margin-bottom: 0; }
/* line 610, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul { margin-left: 40px; }
/* line 612, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul > li { margin-bottom: 8px; }
/* line 614, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul > li:last-child { margin-bottom: 0; }
/* line 618, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul .single-comment { padding: 0 0 0 32px; min-height: 24px; }
/* line 621, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul .single-comment .user-avatar { width: 24px; height: 24px; }
/* line 626, ../scss/_social.scss */
.ht-social-post-card .post-comments ul.inner-ul .single-comment.has-reply-form .user-avatar { top: 3px; }

/* line 640, ../scss/_social.scss */
.ht-user-profile-preview-card { margin: 0 0 12px; padding: 12px; }
/* line 643, ../scss/_social.scss */
.ht-user-profile-preview-card .user-portrait { display: flex; align-items: center; }
/* line 646, ../scss/_social.scss */
.ht-user-profile-preview-card .user-portrait .user-avatar { flex: 0 0 56px; min-width: 0; display: block; }
/* line 650, ../scss/_social.scss */
.ht-user-profile-preview-card .user-portrait .user-avatar .image-wrap { width: 56px; height: 56px; border-radius: 50%; overflow: hidden; }
/* line 655, ../scss/_social.scss */
.ht-user-profile-preview-card .user-portrait .user-avatar .image-wrap img { display: block; width: 56px; height: 56px; }
/* line 662, ../scss/_social.scss */
.ht-user-profile-preview-card .user-portrait .user-info { flex: 1 1 auto; min-width: 0; padding: 0 0 0 12px; }
/* line 666, ../scss/_social.scss */
.ht-user-profile-preview-card .user-portrait .user-info .user-info-title { margin: 0; line-height: 23px; font-size: 18px; }
/* line 671, ../scss/_social.scss */
.ht-user-profile-preview-card .user-portrait .user-info .user-info-subtitle { margin: 2px 0; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 680, ../scss/_social.scss */
.ht-user-profile-preview-card .user-info-list .single-info-row { display: flex; align-items: center; justify-content: space-between; color: #757575; margin-bottom: 8px; }
/* line 686, ../scss/_social.scss */
.ht-user-profile-preview-card .user-info-list .single-info-row:last-child { margin-bottom: 0; }
/* line 689, ../scss/_social.scss */
.ht-user-profile-preview-card .user-info-list .single-info-row .info-label { font-size: 12px; }
/* line 696, ../scss/_social.scss */
.ht-user-profile-preview-card .user-info-list a.single-info-row:hover, .ht-user-profile-preview-card .user-info-list a.single-info-row:hover .info-label, .ht-user-profile-preview-card .user-info-list a.single-info-row:hover .info-data { color: #2196f3 !important; }

/* line 706, ../scss/_social.scss */
.ht-list-contact-card { margin: 0 0 12px; padding: 0; }
/* line 709, ../scss/_social.scss */
.ht-list-contact-card .card-header { margin: 0; padding: 12px 12px 0; }
/* line 712, ../scss/_social.scss */
.ht-list-contact-card .card-header .card-title { margin: 0; line-height: 14px; font-size: 11px; font-weight: 700; text-transform: uppercase; color: #bdbdbd; }
/* line 724, ../scss/_social.scss */
.ht-list-contact-card .list-contact { margin: 0; padding: 8px 0; list-style: none; }
/* line 728, ../scss/_social.scss */
.ht-list-contact-card .list-contact .single-contact { display: block; display: flex; align-items: center; padding: 4px 12px; }
/* line 733, ../scss/_social.scss */
.ht-list-contact-card .list-contact .single-contact .contact-avatar { flex: 0 0 32px; min-width: 0; }
/* line 736, ../scss/_social.scss */
.ht-list-contact-card .list-contact .single-contact .contact-avatar .image-wrap { width: 32px; height: 32px; border-radius: 50%; overflow: hidden; background-color: #eeeeee; }
/* line 742, ../scss/_social.scss */
.ht-list-contact-card .list-contact .single-contact .contact-avatar .image-wrap img { display: block; width: 32px; height: 32px; }
/* line 749, ../scss/_social.scss */
.ht-list-contact-card .list-contact .single-contact .contact-title { flex: 1 1 auto; margin: 0; padding-left: 8px; line-height: 16px; font-size: 13px; color: #616161; }
/* line 757, ../scss/_social.scss */
.ht-list-contact-card .list-contact .single-contact .contact-status { flex: 0 0 auto; padding-left: 12px; }
/* line 760, ../scss/_social.scss */
.ht-list-contact-card .list-contact .single-contact .contact-status .contact-status-dot { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background-color: #e0e0e0; }
/* line 767, ../scss/_social.scss */
.ht-list-contact-card .list-contact .single-contact .contact-status.active .contact-status-dot { background-color: #ff9800; }
/* line 772, ../scss/_social.scss */
.ht-list-contact-card .list-contact .single-contact:hover { background-color: #eeeeee; }

/* line 783, ../scss/_social.scss */
.social-post-card { padding: 12px; }
/* line 785, ../scss/_social.scss */
.social-post-card .news-header { margin: 0 0 12px; }
/* line 787, ../scss/_social.scss */
.social-post-card .news-header .news-title { margin: 0 0 5px; line-height: 24px; font-size: 18px; font-weight: 700; }
/* line 792, ../scss/_social.scss */
.social-post-card .news-header .news-title a { color: #212121; }
/* line 796, ../scss/_social.scss */
.social-post-card .news-header .news-meta { font-size: 0; }
/* line 798, ../scss/_social.scss */
.social-post-card .news-header .news-meta span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; color: #757575; }
/* line 804, ../scss/_social.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 813, ../scss/_social.scss */
.social-post-card .news-header .news-meta span:last-child:after { display: none; }
/* line 818, ../scss/_social.scss */
.social-post-card .news-header .news-meta a { color: #2196f3; font-weight: 700; }
/* line 824, ../scss/_social.scss */
.social-post-card .card-header { margin: 0 0 0; padding: 0 32px 0 56px; min-height: 44px; position: relative; }
/* line 829, ../scss/_social.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 837, ../scss/_social.scss */
.social-post-card .card-header .user-avatar img { width: 100%; height: 100%; object-fit: cover; }
/* line 843, ../scss/_social.scss */
.social-post-card .card-header .user-title { margin: 0 0 3px; padding: 2px 0 0; line-height: 20px; font-size: 15px; font-weight: 700; }
/* line 850, ../scss/_social.scss */
.social-post-card .card-header .post-meta { margin: 3px 0 0; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 856, ../scss/_social.scss */
.social-post-card .card-header .post-action { position: absolute; top: 0; right: 0; }
/* line 859, ../scss/_social.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 869, ../scss/_social.scss */
.social-post-card .card-header .post-action button i { display: inline-block; vertical-align: top; line-height: 24px; }
/* line 877, ../scss/_social.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 889, ../scss/_social.scss */
.social-post-card .card-content { margin-top: 12px; }
/* line 891, ../scss/_social.scss */
.social-post-card .card-content img { display: inline-block !important; max-width: 100% !important; width: auto !important; height: auto !important; }
/* line 897, ../scss/_social.scss */
.social-post-card .card-content .post-content { line-height: 18px; font-size: 13px; }
/* line 900, ../scss/_social.scss */
.social-post-card .card-content .post-content p { margin-bottom: 4px; }
/* line 906, ../scss/_social.scss */
.social-post-card .card-content .post-content .read-more { color: #bdbdbd; }
/* line 910, ../scss/_social.scss */
.social-post-card .card-content .post-title { margin: 0 0 8px; line-height: 24px; font-size: 18px; font-weight: 700; }
/* line 916, ../scss/_social.scss */
.social-post-card .card-content .post-attachment { margin: 12px 0 0; }
/* line 918, ../scss/_social.scss */
.social-post-card .card-content .post-attachment a { position: relative; display: block; }
/* line 921, ../scss/_social.scss */
.social-post-card .card-content .post-attachment a img { display: block; }
/* line 924, ../scss/_social.scss */
.social-post-card .card-content .post-attachment a .ht-inner { background-color: #e0e0e0; }
/* line 927, ../scss/_social.scss */
.social-post-card .card-content .post-attachment a:active { opacity: .85; }
/* line 930, ../scss/_social.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 935, ../scss/_social.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 946, ../scss/_social.scss */
.social-post-card .card-content .post-attachment.has-multi-items { margin-left: -1px; margin-right: -1px; }
/* line 949, ../scss/_social.scss */
.social-post-card .card-content .post-attachment.has-multi-items .single-item { float: left; padding: 1px; }
/* line 954, ../scss/_social.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-02-items .single-item { width: 50%; }
/* line 959, ../scss/_social.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-03-items .single-item { width: 33.3333%; }
/* line 961, ../scss/_social.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-03-items .single-item:first-child { width: 66.6666%; }
/* line 968, ../scss/_social.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-04-items .single-item { width: 33.3333%; }
/* line 970, ../scss/_social.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-04-items .single-item:first-child { width: 100%; }
/* line 976, ../scss/_social.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-05-items .single-item { width: 33.3333%; }
/* line 978, ../scss/_social.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 985, ../scss/_social.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-06-items .single-item { width: 33.3333%; }
/* line 990, ../scss/_social.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-07-items .single-item { width: 25%; }
/* line 992, ../scss/_social.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 1001, ../scss/_social.scss */
.social-post-card .card-content .post-action-count { margin-top: 12px; line-height: 16px; font-size: 0; color: #757575; }
/* line 1006, ../scss/_social.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 1013, ../scss/_social.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 1027, ../scss/_social.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 1036, ../scss/_social.scss */
.social-post-card .card-content .post-action-count .comment-share-count span a { color: #757575; }
/* line 1040, ../scss/_social.scss */
.social-post-card .card-content .post-action-count .comment-share-count span:last-child:after { display: none; }
/* line 1047, ../scss/_social.scss */
.social-post-card .card-content + .card-footer { margin-top: 12px !important; border-top: 1px solid #eaeaea; }
/* line 1053, ../scss/_social.scss */
.social-post-card .card-footer { margin-top: -12px; padding: 8px 0; }
/* line 1056, ../scss/_social.scss */
.social-post-card .card-footer .single-action { width: 33.33%; float: left; }
/* line 1059, ../scss/_social.scss */
.social-post-card .card-footer .single-action i { color: #9e9e9e; }
/* line 1063, ../scss/_social.scss */
.social-post-card .card-footer .post-action { display: block; padding: 4px 0; height: 28px; font-size: 13px; font-weight: 700; text-align: center; color: #757575; }
/* line 1071, ../scss/_social.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 1078, ../scss/_social.scss */
.social-post-card .card-footer .post-action.active { background-color: #f5f5f5; box-shadow: 0 0 0; }
/* line 1081, ../scss/_social.scss */
.social-post-card .card-footer .post-action.active, .social-post-card .card-footer .post-action.active i { color: #4caf50; }
/* line 1086, ../scss/_social.scss */
.social-post-card .card-footer + .post-comments { padding: 12px 0 0; border-top: 1px solid #eaeaea; }

/* line 1093, ../scss/_social.scss */
.social-post-form .form-group { margin-bottom: 8px; position: relative; }
/* line 1096, ../scss/_social.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 1104, ../scss/_social.scss */
.social-post-form .form-group .user-avatar img { width: 100%; height: 100%; object-fit: cover; }
/* line 1110, ../scss/_social.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 1119, ../scss/_social.scss */
.social-post-form .attachment-preview { padding: 2px 0; margin: 12px 0 0; font-size: 0; }
/* line 1123, ../scss/_social.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 1131, ../scss/_social.scss */
.social-post-form .attachment-preview .single-item img { width: 100%; height: 100%; object-fit: cover; }
/* line 1136, ../scss/_social.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 1146, ../scss/_social.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 1152, ../scss/_social.scss */
.social-post-form .attachment-preview .single-item .delete-item-btn:active { background-color: #f44336; }

/* line 1161, ../scss/_social.scss */
.user-feedback-list .user-feedback-form { padding: 12px; }

/* line 1166, ../scss/_social.scss */
.post-comments ul { list-style: none; padding: 0; margin: 0; }
/* line 1172, ../scss/_social.scss */
.post-comments a:focus, .post-comments a:active { outline: none; }
/* line 1176, ../scss/_social.scss */
.post-comments .single-comment { position: relative; min-height: 34px; padding: 0 0 0 40px; }
/* line 1180, ../scss/_social.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 1188, ../scss/_social.scss */
.post-comments .single-comment .user-avatar img { width: 34px; height: 34px; object-fit: cover; }
/* line 1194, ../scss/_social.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 1201, ../scss/_social.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 1209, ../scss/_social.scss */
.post-comments .single-comment .comment-main .comment-content { display: inline; vertical-align: top; line-height: 16px; font-size: 12px; color: #424242; }
/* line 1216, ../scss/_social.scss */
.post-comments .single-comment .comment-main .form-control { resize: none; }
/* line 1220, ../scss/_social.scss */
.post-comments .single-comment .comment-attachment { padding: 2px 8px 2px; font-size: 0; }
/* line 1223, ../scss/_social.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 1232, ../scss/_social.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 1241, ../scss/_social.scss */
.post-comments .single-comment .comment-attachment a:hover img { opacity: .8; }
/* line 1247, ../scss/_social.scss */
.post-comments .single-comment .comment-meta { padding: 3px 14px 0; line-height: 14px; font-size: 0; }
/* line 1251, ../scss/_social.scss */
.post-comments .single-comment .comment-meta > span { display: inline-block; vertical-align: top; line-height: 14px; font-size: 11px; color: #9e9e9e; }
/* line 1260, ../scss/_social.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 1270, ../scss/_social.scss */
.post-comments .single-comment .comment-meta > span:last-child:after { display: none; }
/* line 1276, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form { position: relative; }
/* line 1278, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form .form-group { margin: 0; position: relative; }
/* line 1282, ../scss/_social.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 1290, ../scss/_social.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 1307, ../scss/_social.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 1310, ../scss/_social.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 1314, ../scss/_social.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 1320, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form .reply-add-file { right: 34px; }
/* line 1323, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form .reply-submit { right: 4px; }
/* line 1326, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form .image-preview { padding: 2px 8px 2px; font-size: 0; }
/* line 1329, ../scss/_social.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 1338, ../scss/_social.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 1345, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file { position: absolute; top: 2px; right: 2px; display: block; width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 10px; color: #e53935; background-color: rgba(255, 255, 255, 0.6); border-radius: 2px; }
/* line 1357, ../scss/_social.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 1360, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file:hover { background-color: rgba(255, 255, 255, 0.8); }
/* line 1367, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form.comment--has-title .title-input { height: 30px; padding-top: 6px; padding-bottom: 6px; padding-right: 15px; line-height: 16px; font-weight: 700; border-radius: 17px 17px 0 0; }
/* line 1376, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form.comment--has-title .reply-input { padding-top: 6px; padding-bottom: 6px; border-top: 0; border-radius: 0 0 17px 17px; }
/* line 1382, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form.comment--has-title .reply-submit { top: 50%; margin-top: -16px; }
/* line 1386, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form.comment--has-title .suggested-titles-list { position: absolute; top: 30px; right: 0; left: 0; z-index: 240; padding: 6px 0; background-color: #fff; border-radius: 0 0 2px 2px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); }
/* line 1395, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form.comment--has-title .suggested-titles-list li a { display: block; padding: 4px 12px; line-height: 16px; font-size: 12px; font-weight: 700; color: #757575; }
/* line 1402, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form.comment--has-title .suggested-titles-list li a.active { background-color: #e3f2fd; }
/* line 1405, ../scss/_social.scss */
.post-comments .single-comment .add-comment-form.comment--has-title .suggested-titles-list li a:hover { color: #2196f3; background-color: #f5f5f5; }
/* line 1416, ../scss/_social.scss */
.post-comments ul.main-ul > li { padding: 0 0 12px; }
/* line 1418, ../scss/_social.scss */
.post-comments ul.main-ul > li:last-child { padding: 0; }
/* line 1422, ../scss/_social.scss */
.post-comments ul.main-ul ul { margin: 12px 0 4px 38px; padding: 0 0 0 8px; border-left: 2px solid #eaeaea; }
/* line 1426, ../scss/_social.scss */
.post-comments ul.main-ul ul li { margin: 0 0 8px; }
/* line 1428, ../scss/_social.scss */
.post-comments ul.main-ul ul li:last-child { margin: 0; }
/* line 1432, ../scss/_social.scss */
.post-comments ul.main-ul ul .single-comment { padding: 0 0 0 30px; }
/* line 1434, ../scss/_social.scss */
.post-comments ul.main-ul ul .single-comment .user-avatar { position: absolute; top: 5px; left: 0; width: 24px; height: 24px; }
/* line 1439, ../scss/_social.scss */
.post-comments ul.main-ul ul .single-comment .user-avatar img { width: 24px; height: 24px; }
/* line 1446, ../scss/_social.scss */
.post-comments ul.main-ul + .single-comment { margin: 12px 0 0; }

/* line 1454, ../scss/_social.scss */
.ht-user-action-card .user-action-btn { font-weight: 700; color: #757575; background-color: #f5f5f5; }
/* line 1458, ../scss/_social.scss */
.ht-user-action-card .user-action-btn:hover { background-color: #eeeeee; }
/* line 1461, ../scss/_social.scss */
.ht-user-action-card .user-action-btn.active { color: #4caf50; box-shadow: 0 0 0; }

/* line 1467, ../scss/_social.scss */
.ht-single-comment { position: relative; min-height: 34px; padding: 0 0 0 40px; }
/* line 1472, ../scss/_social.scss */
.ht-single-comment a:focus, .ht-single-comment a:active { outline: none; }
/* line 1476, ../scss/_social.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 1484, ../scss/_social.scss */
.ht-single-comment .sc_user-avatar img { width: 34px; height: 34px; object-fit: cover; }
/* line 1490, ../scss/_social.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 1497, ../scss/_social.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 1505, ../scss/_social.scss */
.ht-single-comment .sc_main-content .sc_comment-content { display: inline; vertical-align: top; line-height: 16px; font-size: 12px; color: #424242; }
/* line 1512, ../scss/_social.scss */
.ht-single-comment .sc_main-content.input-edit-content { padding: 0; }
/* line 1515, ../scss/_social.scss */
.ht-single-comment .sc_main-content .form-control { resize: none; }
/* line 1519, ../scss/_social.scss */
.ht-single-comment .sc_attachment-files { padding: 2px 8px 4px; font-size: 0; }
/* line 1522, ../scss/_social.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 1531, ../scss/_social.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 1540, ../scss/_social.scss */
.ht-single-comment .sc_attachment-files a:hover img { opacity: .8; }
/* line 1546, ../scss/_social.scss */
.ht-single-comment .sc_comment-input-content { position: relative; }
/* line 1548, ../scss/_social.scss */
.ht-single-comment .sc_comment-input-content .form-group { position: relative; }
/* line 1551, ../scss/_social.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 1559, ../scss/_social.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 1565, ../scss/_social.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 1579, ../scss/_social.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action:hover { color: #424242; }
/* line 1582, ../scss/_social.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 1586, ../scss/_social.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 1593, ../scss/_social.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment { padding: 2px 8px 4px; font-size: 0; }
/* line 1596, ../scss/_social.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 1605, ../scss/_social.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 1612, ../scss/_social.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 1624, ../scss/_social.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 1627, ../scss/_social.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment .delete-attachment:hover { background-color: #fff; }
/* line 1634, ../scss/_social.scss */
.ht-single-comment .sc_meta-actions { padding: 4px 14px 0; line-height: 14px; font-size: 0; }
/* line 1638, ../scss/_social.scss */
.ht-single-comment .sc_meta-actions > span { display: inline-block; vertical-align: top; line-height: 14px; font-size: 11px; color: #9e9e9e; }
/* line 1647, ../scss/_social.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 1657, ../scss/_social.scss */
.ht-single-comment .sc_meta-actions > span:last-child:after { display: none; }

/* line 1665, ../scss/_social.scss */
.ht-comment-list .ht-comment-list_lv01 { padding: 0 0 12px; }
/* line 1667, ../scss/_social.scss */
.ht-comment-list .ht-comment-list_lv01:last-child { padding: 0; }
/* line 1671, ../scss/_social.scss */
.ht-comment-list .ht-comment-list_lv02 { margin: 12px 0 4px 38px; padding: 0 0 0 8px; border-left: 2px solid #eaeaea; }
/* line 1675, ../scss/_social.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment { margin: 0 0 8px; padding: 0 0 0 30px; }
/* line 1678, ../scss/_social.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment:last-child { margin: 0; }
/* line 1681, ../scss/_social.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 1686, ../scss/_social.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment .sc_user-avatar img { width: 24px; height: 24px; }

/* line 1, ../scss/_social2.scss */
.social-post-section { padding: 12px 0; }
/* line 3, ../scss/_social2.scss */
.social-post-section .vertical-scroll, .social-post-section .horizontal-scroll { overflow: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.social-post-section .vertical-scroll::-webkit-scrollbar, .social-post-section .horizontal-scroll::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 42, ../scss/bs/_mixins.scss */
.social-post-section .vertical-scroll::-webkit-scrollbar-thumb, .social-post-section .horizontal-scroll::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 46, ../scss/bs/_mixins.scss */
.social-post-section .vertical-scroll::-webkit-scrollbar-track, .social-post-section .horizontal-scroll::-webkit-scrollbar-track { background: #eeeeee; }
/* line 8, ../scss/_social2.scss */
.social-post-section .left-sidebar-wrap { display: none; position: fixed; z-index: 990; width: 240px; top: 136px; bottom: 12px; right: 50%; margin-right: 234px; -moz-transition: top 0.1s ease-in-out; -o-transition: top 0.1s ease-in-out; -webkit-transition: top 0.1s ease-in-out; transition: top 0.1s ease-in-out; }
/* line 16, ../scss/_social2.scss */
.social-post-section .left-sidebar-wrap .ht-social-menu-card { height: 100%; overflow: auto; }
/* line 20, ../scss/_social2.scss */
.social-post-section .left-sidebar-wrap.increase-height--minimal-header { top: 68px; }
@media (min-width: 992px) { /* line 8, ../scss/_social2.scss */
    .social-post-section .left-sidebar-wrap { display: block; } }
@media (min-width: 1248px) { /* line 8, ../scss/_social2.scss */
    .social-post-section .left-sidebar-wrap { margin-right: 336px; } }
/* line 30, ../scss/_social2.scss */
.social-post-section .right-sidebar-wrap { display: none; flex-direction: column; flex-wrap: wrap; position: fixed; z-index: 990; width: 280px; top: 136px; bottom: 12px; left: 50%; margin-left: 194px; -moz-transition: top 0.1s ease-in-out; -o-transition: top 0.1s ease-in-out; -webkit-transition: top 0.1s ease-in-out; transition: top 0.1s ease-in-out; }
/* line 40, ../scss/_social2.scss */
.social-post-section .right-sidebar-wrap.increase-height--minimal-header { top: 68px; }
@media (min-width: 992px) { /* line 30, ../scss/_social2.scss */
    .social-post-section .right-sidebar-wrap { display: flex; } }
@media (min-width: 1248px) { /* line 30, ../scss/_social2.scss */
    .social-post-section .right-sidebar-wrap { margin-left: 296px; } }
/* line 50, ../scss/_social2.scss */
.social-post-section .center-content-wrap { margin: 0; padding: 0 12px; }
@media (min-width: 992px) { /* line 50, ../scss/_social2.scss */
    .social-post-section .center-content-wrap { margin: 0 280px 0 240px; } }

/* line 59, ../scss/_social2.scss */
.ht-social-post-require-signin { padding: 12px; margin-bottom: 12px; background-color: #fafafa; border: 2px dashed #eaeaea; }

/* line 67, ../scss/_social2.scss */
.post-article-attachment { position: relative; display: block; margin: 12px 0; padding: 2px; border: 1px solid #eee; background-color: #fafafa; }
/* line 74, ../scss/_social2.scss */
.post-article-attachment .article-actions { position: absolute; top: 2px; right: 2px; z-index: 100; }
/* line 78, ../scss/_social2.scss */
.post-article-attachment .article-actions .single-action { display: inline-block; vertical-align: top; margin: 0 0 0 4px; width: 28px; line-height: 28px; font-size: 24px; text-align: center; color: #fff; text-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); }
/* line 88, ../scss/_social2.scss */
.post-article-attachment .article-actions .single-action:hover { color: #eeeeee; }
/* line 93, ../scss/_social2.scss */
.post-article-attachment .article-photo { text-align: center; }
/* line 95, ../scss/_social2.scss */
.post-article-attachment .article-photo img { max-width: 100%; max-height: 420px; object-fit: cover; }
/* line 101, ../scss/_social2.scss */
.post-article-attachment .article-content { margin: 0 0; padding: 12px 8px 10px; }
/* line 105, ../scss/_social2.scss */
.post-article-attachment .article-link { margin: 0 0 4px; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 111, ../scss/_social2.scss */
.post-article-attachment .article-title { line-height: 21px; font-size: 15px; font-weight: 700; color: #424242; max-height: 63px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 119, ../scss/_social2.scss */
.post-article-attachment .article-excerpt { margin: 5px 0 0; line-height: 18px; font-size: 13px; font-weight: 400; color: #757575; max-height: 54px; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

/* line 130, ../scss/_social2.scss */
.ht-social-post-form-card { margin: 0 0 12px; padding: 12px; }
/* line 133, ../scss/_social2.scss */
.ht-social-post-form-card .form-group { margin-bottom: 8px; position: relative; }
/* line 136, ../scss/_social2.scss */
.ht-social-post-form-card .form-group .user-avatar { position: absolute; top: 0; left: 0; width: 40px; height: 40px; background-color: #e0e0e0; border-radius: 50%; }
/* line 144, ../scss/_social2.scss */
.ht-social-post-form-card .form-group .post-title-input { padding: 0 0 0 48px; width: 100%; line-height: 18px; font-size: 13px; font-weight: 700; border-color: transparent; height: auto; }
/* line 154, ../scss/_social2.scss */
.ht-social-post-form-card .form-group .post-content-input { margin: 0 0 12px; padding: 0 0 0 48px; width: 100%; min-height: 48px; line-height: 17px; font-size: 13px; border-color: transparent; resize: none; }
/* line 164, ../scss/_social2.scss */
.ht-social-post-form-card .form-group .input-divider { margin: 8px 0 8px 48px; border-top: 1px solid #eee; }
/* line 169, ../scss/_social2.scss */
.ht-social-post-form-card .attachment-preview { padding: 2px 0; margin: 12px 0; font-size: 0; }
/* line 173, ../scss/_social2.scss */
.ht-social-post-form-card .attachment-preview .single-item { display: inline-block; vertical-align: top; position: relative; width: 72px; height: 72px; margin: 0 8px 8px 0; background-color: #e0e0e0; border: 1px solid #eaeaea; }
/* line 181, ../scss/_social2.scss */
.ht-social-post-form-card .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 191, ../scss/_social2.scss */
.ht-social-post-form-card .attachment-preview .single-item .delete-item-btn i { display: inline-block; vertical-align: top; line-height: 20px; font-size: 16px; }
/* line 197, ../scss/_social2.scss */
.ht-social-post-form-card .attachment-preview .single-item .delete-item-btn:active { background-color: #f44336; }

/* line 205, ../scss/_social2.scss */
.ht-social-post-card { margin: 0 0 12px; padding: 0 12px; }
/* line 208, ../scss/_social2.scss */
.ht-social-post-card .post-action-descr { padding: 12px 0; font-size: 12px; color: #616161; border-bottom: 1px solid #eaeaea; }
/* line 214, ../scss/_social2.scss */
.ht-social-post-card > .card-header { margin: 0; padding: 12px 28px 0 0; display: flex; align-items: center; position: relative; }
/* line 220, ../scss/_social2.scss */
.ht-social-post-card > .card-header .header-user-avatar { flex: 0 0 40px; min-width: 0; }
/* line 223, ../scss/_social2.scss */
.ht-social-post-card > .card-header .header-user-avatar .image-wrap { display: block; width: 40px; height: 40px; background-color: #eeeeee; border-radius: 50%; }
/* line 231, ../scss/_social2.scss */
.ht-social-post-card > .card-header .header-user-title { flex: 1 1 auto; padding: 0 8px; }
/* line 234, ../scss/_social2.scss */
.ht-social-post-card > .card-header .header-user-title .user-title { margin: 0; line-height: 18px; font-size: 14px; font-weight: 700; }
/* line 240, ../scss/_social2.scss */
.ht-social-post-card > .card-header .header-user-title .user-title a:hover { text-decoration: underline; }
/* line 245, ../scss/_social2.scss */
.ht-social-post-card > .card-header .header-user-title .post-meta { margin: 3px 0 0; line-height: 15px; font-size: 12px; color: #9e9e9e; }
/* line 252, ../scss/_social2.scss */
.ht-social-post-card > .card-header .header-post-action { position: absolute; top: 12px; right: 0; }
/* line 255, ../scss/_social2.scss */
.ht-social-post-card > .card-header .header-post-action .post-toggle-action-btn { margin: 0; padding: 0; height: 20px; width: 20px; line-height: 20px; font-size: 18px; text-align: center; color: #9e9e9e; background-color: transparent; border: 0; }
/* line 266, ../scss/_social2.scss */
.ht-social-post-card > .card-header .header-post-action .post-toggle-action-btn i { display: inline-block; vertical-align: top; line-height: 20px; }
/* line 275, ../scss/_social2.scss */
.ht-social-post-card > .card-header .header-post-action .dropdown-menu li a .icon-left { display: inline-block; width: 12px; margin-right: 5px; text-align: center; }
/* line 286, ../scss/_social2.scss */
.ht-social-post-card > .card-content { margin: 0; padding: 12px 0 0; }
/* line 289, ../scss/_social2.scss */
.ht-social-post-card > .card-content img { display: inline-block; max-width: 100% !important; width: auto; height: auto; }
/* line 295, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-content { line-height: 19px; font-size: 14px; }
/* line 298, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-content p { margin-bottom: 5px; }
/* line 304, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-content .read-more { color: #bdbdbd; }
/* line 308, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-content.post-content--collapsed .post-content-inner { max-height: 152px; overflow: hidden; position: relative; }
/* line 314, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-content .post-content__see-more { color: #66bb6a; }
/* line 319, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-title { margin: 0 0 8px; line-height: 24px; font-size: 18px; font-weight: 700; }
/* line 325, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment { margin: 12px 0 0; }
/* line 327, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment a { position: relative; display: block; }
/* line 330, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment a img { display: block; }
/* line 333, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment a .ht-inner { background-color: #e0e0e0; }
/* line 336, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment a:active { opacity: .85; }
/* line 339, ../scss/_social2.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 344, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment a .more-items .ht-text { position: absolute; top: 50%; left: 0; right: 0; margin-top: -18px; line-height: 36px; font-size: 28px; color: #fff; text-align: center; }
/* line 355, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items { margin-left: -1px; margin-right: -1px; }
/* line 358, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items .single-item { float: left; padding: 1px; }
/* line 363, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-02-items .single-item { width: 50%; }
/* line 368, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-03-items .single-item { width: 33.3333%; }
/* line 370, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-03-items .single-item:first-child { width: 66.6666%; }
/* line 377, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-04-items .single-item { width: 33.3333%; }
/* line 379, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-04-items .single-item:first-child { width: 100%; }
/* line 385, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-05-items .single-item { width: 33.3333%; }
/* line 387, ../scss/_social2.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 391, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-attachment.has-multi-items.has-05-items .single-item:nth-child(n+6) { display: none; }
/* line 398, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-action-count { margin-top: 12px; line-height: 16px; font-size: 0; color: #757575; }
/* line 403, ../scss/_social2.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 410, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-action-count .like-count i { background-color: #4caf50; }
/* line 416, ../scss/_social2.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 5px 0; line-height: 14px; font-size: 10px; color: #bdbdbd; }
/* line 425, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-action-count .comment-share-count span a { color: #9e9e9e; }
/* line 429, ../scss/_social2.scss */
.ht-social-post-card > .card-content .post-action-count .comment-share-count span:last-child:after { display: none; }
/* line 437, ../scss/_social2.scss */
.ht-social-post-card > .card-footer { margin: 8px 0 0; border-top: 1px solid #eaeaea; display: flex; }
/* line 441, ../scss/_social2.scss */
.ht-social-post-card > .card-footer .post-actions-wrap { margin: 0 -12px; }
/* line 444, ../scss/_social2.scss */
.ht-social-post-card > .card-footer .single-action { display: inline-block; }
/* line 448, ../scss/_social2.scss */
.ht-social-post-card > .card-footer .post-action { display: block; padding: 8px 12px; line-height: 20px; font-size: 13px; font-weight: 700; text-align: center; color: #9e9e9e; }
/* line 456, ../scss/_social2.scss */
.ht-social-post-card > .card-footer .post-action i { display: inline-block; position: relative; margin: 0 7px 0 0; font-size: 15px; line-height: 20px; top: 1px; }
/* line 464, ../scss/_social2.scss */
.ht-social-post-card > .card-footer .post-action.active { color: #4caf50; }
/* line 469, ../scss/_social2.scss */
.ht-social-post-card .post-products-included { margin: 12px 0; }
/* line 471, ../scss/_social2.scss */
.ht-social-post-card .post-products-included .products-included-title { margin: 0 0 8px; font-size: 11px; font-weight: 700; color: #9e9e9e; text-transform: uppercase; }
/* line 479, ../scss/_social2.scss */
.ht-social-post-card .post-comments { margin: 0 -12px; padding: 12px 0 0; border-top: 1px solid #eaeaea; }
/* line 483, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment { position: relative; padding: 0 0 0 40px; min-height: 32px; }
/* line 487, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .user-avatar { position: absolute; top: 0; left: 0; width: 32px; height: 32px; background-color: #e0e0e0; border-radius: 50%; }
/* line 495, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-main { position: relative; margin: 0 24px 0 0; padding: 6px 10px; background-color: #f5f5f5; border-radius: 12px; }
/* line 501, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .user-title { margin: 0 0 3px; font-size: 12px; font-weight: 700; line-height: 16px; color: #212121; }
/* line 508, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-content { font-size: 13px; line-height: 18px; color: #616161; }
/* line 513, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions { position: absolute; top: 50%; right: -24px; margin-top: -10px; }
/* line 517, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-toggle { display: none; width: 20px; line-height: 20px; font-size: 16px; color: #9e9e9e; text-align: center; }
/* line 524, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-toggle:hover { color: #616161; }
/* line 528, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-menu { padding: 4px 0; min-width: 80px; }
/* line 532, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-menu li a { min-width: 100px; padding: 3px 12px 3px 8px; line-height: 16px; font-size: 12px; }
/* line 537, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-menu li a i { display: inline-block; margin: 0 4px 0 0; width: 16px; text-align: center; color: #9e9e9e; }
/* line 544, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-main .comment-actions .dropdown-menu li a:hover { background-color: #fafafa; }
/* line 553, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta { margin: 0; padding: 3px 10px; line-height: 16px; font-size: 0; }
/* line 558, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 11px; color: #9e9e9e; }
/* line 564, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span:after { content: "\2022"; padding: 2px 5px 0; line-height: 14px; font-size: 8px; line-height: 14px; color: #e0e0e0; }
/* line 572, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span:last-child:after { display: none; }
/* line 575, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-meta span a { font-weight: 700; color: #757575; }
/* line 581, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-attachment { position: relative; margin-top: 3px; }
/* line 584, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-attachment a { display: inline-block; vertical-align: top; }
/* line 588, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .comment-attachment img { display: inline-block; vertical-align: top; max-width: 100%; max-height: 128px; border-radius: 12px; overflow: hidden; border: 1px solid #eee; }
/* line 598, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form { position: relative; }
/* line 600, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .form-group { position: relative; margin: 0 32px 0 0; }
/* line 603, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .form-group .form-control { padding: 6px 12px; padding-right: 38px; line-height: 18px; font-size: 13px; border-color: #ddd; resize: none; background-color: #fafafa; border-radius: 12px; overflow: hidden; }
/* line 613, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .form-group .form-control:focus { background-color: #fff; border-color: #ddd; }
/* line 619, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-add-file { display: block; position: absolute; bottom: 0; right: 0; margin: 0; height: 32px; width: 36px; text-align: center; border-radius: 12px; cursor: pointer; }
/* line 629, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-add-file i { position: relative; top: 1px; display: inline-block; vertical-align: top; font-size: 22px; line-height: 32px; color: #9e9e9e; }
/* line 639, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-submit { display: block; position: absolute; top: 0; right: -36px; height: 32px; width: 32px; font-size: 22px; text-align: center; background-color: transparent; border: 0; }
/* line 648, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .reply-submit i { display: inline-block; line-height: 32px; vertical-align: top; color: #4caf50; }
/* line 655, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview { margin-top: 5px; border-radius: 12px; }
/* line 658, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image { display: inline-block; vertical-align: top; position: relative; border-radius: 8px; overflow: hidden; }
/* line 664, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image img { display: block; max-width: 100%; max-height: 96px; }
/* line 669, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file { display: block; position: absolute; top: 0; right: 0; line-height: 22px; width: 24px; text-align: center; color: #fafafa; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 678, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file i { display: inline-block; vertical-align: top; line-height: 22px; }
/* line 687, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .form-control { padding: 5px 10px; font-size: 13px; }
/* line 691, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-add-file { height: 30px; width: 36px; }
/* line 694, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-add-file i { line-height: 30px; }
/* line 698, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-submit { top: 0; right: -34px; height: 30px; width: 30px; font-size: 18px; }
/* line 702, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .reply-submit i { line-height: 30px; }
/* line 706, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .image-preview { margin-top: 3px; border-radius: 12px; }
/* line 710, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment .add-comment-form.small-size .image-preview .single-image img { max-height: 80px; }
/* line 719, ../scss/_social2.scss */
.ht-social-post-card .post-comments .single-comment:hover .comment-actions .dropdown-toggle { display: block; }
/* line 725, ../scss/_social2.scss */
.ht-social-post-card .post-comments .load-more-reply { margin: 4px 0 8px 50px; font-size: 12px; }
/* line 728, ../scss/_social2.scss */
.ht-social-post-card .post-comments .load-more-reply a { color: #4caf50; }
/* line 732, ../scss/_social2.scss */
.ht-social-post-card .post-comments .load-reply { margin-top: 4px; padding-top: 2px; }
/* line 735, ../scss/_social2.scss */
.ht-social-post-card .post-comments .load-reply a { line-height: 20px; font-size: 12px; color: #757575; }
/* line 741, ../scss/_social2.scss */
.ht-social-post-card .post-comments ul { list-style: none; margin: 0; padding: 0; }
/* line 745, ../scss/_social2.scss */
.ht-social-post-card .post-comments ul.main-ul { margin: 0 12px; padding: 12px 0; border-top: 1px solid #eaeaea; }
/* line 749, ../scss/_social2.scss */
.ht-social-post-card .post-comments ul.main-ul > li { margin-bottom: 12px; }
/* line 751, ../scss/_social2.scss */
.ht-social-post-card .post-comments ul.main-ul > li:last-child { margin-bottom: 0; }
/* line 756, ../scss/_social2.scss */
.ht-social-post-card .post-comments ul.inner-ul { margin-left: 40px; }
/* line 758, ../scss/_social2.scss */
.ht-social-post-card .post-comments ul.inner-ul > li { margin-bottom: 8px; }
/* line 760, ../scss/_social2.scss */
.ht-social-post-card .post-comments ul.inner-ul > li:last-child { margin-bottom: 0; }
/* line 764, ../scss/_social2.scss */
.ht-social-post-card .post-comments ul.inner-ul .single-comment { padding: 0 0 0 32px; min-height: 24px; }
/* line 767, ../scss/_social2.scss */
.ht-social-post-card .post-comments ul.inner-ul .single-comment .user-avatar { width: 24px; height: 24px; }
/* line 772, ../scss/_social2.scss */
.ht-social-post-card .post-comments ul.inner-ul .single-comment.has-reply-form .user-avatar { top: 3px; }

/* line 785, ../scss/_social2.scss */
.ht-profile-header-card { margin: 0 0 12px; padding: 12px; }
/* line 788, ../scss/_social2.scss */
.ht-profile-header-card .profile-cover { margin: -12px -12px 12px; }
/* line 790, ../scss/_social2.scss */
.ht-profile-header-card .profile-cover + .profile-avatar { margin-top: -96px; }
/* line 794, ../scss/_social2.scss */
.ht-profile-header-card .profile-avatar { text-align: center; position: relative; z-index: 100; }
/* line 799, ../scss/_social2.scss */
.ht-profile-header-card .profile-avatar .image-wrap { position: relative; display: inline-block; width: 128px; height: 128px; padding: 3px; border: 1px solid #eee; border-radius: 4px; background-color: #fff; border-radius: 50%; }
/* line 809, ../scss/_social2.scss */
.ht-profile-header-card .profile-avatar .image-wrap img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
/* line 816, ../scss/_social2.scss */
.ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn { display: block; position: absolute; top: 4px; left: 4px; right: 4px; bottom: 4px; color: #fff; text-align: center; background-color: rgba(0, 0, 0, 0.4); border-radius: 50%; padding: 28px 0 0 0; opacity: 0; -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 827, ../scss/_social2.scss */
.ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn i { display: block; font-size: 28px; line-height: 36px; }
/* line 832, ../scss/_social2.scss */
.ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn span { display: block; font-size: 12px; line-height: 16px; }
/* line 837, ../scss/_social2.scss */
.ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn:hover, .ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn:focus, .ht-profile-header-card .profile-avatar .image-wrap .change-avatar-btn:active { text-decoration: none; }
/* line 842, ../scss/_social2.scss */
.ht-profile-header-card .profile-avatar .image-wrap:hover .change-avatar-btn { opacity: 1; }
/* line 848, ../scss/_social2.scss */
.ht-profile-header-card .user-info { margin: 2px 0 0; padding: 0 12px; }
/* line 851, ../scss/_social2.scss */
.ht-profile-header-card .user-info .user-name { line-height: 26px; font-size: 20px; color: #424242; }
/* line 856, ../scss/_social2.scss */
.ht-profile-header-card .user-info .user-name a { color: #424242; }
/* line 860, ../scss/_social2.scss */
.ht-profile-header-card .user-info .user-descr { margin: 4px 0 0; padding: 0 15%; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 868, ../scss/_social2.scss */
.ht-profile-header-card .user-actions { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: stretch; margin: 8px 0 0; }
/* line 875, ../scss/_social2.scss */
.ht-profile-header-card .user-actions .single-user-action { display: block; padding: 4px 8px; text-align: center; color: #9e9e9e; }
/* line 880, ../scss/_social2.scss */
.ht-profile-header-card .user-actions .single-user-action .action__icon { line-height: 24px; font-size: 20px; }
/* line 884, ../scss/_social2.scss */
.ht-profile-header-card .user-actions .single-user-action .action__label { margin: 2px 0 0; font-size: 11px; line-height: 14px; }
/* line 889, ../scss/_social2.scss */
.ht-profile-header-card .user-actions .single-user-action:hover { color: #9e9e9e; }
/* line 892, ../scss/_social2.scss */
.ht-profile-header-card .user-actions .single-user-action.active { color: #4caf50; }
/* line 897, ../scss/_social2.scss */
.ht-profile-header-card .user-detail { margin: 12px 0 0; padding: 12px; background-color: #f5f5f5; border-radius: 4px; }
/* line 902, ../scss/_social2.scss */
.ht-profile-header-card .user-detail .user-detail-title { margin: 0 0 0; font-size: 12px; font-weight: 700; color: #9e9e9e; }
/* line 907, ../scss/_social2.scss */
.ht-profile-header-card .user-detail .user-detail-title .collapsed-icon { display: block; -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 912, ../scss/_social2.scss */
.ht-profile-header-card .user-detail .user-detail-title .collapsed .collapsed-icon { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
/* line 917, ../scss/_social2.scss */
.ht-profile-header-card .user-detail .user-detail-list { margin: 0; padding: 8px 0 0; font-size: 13px; line-height: 18px; }
/* line 922, ../scss/_social2.scss */
.ht-profile-header-card .user-detail .user-detail-list li { padding: 2px 0; line-height: 18px; }

/* line 929, ../scss/_social2.scss */
.ht-group-header-card { margin: 0 0 12px; padding: 12px; }
/* line 932, ../scss/_social2.scss */
.ht-group-header-card .group-cover { position: relative; margin: -12px -12px 12px; }
/* line 935, ../scss/_social2.scss */
.ht-group-header-card .group-cover .change-cover-btn { position: absolute; display: block; top: 8px; right: 8px; padding: 4px 8px 3px; font-size: 12px; font-weight: 700; color: #fff; background-color: rgba(0, 0, 0, 0.4); border: 2px solid rgba(0, 0, 0, 0.2); border-radius: 4px; opacity: 0; -moz-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; transition: opacity 0.1s ease-in-out, background-color 0.1s ease-in-out; }
/* line 948, ../scss/_social2.scss */
.ht-group-header-card .group-cover .change-cover-btn:hover, .ht-group-header-card .group-cover .change-cover-btn:focus, .ht-group-header-card .group-cover .change-cover-btn:active { text-decoration: none; }
/* line 951, ../scss/_social2.scss */
.ht-group-header-card .group-cover .change-cover-btn:hover { background-color: rgba(0, 0, 0, 0.5); }
/* line 956, ../scss/_social2.scss */
.ht-group-header-card .group-cover:hover .change-cover-btn { opacity: 1; }
/* line 961, ../scss/_social2.scss */
.ht-group-header-card .group-info { margin: 0 0 0; padding: 0 0; }
/* line 964, ../scss/_social2.scss */
.ht-group-header-card .group-info .group-title { line-height: 20px; font-size: 16px; font-weight: 700; color: #424242; }
/* line 970, ../scss/_social2.scss */
.ht-group-header-card .group-info .group-title a { color: #424242; }
/* line 974, ../scss/_social2.scss */
.ht-group-header-card .group-info .group-subtitle { line-height: 16px; font-size: 12px; color: #757575; }
/* line 981, ../scss/_social2.scss */
.ht-group-header-card .group-members { font-size: 0; }
/* line 983, ../scss/_social2.scss */
.ht-group-header-card .group-members .single-member { display: inline-block; vertical-align: top; font-size: 12px; margin: 0 2px 2px 0; }
/* line 989, ../scss/_social2.scss */
.ht-group-header-card .group-members .single-member a:hover, .ht-group-header-card .group-members .single-member a:active, .ht-group-header-card .group-members .single-member a:focus { text-decoration: none; }
/* line 993, ../scss/_social2.scss */
.ht-group-header-card .group-members .single-member .single-member__avatar { display: block; width: 26px; height: 26px; border-radius: 50%; overflow: hidden; }
/* line 999, ../scss/_social2.scss */
.ht-group-header-card .group-members .single-member .single-member__avatar img { display: block; width: 26px; height: 26px; object-fit: cover; }
/* line 1006, ../scss/_social2.scss */
.ht-group-header-card .group-members .single-member .single-member__more-icon { display: block; line-height: 26px; min-width: 26px; padding: 0 8px; font-size: 10px; color: #9e9e9e; background-color: #f5f5f5; text-align: center; border-radius: 13px; }
/* line 1017, ../scss/_social2.scss */
.ht-group-header-card .group-members .single-member .btn-xs { padding-left: 12px; padding-right: 12px; border-radius: 13px; }
/* line 1024, ../scss/_social2.scss */
.ht-group-header-card .group-meta { margin: 8px 0; font-size: 0; }
/* line 1027, ../scss/_social2.scss */
.ht-group-header-card .group-meta .single-meta { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 1033, ../scss/_social2.scss */
.ht-group-header-card .group-meta .single-meta + .single-meta:before { content: "\2022"; display: inline-block; vertical-align: top; padding: 3px 10px 0; line-height: 12px; font-size: 10px; color: #9e9e9e; }
/* line 1046, ../scss/_social2.scss */
.ht-group-header-card .group-action .single-action.active { color: #fff; background-color: #4caf50; border-color: transparent; }

/* line 1056, ../scss/_social2.scss */
.ht-group-header-card .group-nav, .ht-profile-header-card .group-nav { z-index: 1000; background-color: #fff; margin: 20px -12px -12px; }
/* line 1060, ../scss/_social2.scss */
.ht-group-header-card .group-nav ul, .ht-profile-header-card .group-nav ul { display: flex; margin: 0; border-top: 1px solid #eaeaea; }
/* line 1064, ../scss/_social2.scss */
.ht-group-header-card .group-nav ul li, .ht-profile-header-card .group-nav ul li { flex: 1 1 auto; min-width: 0; }
/* line 1067, ../scss/_social2.scss */
.ht-group-header-card .group-nav ul li:last-child, .ht-profile-header-card .group-nav ul li:last-child { border-right: 0; }
/* line 1070, ../scss/_social2.scss */
.ht-group-header-card .group-nav ul li a, .ht-profile-header-card .group-nav ul li a { display: block; text-align: center; line-height: 16px; font-size: 12px; font-weight: 700; color: #9e9e9e; padding: 9px 12px 7px; border-bottom: 2px solid transparent; }
/* line 1079, ../scss/_social2.scss */
.ht-group-header-card .group-nav ul li a:hover, .ht-group-header-card .group-nav ul li a:active, .ht-group-header-card .group-nav ul li a:focus, .ht-profile-header-card .group-nav ul li a:hover, .ht-profile-header-card .group-nav ul li a:active, .ht-profile-header-card .group-nav ul li a:focus { text-decoration: none; }
/* line 1088, ../scss/_social2.scss */
.ht-group-header-card .group-nav ul li.active a, .ht-profile-header-card .group-nav ul li.active a { font-weight: 700; color: #2e7d32; border-bottom-color: #4caf50; }

/* line 1103, ../scss/_social2.scss */
.ht-social-menu-card { margin: 0 0 12px; padding: 12px; }
/* line 1106, ../scss/_social2.scss */
.ht-social-menu-card .card-header { display: flex; align-items: center; justify-content: space-between; }
/* line 1110, ../scss/_social2.scss */
.ht-social-menu-card .card-header.has-bdb { padding: 0 0 4px; border-bottom: 1px solid #eaeaea; }
/* line 1114, ../scss/_social2.scss */
.ht-social-menu-card .card-header .card-header__title { margin: 0; padding: 0; font-size: 11px; font-weight: 700; color: #9e9e9e; }
/* line 1122, ../scss/_social2.scss */
.ht-social-menu-card .card-header .card-header__action a { line-height: 14px; font-size: 11px; }
/* line 1128, ../scss/_social2.scss */
.ht-social-menu-card .card-content { margin: 8px 0 0; }
/* line 1130, ../scss/_social2.scss */
.ht-social-menu-card .card-content ul.social-menu-list { margin: 0; padding: 0; }
/* line 1133, ../scss/_social2.scss */
.ht-social-menu-card .card-content ul.social-menu-list li { margin: 0; }
/* line 1135, ../scss/_social2.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a { display: block; margin: 0 -3px; padding: 3px; line-height: 24px; font-size: 13px; color: #424242; border: 1px solid transparent; border-radius: 4px; }
/* line 1145, ../scss/_social2.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a:hover, .ht-social-menu-card .card-content ul.social-menu-list li a:active, .ht-social-menu-card .card-content ul.social-menu-list li a:visited, .ht-social-menu-card .card-content ul.social-menu-list li a:focus { text-decoration: none; }
/* line 1151, ../scss/_social2.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a:hover { background-color: #fafafa; border-color: #eee; color: #4caf50; }
/* line 1156, ../scss/_social2.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a .user-avatar, .ht-social-menu-card .card-content ul.social-menu-list li a .group-avatar { display: inline-block; vertical-align: top; width: 24px; height: 24px; margin: 0 8px 0 0; background-color: #eeeeee; border-radius: 50%; }
/* line 1166, ../scss/_social2.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a .user-avatar { border-radius: 50%; }
/* line 1169, ../scss/_social2.scss */
.ht-social-menu-card .card-content ul.social-menu-list li a .group-avatar { border-radius: 4px; }
/* line 1175, ../scss/_social2.scss */
.ht-social-menu-card .card-content .view-more-wrap { margin: 8px 0 0; line-height: 14px; }
/* line 1180, ../scss/_social2.scss */
.ht-social-menu-card .card-content .view-more { display: inline-block; vertical-align: top; line-height: 14px; font-size: 11px; }
/* line 1187, ../scss/_social2.scss */
.ht-social-menu-card .card-content .user-search-form .form-group { position: relative; }
/* line 1190, ../scss/_social2.scss */
.ht-social-menu-card .card-content .user-search-form .search-input { padding-left: 30px; background-color: #fafafa; }
/* line 1193, ../scss/_social2.scss */
.ht-social-menu-card .card-content .user-search-form .search-input:focus { background-color: #fff; }
/* line 1197, ../scss/_social2.scss */
.ht-social-menu-card .card-content .user-search-form .search-icon { display: block; position: absolute; top: 1px; left: 8px; line-height: 28px; font-size: 20px; text-align: center; color: #bdbdbd; background-color: transparent; }

/* line 1210, ../scss/_social2.scss */
.ht-user-profile-preview-card { min-height: 0; flex: 0 0 auto; padding: 0 0 8px; max-height: 45%; max-width: 100%; overflow-y: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.ht-user-profile-preview-card::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 42, ../scss/bs/_mixins.scss */
.ht-user-profile-preview-card::-webkit-scrollbar-thumb { background: #9e9e9e; }
/* line 46, ../scss/bs/_mixins.scss */
.ht-user-profile-preview-card::-webkit-scrollbar-track { background: #e0e0e0; }
/* line 1218, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-portrait { padding: 4px; }
/* line 1223, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-avatar .image-wrap { display: inline-block; width: 100px; height: 100px; padding: 4px; border: 1px solid #eee; border-radius: 4px; background-color: #fff; border-radius: 50%; }
/* line 1232, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-avatar .image-wrap img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
/* line 1241, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-info { margin: 2px 0 0; padding: 0 12px; }
/* line 1244, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-info .user-name { line-height: 20px; font-size: 16px; font-weight: 700; color: #424242; }
/* line 1249, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-info .user-name a { color: #424242; }
/* line 1254, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-actions { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: stretch; margin: 8px 0 0; }
/* line 1261, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-actions .single-user-action { display: block; padding: 4px 8px; text-align: center; color: #9e9e9e; }
/* line 1266, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-actions .single-user-action .action__icon { line-height: 24px; font-size: 20px; }
/* line 1270, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-actions .single-user-action .action__label { margin: 2px 0 0; font-size: 11px; line-height: 14px; }
/* line 1275, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-actions .single-user-action:hover { color: #9e9e9e; }
/* line 1278, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-actions .single-user-action.active { color: #4caf50; }
/* line 1283, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-detail { margin: 8px 8px 0; padding: 12px; background-color: #f5f5f5; border-radius: 4px; }
/* line 1288, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-detail .user-detail-title { margin: 0 0 0; font-size: 12px; font-weight: 700; color: #9e9e9e; }
/* line 1293, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-detail .user-detail-title .collapsed-icon { display: block; -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 1298, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-detail .user-detail-title .collapsed .collapsed-icon { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
/* line 1303, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-detail .user-detail-list { margin: 0; padding: 8px 0 0; font-size: 13px; line-height: 18px; }
/* line 1308, ../scss/_social2.scss */
.ht-user-profile-preview-card .user-detail .user-detail-list li { padding: 2px 0; line-height: 18px; }

/* line 1315, ../scss/_social2.scss */
.ht-sidebar-vertical-drag { max-height: 100%; max-width: 100%; flex: 0 0 auto; position: relative; min-width: 0; height: 12px; background-color: #eeeeee; cursor: row-resize; }

/* line 1325, ../scss/_social2.scss */
.ht-user-message-preview-card { flex: 1 1 auto; min-height: 0; padding: 8px; max-height: 100%; max-width: 100%; }
/* line 1332, ../scss/_social2.scss */
.ht-user-message-preview-card a:hover, .ht-user-message-preview-card a:active, .ht-user-message-preview-card a:visited, .ht-user-message-preview-card a:focus { text-decoration: none; }
/* line 1339, ../scss/_social2.scss */
.ht-user-message-preview-card .card-header { padding: 0 0 8px; margin: 0 0 8px; border-bottom: 1px solid #eee; }
/* line 1343, ../scss/_social2.scss */
.ht-user-message-preview-card .card-header ul.card-header__nav-tabs { padding: 0; margin: 0 -4px; display: flex; align-items: center; }
/* line 1348, ../scss/_social2.scss */
.ht-user-message-preview-card .card-header ul.card-header__nav-tabs li { flex: 1 1 auto; padding: 0 4px; }
/* line 1351, ../scss/_social2.scss */
.ht-user-message-preview-card .card-header ul.card-header__nav-tabs li a { display: block; text-align: center; padding: 6px; line-height: 20px; font-size: 14px; font-weight: 700; color: #757575; background-color: #f5f5f5; border: 1px solid #e0e0e0; border-radius: 2px; }
/* line 1364, ../scss/_social2.scss */
.ht-user-message-preview-card .card-header ul.card-header__nav-tabs li.active a { color: #fff; background-color: #4caf50; border-color: transparent; }
/* line 1377, ../scss/_social2.scss */
.ht-user-message-preview-card .list-search-form .form-group { position: relative; }
/* line 1380, ../scss/_social2.scss */
.ht-user-message-preview-card .list-search-form .search-input { padding-left: 28px; background-color: #fafafa; border-color: #e0e0e0; }
/* line 1384, ../scss/_social2.scss */
.ht-user-message-preview-card .list-search-form .search-input:focus { background-color: #fff; }
/* line 1388, ../scss/_social2.scss */
.ht-user-message-preview-card .list-search-form .search-icon { display: block; position: absolute; top: 3px; left: 8px; line-height: 28px; font-size: 18px; text-align: center; color: #9e9e9e; background-color: transparent; }
/* line 1399, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact { margin: 8px 0 0; padding: 0; list-style: none; }
/* line 1403, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact { display: block; display: flex; align-items: center; padding: 4px 4px; border-radius: 4px; }
/* line 1409, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-avatar { flex: 0 0 32px; min-width: 0; position: relative; }
/* line 1413, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-avatar .image-wrap { width: 32px; height: 32px; border-radius: 50%; overflow: hidden; background-color: #eeeeee; }
/* line 1419, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-avatar .image-wrap img { display: block; width: 32px; height: 32px; }
/* line 1425, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-avatar .online-status { position: absolute; bottom: 0; right: 0; width: 8px; height: 8px; background-color: #42b72a; border-radius: 4px; }
/* line 1434, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-title { min-width: 0; flex: 1 1 auto; margin: 0; padding-left: 8px; line-height: 16px; font-size: 13px; color: #616161; }
/* line 1443, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .message-content { min-width: 0; flex: 1 1 auto; padding-left: 8px; }
/* line 1447, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .message-content .message-title { margin: 0; line-height: 16px; font-size: 12px; color: #616161; }
/* line 1454, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .message-content .message-excerpt { line-height: 16px; font-size: 11px; color: #9e9e9e; }
/* line 1460, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-status { min-width: 0; flex: 0 0 auto; padding: 0 4px 0 12px; }
/* line 1464, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-status .contact-status-dot { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background-color: #e0e0e0; }
/* line 1471, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact .contact-status.active .contact-status-dot { background-color: #42b72a; }
/* line 1478, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact.active .message-content .message-title { font-weight: 700; color: #424242; }
/* line 1482, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact.active .message-content .message-excerpt { font-weight: 700; }
/* line 1487, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact:hover { background-color: #f5f5f5; }
/* line 1489, ../scss/_social2.scss */
.ht-user-message-preview-card .list-user-contact .single-contact:hover .contact-title { color: #4caf50; }

/* line 1498, ../scss/_social2.scss */
.section--group-users .group-header { margin: 0 0 12px; }
/* line 1501, ../scss/_social2.scss */
.section--group-users .group-header a:hover, .section--group-users .group-header a:active, .section--group-users .group-header a:visited, .section--group-users .group-header a:focus { text-decoration: none; }
/* line 1510, ../scss/_social2.scss */
.section--group-users .group-header__cover { position: relative; width: 100%; height: 300px; background-color: #eeeeee; }
/* line 1515, ../scss/_social2.scss */
.section--group-users .group-header__cover .cover__overlay { position: absolute; bottom: 0; left: 0; right: 0; height: 60%; z-index: 50; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.6) 100%); }
/* line 1522, ../scss/_social2.scss */
.section--group-users .group-header__cover .cover__content-row { position: absolute; bottom: 0; left: 0; right: 0; z-index: 60; display: flex; justify-content: space-between; align-items: flex-end; }
/* line 1533, ../scss/_social2.scss */
.section--group-users .group-header__title { padding: 16px 48px 16px 24px; line-height: 40px; font-size: 32px; font-weight: 400; color: #fff; }
/* line 1540, ../scss/_social2.scss */
.section--group-users .group-header__info { min-width: 0; padding: 16px 24px; }
/* line 1543, ../scss/_social2.scss */
.section--group-users .group-header__info .single-info { display: inline-block; vertical-align: top; line-height: 24px; font-size: 14px; color: #e0e0e0; }
/* line 1549, ../scss/_social2.scss */
.section--group-users .group-header__info .single-info:after { content: "\2022"; display: inline-block; vertical-align: top; line-height: 22px; font-size: 12px; color: #e0e0e0; padding: 2px 8px 0; }
/* line 1559, ../scss/_social2.scss */
.section--group-users .group-header__info .single-info:last-child:after { display: none; }
/* line 1565, ../scss/_social2.scss */
.section--group-users .group-header__nav { padding: 12px; background-color: #fff; border: 1px solid #eaeaea; border-top: 0; border-radius: 0 0 2px 2px; }
/* line 1571, ../scss/_social2.scss */
.section--group-users .group-header__nav .dropdown-menu { min-width: 100px; }
/* line 1574, ../scss/_social2.scss */
.section--group-users .group-header__nav .dropdown-menu li a { padding: 4px 12px 4px 8px; line-height: 16px; font-size: 12px; }

/* line 1584, ../scss/_social2.scss */
.detail--single-photo { margin: 0 auto; width: 80vw; height: 80vh; margin-top: 10vh; margin-bottom: 0; }
/* line 1590, ../scss/_social2.scss */
.detail--single-photo .vertical-scroll, .detail--single-photo .horizontal-scroll { overflow: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.detail--single-photo .vertical-scroll::-webkit-scrollbar, .detail--single-photo .horizontal-scroll::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 42, ../scss/bs/_mixins.scss */
.detail--single-photo .vertical-scroll::-webkit-scrollbar-thumb, .detail--single-photo .horizontal-scroll::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 46, ../scss/bs/_mixins.scss */
.detail--single-photo .vertical-scroll::-webkit-scrollbar-track, .detail--single-photo .horizontal-scroll::-webkit-scrollbar-track { background: #eeeeee; }
/* line 1595, ../scss/_social2.scss */
.detail--single-photo .photo-wrapper { position: relative; display: flex; padding: 0; border: 0; width: 80vw; height: 80vh; background-color: #fff; }
/* line 1603, ../scss/_social2.scss */
.detail--single-photo .photo-wrapper .photo__wrapper { position: relative; }
/* line 1605, ../scss/_social2.scss */
.detail--single-photo .photo-wrapper .photo__wrapper .photo-nav-btn { display: block; position: absolute; top: 0; bottom: 0; line-height: 48px; width: 96px; font-size: 48px; text-align: center; color: rgba(255, 255, 255, 0.8); text-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4); }
/* line 1615, ../scss/_social2.scss */
.detail--single-photo .photo-wrapper .photo__wrapper .photo-nav-btn i { position: absolute; display: block; line-height: 48px; top: 50%; margin-top: -48px; width: 96px; text-align: center; }
/* line 1623, ../scss/_social2.scss */
.detail--single-photo .photo-wrapper .photo__wrapper .photo-nav-btn:hover { color: #fff; }
/* line 1626, ../scss/_social2.scss */
.detail--single-photo .photo-wrapper .photo__wrapper .photo-nav-btn.photo-nav-btn--left { left: 0; }
/* line 1629, ../scss/_social2.scss */
.detail--single-photo .photo-wrapper .photo__wrapper .photo-nav-btn.photo-nav-btn--right { right: 0; }
/* line 1635, ../scss/_social2.scss */
.detail--single-photo .ht-close { position: absolute; top: 0; right: 0; color: #bdbdbd; padding: 0 4px; line-height: 24px; font-size: 18px; background: transparent; border: 0; }
/* line 1645, ../scss/_social2.scss */
.detail--single-photo .photo__wrapper { flex: 0 0 auto; width: 75%; background-color: #424242; }
/* line 1650, ../scss/_social2.scss */
.detail--single-photo .photo__content { flex: 1 1 auto; background-color: #fff; }

/* line 1658, ../scss/_social2.scss */
.profile-sidebar-card { margin: 0 0 12px; padding: 12px; }
/* line 1661, ../scss/_social2.scss */
.profile-sidebar-card .card-header { display: flex; align-items: center; }
/* line 1664, ../scss/_social2.scss */
.profile-sidebar-card .card-header .ch__title { min-width: 0; flex: 1 1 auto; line-height: 20px; font-size: 16px; font-weight: 700; }
/* line 1670, ../scss/_social2.scss */
.profile-sidebar-card .card-header .ch__title a { color: #424242; }
/* line 1675, ../scss/_social2.scss */
.profile-sidebar-card .card-header .ch__action a { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; }
/* line 1683, ../scss/_social2.scss */
.profile-sidebar-card .card-header.has-bdb { padding-bottom: 8px; border-bottom: 1px solid #eaeaea; }
/* line 1688, ../scss/_social2.scss */
.profile-sidebar-card .card-content { margin: 8px 0 0; }
/* line 1692, ../scss/_social2.scss */
.profile-sidebar-card .user-profile-info .single-info { margin: 0 0 4px; display: flex; }
/* line 1695, ../scss/_social2.scss */
.profile-sidebar-card .user-profile-info .single-info .info__icon { flex: 0 0 auto; padding: 0 3px; margin: 0 5px 0 0; color: #bdbdbd; line-height: 16px; font-size: 12px; }
/* line 1703, ../scss/_social2.scss */
.profile-sidebar-card .user-profile-info .single-info .info__content { line-height: 16px; font-size: 12px; color: #616161; }
/* line 1708, ../scss/_social2.scss */
.profile-sidebar-card .user-profile-info .single-info:last-child { margin: 0; }
/* line 1713, ../scss/_social2.scss */
.profile-sidebar-card .user-album-preview { margin: 0 -1px; }
/* line 1715, ../scss/_social2.scss */
.profile-sidebar-card .user-album-preview .single-photo { padding: 1px; width: 33.33%; float: left; }
/* line 1719, ../scss/_social2.scss */
.profile-sidebar-card .user-album-preview .single-photo a { display: block; }
/* line 1721, ../scss/_social2.scss */
.profile-sidebar-card .user-album-preview .single-photo a img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 1727, ../scss/_social2.scss */
.profile-sidebar-card .user-album-preview .single-photo a:hover { opacity: .9; }
/* line 1733, ../scss/_social2.scss */
.profile-sidebar-card .user-friend-preview { margin: 0 -1px; }
/* line 1735, ../scss/_social2.scss */
.profile-sidebar-card .user-friend-preview .single-friend { padding: 1px; width: 33.33%; float: left; }
/* line 1739, ../scss/_social2.scss */
.profile-sidebar-card .user-friend-preview .single-friend a { display: block; position: relative; }
/* line 1742, ../scss/_social2.scss */
.profile-sidebar-card .user-friend-preview .single-friend a img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 1748, ../scss/_social2.scss */
.profile-sidebar-card .user-friend-preview .single-friend a:hover { opacity: .9; }
/* line 1751, ../scss/_social2.scss */
.profile-sidebar-card .user-friend-preview .single-friend a .user-content { position: absolute; bottom: 0; left: 0; right: 0; z-index: 100; padding: 24px 8px 8px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.8) 100%); }
/* line 1757, ../scss/_social2.scss */
.profile-sidebar-card .user-friend-preview .single-friend a .user-content .user-title { line-height: 16px; font-size: 12px; color: #fff; }

/* line 1768, ../scss/_social2.scss */
.ht-user-info-card { margin: 12px 0; padding: 12px; }
/* line 1771, ../scss/_social2.scss */
.ht-user-info-card .card-header { margin: 0 0 12px; padding: 0 0 8px; border-bottom: 1px solid #eaeaea; }
/* line 1775, ../scss/_social2.scss */
.ht-user-info-card .card-header .card-header__title { margin: 0; font-size: 18px; line-height: 24px; }
/* line 1781, ../scss/_social2.scss */
.ht-user-info-card .card-content { display: flex; }
/* line 1784, ../scss/_social2.scss */
.ht-user-info-card .user-info__menu { flex: 0 0 auto; min-width: 0; padding: 0 4px 0 0; border-right: 1px solid #eaeaea; }
/* line 1791, ../scss/_social2.scss */
.ht-user-info-card .user-info__menu ul.user-info__menu__nav li a { display: block; width: 36px; line-height: 36px; font-size: 24px; text-align: center; color: #bdbdbd; }
/* line 1800, ../scss/_social2.scss */
.ht-user-info-card .user-info__menu ul.user-info__menu__nav li.active a { color: #4caf50; }
/* line 1807, ../scss/_social2.scss */
.ht-user-info-card .user-info__content { flex: 1 1 auto; min-width: 0; }
/* line 1810, ../scss/_social2.scss */
.ht-user-info-card .user-info__content .user-info__tab-content { padding: 0 0 0 12px; }
/* line 1814, ../scss/_social2.scss */
.ht-user-info-card .single-user-info { margin: 0 0 6px; display: flex; position: relative; line-height: 18px; font-size: 13px; }

/* line 4, ../scss/_messenger.scss */
.section--messenger .vertical-scroll, .section--messenger .horizontal-scroll { overflow: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.section--messenger .vertical-scroll::-webkit-scrollbar, .section--messenger .horizontal-scroll::-webkit-scrollbar { width: 6px; height: 6px; }
/* line 42, ../scss/bs/_mixins.scss */
.section--messenger .vertical-scroll::-webkit-scrollbar-thumb, .section--messenger .horizontal-scroll::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 46, ../scss/bs/_mixins.scss */
.section--messenger .vertical-scroll::-webkit-scrollbar-track, .section--messenger .horizontal-scroll::-webkit-scrollbar-track { background: #eeeeee; }
/* line 9, ../scss/_messenger.scss */
.section--messenger .section--messenger__wrapper { display: flex; align-items: stretch; height: calc(100vh - 44px); background-color: #fff; }
/* line 17, ../scss/_messenger.scss */
.section--messenger a:hover, .section--messenger a:active, .section--messenger a:visited, .section--messenger a:focus { text-decoration: none; }
/* line 24, ../scss/_messenger.scss */
.section--messenger .dropdown-menu { border-color: #eee; border-radius: 2px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24); }
/* line 32, ../scss/_messenger.scss */
.section--messenger .messenger__left-col { flex: 0 0 auto; min-width: 0; width: 240px; display: flex; flex-direction: column; border-right: 1px solid #eaeaea; }
@media (min-width: 1248px) { /* line 32, ../scss/_messenger.scss */
    .section--messenger .messenger__left-col { width: 320px; } }
@media (min-width: 1440px) { /* line 32, ../scss/_messenger.scss */
    .section--messenger .messenger__left-col { width: 400px; } }
/* line 46, ../scss/_messenger.scss */
.section--messenger .ht-loading-section { height: 100%; }
/* line 49, ../scss/_messenger.scss */
.section--messenger .messenger__main-col { flex: 1 1 auto; min-width: 0; }
/* line 52, ../scss/_messenger.scss */
.section--messenger .messenger__main-col .messenger__col-content { display: flex; align-items: stretch; height: calc(100vh - 44px - 49px); }
/* line 60, ../scss/_messenger.scss */
.section--messenger .messenger__col-header { flex: 0 0 auto; min-height: 0; display: flex; align-items: center; border-bottom: 1px solid #eaeaea; }
/* line 66, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions { flex: 0 0 auto; min-width: 0; }
/* line 69, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action { padding: 0 4px; }
/* line 71, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action .single-action__label { display: inline-block; vertical-align: top; width: 40px; line-height: 48px; font-size: 24px; text-align: center; color: #bdbdbd; }
/* line 79, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action .single-action__label:hover { color: #4caf50; }
/* line 82, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action .single-action__label:active { opacity: .6; }
/* line 86, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action .dropdown-menu { margin: -8px 0 0 4px; }
/* line 88, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions .single-action .dropdown-menu.pull-right { margin: -8px 4px 0 0; }
/* line 95, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions #Toggle__MessengerInfoCol i:before { content: "\f16f"; }
/* line 101, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__actions #Toggle__MessengerInfoCol.active i:before { content: "\f311"; }
/* line 108, ../scss/_messenger.scss */
.section--messenger .messenger__col-header .header__title { flex: 1 1 auto; min-widht: 0; line-height: 24px; font-size: 18px; text-align: center; color: #424242; }
/* line 117, ../scss/_messenger.scss */
.section--messenger .messenger__col-content { flex: 1 1 auto; min-height: 0; min-width: 0; }
/* line 124, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos { padding: 12px; }
/* line 126, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .form-group { position: relative; margin: 0; }
/* line 130, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-input { border-radius: 17px; padding-left: 34px; padding-right: 34px; background-color: #eeeeee; border-color: transparent; }
/* line 136, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-input:focus { background-color: #f5f5f5; border-color: #e0e0e0; }
/* line 141, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-icon, .section--messenger .messenger__search-convos .search-clear { position: absolute; display: block; width: 34px; line-height: 34px; font-size: 34px; text-align: center; top: 0; background-color: transparent; }
/* line 152, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-icon { left: 0; font-size: 22px; color: #bdbdbd; border-radius: 17px 0 0 17px; }
/* line 158, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-clear { right: 0; font-size: 24px; color: #ef9a9a; border-radius: 0 0 17px 17px; }
/* line 163, ../scss/_messenger.scss */
.section--messenger .messenger__search-convos .search-clear:hover { color: #ef5350; }
/* line 169, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo { display: block; }
/* line 171, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link { display: block; display: flex; align-items: center; padding: 6px 12px; }
/* line 176, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__image { flex: 0 0 auto; min-width: 0; margin: 0 8px 0 0; }
/* line 180, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__image img { display: block; width: 48px; height: 48px; border-radius: 50%; overflow: hidden; object-fit: cover; }
/* line 189, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content { flex: 1 1 auto; min-width: 0; }
/* line 192, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title, .section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt { margin: 2px 0; }
/* line 197, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title { line-height: 18px; font-size: 14px; color: #424242; }
/* line 202, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt { line-height: 18px; font-size: 14px; color: #9e9e9e; }
/* line 208, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__info { flex: 0 0 auto; min-width: 0; margin: 0 0 0 8px; line-height: 16px; font-size: 12px; color: #bdbdbd; }
/* line 215, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__info .convo__info__datetime { margin: 1px 0; }
/* line 219, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__info .convo__info__active-status span { display: block; width: 6px; height: 6px; border-radius: 50%; background-color: #e0e0e0; }
/* line 227, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link .convo__info .convo__info__active-status.active span { background-color: #42b72a; }
/* line 233, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo .convo-active-link:hover { background-color: #f5f5f5; }
/* line 238, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo.active .convo-active-link { background-color: #e8f5e9; }
/* line 245, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo.unread .convo-active-link .convo__content .convo__content__title { font-weight: 700; }
/* line 249, ../scss/_messenger.scss */
.section--messenger .messenger__list-convos .single-preview-convo.unread .convo-active-link .convo__content .convo__content__excerpt { font-weight: 700; }
/* line 259, ../scss/_messenger.scss */
.section--messenger .messenger__convo-main-col { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; }
/* line 264, ../scss/_messenger.scss */
.section--messenger .messenger__convo-main-col .messemger__post-preview { flex: 0 0 auto; min-height: 0; }
/* line 268, ../scss/_messenger.scss */
.section--messenger .messenger__convo-main-col .messenger__list-messages { flex: 1 1 auto; min-height: 0; }
/* line 272, ../scss/_messenger.scss */
.section--messenger .messenger__convo-main-col .messenger__input-message { flex: 0 0 auto; min-height: 0; }
/* line 277, ../scss/_messenger.scss */
.section--messenger .messenger__convo-info-col { flex: 0 0 auto; width: 240px; border-left: 1px solid #eaeaea; }
/* line 281, ../scss/_messenger.scss */
.section--messenger .messenger__convo-info-col .messenger__single-convo-info { padding: 12px; }
@media (min-width: 1248px) { /* line 277, ../scss/_messenger.scss */
    .section--messenger .messenger__convo-info-col { width: 280px; } }
@media (min-width: 1440px) { /* line 277, ../scss/_messenger.scss */
    .section--messenger .messenger__convo-info-col { width: 320px; } }
/* line 293, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview { display: block; border-bottom: 1px solid #eaeaea; }
/* line 296, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post-link { display: flex; align-items: stretch; padding: 12px; }
/* line 300, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post-link:hover { opacity: .8; }
/* line 304, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post__image { flex: 0 0 auto; margin: 0 12px 0 0; }
/* line 307, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post__image img { display: block; width: 120px; height: 80px; object-fit: cover; }
/* line 314, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post__content { flex: 1 1 auto; }
/* line 317, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post__title { margin: 0 0 4px; line-height: 20px; font-size: 16px; font-weight: 700; color: #424242; }
/* line 324, ../scss/_messenger.scss */
.section--messenger .messenger__post-preview .post__excerpt { line-height: 18px; font-size: 14px; color: #757575; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 54px; }
/* line 332, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages { margin: 2px 2px 2px 0; padding: 10px 10px 34px 12px; }
/* line 335, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .convo-start-title { margin: 24px 0 12px; line-height: 16px; font-size: 12px; font-weight: 700; text-align: center; color: #9e9e9e; }
/* line 343, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .convo-notify-text { margin: 12px 0; line-height: 14px; font-size: 11px; text-align: center; color: #757575; }
/* line 350, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message { display: flex; align-items: flex-end; position: relative; margin: 0 0 24px; }
/* line 355, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__avatar { flex: 0 0 auto; min-width: 0; margin: 0 6px 0 0; }
/* line 359, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__avatar img { display: block; width: 48px; height: 48px; object-fit: cover; border-radius: 50%; }
/* line 367, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__content { flex: 1 1 auto; min-width: 0; position: relative; }
/* line 6, ../scss/bs/_mixins.scss */
.section--messenger .messenger__list-messages .single-message .sm__content:before, .section--messenger .messenger__list-messages .single-message .sm__content:after { content: " "; display: table; }
/* line 11, ../scss/bs/_mixins.scss */
.section--messenger .messenger__list-messages .single-message .sm__content:after { clear: both; }
/* line 373, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__user-title { margin: 0 0 4px; padding: 0px 16px; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 380, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send { margin: 4px 0 0; position: relative; }
/* line 383, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .ht-hc__wrapper { position: relative; display: inline-block; vertical-align: top; max-width: 60%; }
/* line 389, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send.sm__single-send--error { opacity: .6; }
/* line 392, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content { position: relative; display: block; }
/* line 395, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--text { padding: 14px 16px; line-height: 20px; font-size: 14px; background-color: #f5f5f5; border-radius: 4px 24px 24px 4px; cursor: defaut; }
/* line 403, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--image { border-radius: 4px 24px 24px 4px; overflow: hidden; }
/* line 406, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--image .single-image { display: block; }
/* line 409, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--image img { display: block; max-height: 400px; max-width: 100%; }
/* line 417, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image { margin: 4px 4px 0 0; display: block; float: left; padding: 2px; border-radius: 12px; border: 1px solid #eaeaea; overflow: hidden; }
/* line 425, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image img { display: block; width: 144px; height: 144px; object-fit: cover; border-radius: 12px; }
/* line 434, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--files { padding: 12px 16px; line-height: 20px; font-size: 14px; background-color: #f5f5f5; border-radius: 4px 24px 24px 4px; cursor: defaut; }
/* line 441, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--files .single-file { padding: 2px 0; line-height: 20px; font-size: 14px; font-weight: 700; }
/* line 447, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--files .single-file a:hover { text-decoration: underline; }
/* line 453, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment { display: block; display: flex; align-items: center; padding: 4px; background-color: #fafafa; border: 1px solid #e0e0e0; border-radius: 4px 24px 24px 4px; }
/* line 461, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover { flex: 0 0 auto; margin: 0 8px 0 0; }
/* line 464, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { display: block; width: 144px; height: 96px; object-fit: cover; border-radius: 4px; }
/* line 472, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content { flex: 1 1 auto; min-width: 0; padding: 0 8px 0 0; }
/* line 476, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-title { margin: 0 0 4px; line-height: 18px; font-size: 14px; font-weight: 700; color: #424242; }
/* line 483, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-excerpt { line-height: 16px; font-size: 12px; color: #757575; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 48px; }
/* line 490, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-link { margin: 4px 0 0; line-height: 16px; font-size: 12px; }
/* line 496, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment:hover { opacity: .8; }
/* line 500, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--like { line-height: 60px; font-size: 48px; color: #4caf50; }
/* line 505, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan { background-color: #fafafa; padding: 12px 12px; line-height: 14px; font-size: 11px; text-align: center; border: 1px solid #eaeaea; border-radius: 4px; }
/* line 513, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan .plan__title { margin: 0 0 4px; line-height: 17px; font-size: 13px; font-weight: 700; }
/* line 519, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan .plan__decscr { color: #757575; }
/* line 522, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan .plan__time { margin: 4px 0 0; color: #2196f3; }
/* line 526, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan .plan__created { line-height: 13px; font-size: 10px; color: #9e9e9e; }
/* line 531, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--plan hr { margin: 8px 12px; }
/* line 536, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--products .single-product-wrapper { width: 144px; }
/* line 541, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__info { opacity: 0; position: absolute; left: 100%; top: 50%; margin-top: -10px; margin: -10px auto auto 4px; padding: 4px 8px; line-height: 12px; font-size: 10px; white-space: nowrap; color: #fff; background-color: #757575; 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 556, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .sm__single-send__notice { margin: 4px 0 8px; text-align: right; line-height: 16px; font-size: 12px; }
/* line 564, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--text, .section--messenger .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--image, .section--messenger .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--files, .section--messenger .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment, .section--messenger .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-top-left-radius: 24px; }
/* line 575, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--text, .section--messenger .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--image, .section--messenger .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--files, .section--messenger .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment, .section--messenger .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-bottom-left-radius: 24px; }
/* line 586, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__single-send .ht-hc__wrapper:hover .sm__single-send__info { opacity: 1; }
/* line 592, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__typing-animation { width: 96px; height: 48px; background-image: url(../img/typing-animation.svg); background-size: 68px 68px; background-position: center center; background-repeat: no-repeat; background-color: #f5f5f5; border-radius: 24px; border: 4px solid #fff; }
/* line 603, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__loading-animation { width: 56px; height: 48px; background-image: url(../img/loading-animation.svg); background-size: 36px 36px; background-position: center center; background-repeat: no-repeat; border-radius: 24px; }
/* line 612, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message .sm__message-info-note { position: absolute; top: 100%; left: 16px; margin: 2px 0 0; line-height: 14px; font-size: 11px; color: #9e9e9e; }
/* line 620, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user { flex-direction: row-reverse; }
/* line 622, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__avatar { margin: 0 0 0 6px; }
/* line 626, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__user-title { text-align: right; }
/* line 629, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send { text-align: right; }
/* line 631, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send > * { text-align: left; }
/* line 635, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--text { color: #fff; background-color: #4caf50; border-radius: 24px 4px 4px 24px; }
/* line 640, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--image { border-radius: 24px 4px 4px 24px; }
/* line 644, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image { margin: 4px 0 0 4px; }
/* line 648, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--files { color: #fff; background-color: #4caf50; border-radius: 24px 4px 4px 24px; }
/* line 652, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--files .single-file { color: #fff; }
/* line 654, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--files .single-file a { color: #fff; }
/* line 659, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--attachment { border-radius: 24px 4px 4px 24px; }
/* line 662, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-radius: 24px 4px 4px 24px; }
/* line 670, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--text, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--image, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--files, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment { border-top-right-radius: 24px; }
/* line 680, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--text, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--image, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--files, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment { border-bottom-right-radius: 24px; }
/* line 688, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__info { left: auto; right: 100%; margin: -10px 4px auto auto; }
/* line 695, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__typing-animation, .section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__loading-animation { float: right; }
/* line 699, ../scss/_messenger.scss */
.section--messenger .messenger__list-messages .single-message.single-message--from-current-user .sm__message-info-note { left: auto; right: 16px; }
/* line 705, ../scss/_messenger.scss */
.section--messenger .messenger__input-message { border-top: 1px solid #eaeaea; }
/* line 707, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments { padding-bottom: 2px; margin: 0 12px; border-bottom: 1px solid #eaeaea; }
/* line 711, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments { font-size: 0; white-space: nowrap; padding: 12px 0 10px; }
/* line 715, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment { position: relative; display: inline-block; vertical-align: top; margin: 0 8px 0 0; padding: 2px; font-size: 12px; border: 1px solid #eee; border-radius: 4px; }
/* line 724, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment .delete-action { display: block; position: absolute; z-index: 100; top: 3px; right: 3px; padding: 0 4px; line-height: 24px; font-size: 18px; color: #f5f5f5; text-shadow: 0 2px 7px rgba(0, 0, 0, 0.4); }
/* line 734, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment .delete-action:hover { color: #fff; }
/* line 738, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--image { background-color: #f5f5f5; }
/* line 740, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--image .main-image { display: block; height: 96px; width: 96px; object-fit: cover; border-radius: 4px; }
/* line 749, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .ht-hc__wrapper { display: flex; align-items: center; width: 200px; height: 96px; padding: 12px; background-color: #eeeeee; }
/* line 757, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .file-icon { flex: 0 0 auto; min-width: 0; margin: 0 8px 0 0; }
/* line 761, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .file-icon i { color: #bdbdbd; font-size: 48px; }
/* line 766, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .main-file { flex: 1 1 auto; min-width: 0; white-space: normal; line-height: 16px; display: block; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 64px; word-break: break-all; }
/* line 779, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main { display: flex; align-items: center; }
/* line 782, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-wrap { flex: 1 1 auto; min-width: 0; }
/* line 785, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-wrap .messenger__input__form-control { display: block; width: 100%; padding: 16px 12px; line-height: 20px; font-size: 14px; height: auto; border: 0; color: #424242; resize: none; }
/* line 795, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-wrap .messenger__input__form-control::-webkit-input-placeholder { color: #bdbdbd; }
/* line 800, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-more-options { flex: 0 0 auto; min-width: 0; padding: 0 8px; font-size: 0; }
/* line 805, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-more-options .single-option { display: inline-block; font-size: 14px; }
/* line 808, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-more-options .single-option .single-option__label { display: block; padding: 8px 12px; line-height: 36px; font-size: 24px; color: #bdbdbd; }
/* line 814, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-more-options .single-option .single-option__label:hover { color: #4caf50; }
/* line 817, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__input__main .messenger__input-more-options .single-option .single-option__label:active { opacity: .8; }
/* line 824, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview { margin: 0 12px; border-top: 1px solid #eaeaea; }
/* line 827, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper { display: flex; position: relative; padding: 12px 24px 12px 0; }
/* line 831, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-image { flex: 0 0 auto; min-width: 0; margin: 0 8px 0 0; }
/* line 835, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-image img { display: block; width: 96px; height: 72px; object-fit: cover; border-radius: 4px; }
/* line 843, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content { flex: 1 1 auto; min-width: 0; }
/* line 846, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-title { margin: 0 0 3px; line-height: 18px; font-size: 14px; font-weight: 700; color: #424242; }
/* line 853, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-excerpt { line-height: 16px; font-size: 12px; color: #757575; }
/* line 858, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-link { margin: 5px 0 0; line-height: 16px; font-size: 12px; color: #bdbdbd; }
/* line 865, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .delete-action { display: block; position: absolute; top: 12px; right: 2px; padding: 0 4px; line-height: 24px; font-size: 18px; color: #bdbdbd; }
/* line 873, ../scss/_messenger.scss */
.section--messenger .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .delete-action:hover { color: #9e9e9e; }
/* line 882, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info { border-bottom: 1px solid #eaeaea; }
/* line 884, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header { display: flex; align-items: center; margin: 0 0 8px; }
/* line 891, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__title { flex: 1 1 auto; min-width: 0; margin: 0 12px 0 0; line-height: 16px; font-size: 12px; font-weight: 700; color: #9e9e9e; }
/* line 900, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__actions { flex: 0 0 auto; min-width: 0; font-size: 0; }
/* line 904, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__actions .single-action { display: inline-block; vertical-align: top; }
/* line 907, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__actions .single-action .single-action__label { display: block; padding: 0 10px; line-height: 20px; font-size: 16px; color: #bdbdbd; }
/* line 914, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__actions .single-action .single-action__label.single-action__label--collapse i { display: block; -moz-transform: rotate(0); -ms-transform: rotate(0); -webkit-transform: rotate(0); transform: rotate(0); -moz-transition: -moz-transform 0.1s ease-in-out; -o-transition: -o-transform 0.1s ease-in-out; -webkit-transition: -webkit-transform 0.1s ease-in-out; transition: transform 0.1s ease-in-out; }
/* line 920, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__header .info__header__actions .single-action .single-action__label.single-action__label--collapse.collapsed i { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
/* line 934, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .dropdown-menu li a { line-height: 16px; font-size: 12px; }
/* line 942, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title { display: flex; align-items: center; }
/* line 945, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__image { flex: 0 0 auto; margin: 0 12px 0 0; width: 56px; height: 56px; background-color: #f5f5f5; border-radius: 50%; }
/* line 952, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__image img { display: block; width: 56px; height: 56px; border-radius: 50%; object-fit: cover; }
/* line 960, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images { flex: 0 0 auto; position: relative; margin: 0 12px 0 0; width: 56px; height: 56px; background-color: #f5f5f5; border-radius: 50%; overflow: hidden; }
/* line 969, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images img { display: block; position: absolute; object-fit: cover; }
/* line 973, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images img:first-child { top: 0; left: 0; width: 32px; height: 56px; }
/* line 978, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images img:nth-child(2) { top: 0; right: 0; width: 23px; height: 28px; }
/* line 983, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images img:nth-child(3) { bottom: 0; right: 0; width: 23px; height: 27px; }
/* line 988, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__images img:nth-child(n + 4) { display: none; }
/* line 993, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__main { flex: 1 1 auto; min-width: 0; line-height: 20px; font-size: 16px; }
/* line 999, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__actions { flex: 0 0 auto; margin: 0 0 0 12px; min-width: 0; font-size: 0; }
/* line 1004, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__actions .single-action { display: inline-block; vertical-align: top; }
/* line 1007, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-title .title__actions .single-action .single-action__label { display: block; padding: 0 8px; line-height: 26px; font-size: 20px; color: #bdbdbd; }
/* line 1018, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member { display: flex; align-items: center; margin: 0 0 8px; }
/* line 1022, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__avatar { flex: 0 0 auto; margin: 0 12px 0 0; width: 40px; height: 40px; background-color: #f5f5f5; border-radius: 50%; }
/* line 1029, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__avatar img { display: block; width: 40px; height: 40px; border-radius: 50%; object-fit: cover; }
/* line 1037, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__title { flex: 1 1 auto; min-width: 0; line-height: 18px; font-size: 14px; }
/* line 1043, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__actions { flex: 0 0 auto; margin: 0 0 0 12px; min-width: 0; font-size: 0; }
/* line 1048, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__actions .single-action { display: inline-block; vertical-align: top; }
/* line 1051, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .single-member .member__actions .single-action .single-action__label { display: block; padding: 0 8px; line-height: 24px; font-size: 18px; color: #bdbdbd; }
/* line 1061, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-members .list-see-more { margin: 12px 0 8px; line-height: 16px; font-size: 12px; }
/* line 1067, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-images { margin: 0 -2px; }
/* line 1069, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-images .single-image { float: left; width: 33.33%; padding: 2px; }
/* line 1073, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-images .single-image img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 1081, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files { padding: 4px 0; }
/* line 1083, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files .single-file { margin: 0 0 8px; line-height: 20px; font-size: 14px; }
/* line 1087, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files .single-file:last-child { margin: 0; }
/* line 1090, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files .single-file a { display: inline-block; vertical-align: top; line-height: 20px; font-size: 14px; }
/* line 1095, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files .single-file a:hover { text-decoration: underline; }
/* line 1099, ../scss/_messenger.scss */
.section--messenger .messenger__single-convo-info .info__convo-files .single-file .file-type { display: inline-block; vertical-align: top; margin: 0 8px 0 0; line-height: 20px; font-size: 18px; }
/* line 1115, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar { position: fixed; right: 0; bottom: 0; z-index: 1000; width: 196px; top: 124px; display: flex; flex-direction: column; background-color: #f5f5f5; border-left: 1px solid #e0e0e0; -moz-transition: top 0.1s ease-in-out; -o-transition: top 0.1s ease-in-out; -webkit-transition: top 0.1s ease-in-out; transition: top 0.1s ease-in-out; }
/* line 1128, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar.increase-height--minimal-header { top: 56px; }
/* line 1131, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .vertical-scroll, .section--messenger.section--messenger-sidebar .horizontal-scroll { overflow: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.section--messenger.section--messenger-sidebar .vertical-scroll::-webkit-scrollbar, .section--messenger.section--messenger-sidebar .horizontal-scroll::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 42, ../scss/bs/_mixins.scss */
.section--messenger.section--messenger-sidebar .vertical-scroll::-webkit-scrollbar-thumb, .section--messenger.section--messenger-sidebar .horizontal-scroll::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 46, ../scss/bs/_mixins.scss */
.section--messenger.section--messenger-sidebar .vertical-scroll::-webkit-scrollbar-track, .section--messenger.section--messenger-sidebar .horizontal-scroll::-webkit-scrollbar-track { background: #eeeeee; }
/* line 1136, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__main { flex: 1 1 auto; display: flex; flex-direction: column; }
/* line 1141, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-header { min-height: 0; flex: 0 0 auto; }
/* line 1144, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-header .toggle-messenger-sidebar { padding: 6px 12px; line-height: 14px; font-size: 11px; font-weight: 700; color: #757575; }
/* line 1151, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-header .toggle-icon { display: block; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: -moz-transform 0.1s ease-in-out; -o-transition: -o-transform 0.1s ease-in-out; -webkit-transition: -webkit-transform 0.1s ease-in-out; transition: transform 0.1s ease-in-out; }
/* line 1157, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-header a.toggle-messenger-sidebar:hover { background-color: #eeeeee; }
/* line 1160, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-header a.toggle-messenger-sidebar:active { background-color: #e0e0e0; }
/* line 1165, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__sidebar-main { flex: 1 1 auto; display: flex; flex-direction: column; min-height: 0; -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 1174, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos { padding: 4px 0; min-height: 0; flex: 1 1 auto; border-top: 1px solid #eaeaea; }
/* line 1180, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link { padding: 4px 12px; }
/* line 1183, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__image img { width: 32px; height: 32px; }
/* line 1188, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content { flex: 1 1 auto; min-width: 0; }
/* line 1191, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title, .section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt { margin: 0 0; }
/* line 1196, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__title { line-height: 16px; font-size: 12px; }
/* line 1200, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link .convo__content .convo__content__excerpt { line-height: 14px; font-size: 11px; }
/* line 1205, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo .convo-active-link:hover { background-color: #eeeeee; }
/* line 1210, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__list-convos .single-preview-convo.active .convo-active-link { background-color: #e8f5e9; }
/* line 1216, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__search-convos { padding: 6px; min-height: 0; flex: 0 0 auto; border-top: 1px solid #eaeaea; }
/* line 1221, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__search-convos .search-input { padding-left: 28px; padding-right: 28px; font-size: 12px; }
/* line 1226, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__search-convos .search-icon, .section--messenger.section--messenger-sidebar .messenger__search-convos .search-clear { position: absolute; display: block; width: 28px; line-height: 34px; font-size: 28px; top: 0; background-color: transparent; }
/* line 1236, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__search-convos .search-icon { font-size: 18px; border-radius: 34px 0 0 34px; }
/* line 1240, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger__search-convos .search-clear { font-size: 18px; border-radius: 0 34px 34px 0; }
/* line 1245, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos { position: fixed; bottom: 0; right: 196px; max-width: calc(100vw - 196px); z-index: 1000; padding: 6px; font-size: 0; direction: rtl; white-space: nowrap; overflow: visible; }
/* line 1255, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo { display: inline-block; vertical-align: bottom; margin: 0 0 0 6px; width: 280px; font-size: 12px; direction: ltr; white-space: normal; background-color: #fff; border-radius: 2px; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.16); -moz-transition: width 0.2s ease-in-out; -o-transition: width 0.2s ease-in-out; -webkit-transition: width 0.2s ease-in-out; transition: width 0.2s ease-in-out; }
/* line 1268, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.single-convo--size-lg { width: 420px; }
/* line 1270, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.single-convo--size-lg .convo__main { height: 400px; }
/* line 1274, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header { position: relative; display: flex; background-color: #fafafa; border-bottom: 1px solid #eee; border-radius: 2px 2px 0 0; }
/* line 1280, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__member-list-on-hover { display: none; position: absolute; bottom: 100%; margin: auto auto 2px 2px; padding: 6px; font-size: 11px; color: #fff; background-color: #424242; z-index: 1000; border-radius: 4px; }
/* line 1291, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__member-list-on-hover:after { display: block; position: absolute; top: 100%; left: 12px; content: ""; width: 0; height: 0; border-style: solid; border-width: 6px 5px 0 5px; border-color: #424242 transparent transparent transparent; }
/* line 1302, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__member-list-on-hover .single-member { line-height: 15px; max-width: 150px; }
/* line 1308, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__title { position: relative; flex: 1 1 auto; min-width: 0; padding: 6px 8px; line-height: 16px; font-size: 12px; }
/* line 1316, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__title:hover .convo__member-list-on-hover { display: block; }
/* line 1321, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__actions { flex: 0 0 auto; min-width: 0; font-size: 0; }
/* line 1325, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__actions .convo__single-action { display: inline-block; vertical-align: top; font-size: 14px; line-height: 28px; padding: 0 5px; color: #9e9e9e; }
/* line 1332, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__actions .convo__single-action .ion-md-close { line-height: 28px; font-size: 16px; display: block; }
/* line 1337, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__actions .convo__single-action:last-child { padding-right: 8px; }
/* line 1340, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .convo__header__actions .convo__single-action:hover { color: #616161; }
/* line 1345, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .dropdown-menu { padding: 2px 0; }
/* line 1348, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .dropdown-menu li a { padding: 2px 8px; line-height: 16px; font-size: 12px; }
/* line 1353, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__header .dropdown-menu li.divider { margin: 4px 0; }
/* line 1359, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main { height: 294px; display: flex; flex-direction: column; -moz-transition: height 0.2s ease-in-out; -o-transition: height 0.2s ease-in-out; -webkit-transition: height 0.2s ease-in-out; transition: height 0.2s ease-in-out; }
/* line 1364, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people { flex: 0 0 auto; min-height: 0; padding: 4px 8px; border-bottom: 1px solid #eee; }
/* line 1371, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .search-added-people .single-person { display: inline-flex; vertical-align: top; margin: 0 4px 4px 0; font-size: 0; background-color: #eeeeee; border-radius: 2px; max-width: calc(50% - 8px); white-space: nowrap; }
/* line 1380, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .search-added-people .single-person .single-person__title { display: block; flex: 1 1 auto; line-height: 14px; font-size: 11px; padding: 4px 0px 4px 6px; color: #616161; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* line 1391, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .search-added-people .single-person .single-person__action { display: block; flex: 0 0 auto; padding: 4px 6px; line-height: 14px; font-size: 12px; color: #f44336; }
/* line 1401, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people { position: relative; }
/* line 1403, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-input { height: 26px; padding: 4px 8px; line-height: 16px; font-size: 12px; }
/* line 1409, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list { position: absolute; top: 100%; left: 0; right: 0; padding: 2px 0; max-height: 200px; background-color: #fff; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.16); z-index: 1000; }
/* line 1419, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person { display: flex; align-items: center; color: #616161; }
/* line 1423, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person .person__avatar { display: block; flex: 0 0 auto; min-width: 0; padding: 2px 4px; margin: 0 4px 0 0; }
/* line 1429, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person .person__avatar img { display: block; width: 28px; height: 28px; object-fit: cover; border-radius: 50%; }
/* line 1437, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person .person__title { flex: 1 1 auto; min-width: 0; line-height: 16px; font-size: 12px; font-weight: 700; }
/* line 1444, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person:hover { background-color: #f5f5f5; }
/* line 1447, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .convo__add-people .form-group--add-people .search-suggested-list .search-item .search-item--person.active { background-color: #e8f5e9; }
/* line 1455, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages { flex: 1 1 auto; min-height: 0; margin: 2px 2px 2px 0; padding: 8px 8px 12px 8px; }
/* line 1460, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .convo-start-title { margin: 16px 0 8px; line-height: 14px; font-size: 10px; }
/* line 1466, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message { display: flex; align-items: flex-end; position: relative; margin: 0 0 24px; }
/* line 1471, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message:last-child { margin: 0 0 12px; }
/* line 1474, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__avatar { margin: 0 4px 0 0; }
/* line 1476, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__avatar img { display: block; width: 24px; height: 24px; }
/* line 1482, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__user-title { margin: 0 0 3px; padding: 0px 10px; line-height: 12px; font-size: 10px; }
/* line 1488, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send { margin: 4px 0 0; }
/* line 1490, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .ht-hc__wrapper { max-width: 80%; }
/* line 1494, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--text { padding: 4px 10px; line-height: 16px; font-size: 12px; border-radius: 4px 12px 12px 4px; }
/* line 1500, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--image { border-radius: 4px 12px 12px 4px; overflow: hidden; }
/* line 1503, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--image img { display: block; max-height: 156px; max-width: 100%; }
/* line 1511, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image { margin: 2px 2px 0 0; padding: 1px; border-radius: 4px; background-color: #f5f5f5; }
/* line 1516, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image img { width: 56px; height: 56px; border-radius: 4px; }
/* line 1523, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--files { padding: 6px 8px; line-height: 20px; font-size: 14px; border-radius: 4px 12px 12px 4px; cursor: defaut; }
/* line 1529, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--files .single-file { padding: 2px 0; line-height: 14px; font-size: 12px; font-weight: 700; }
/* line 1536, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment { display: block; display: flex; align-items: center; padding: 2px; background-color: #fafafa; border: 1px solid #e0e0e0; border-radius: 4px 12px 12px 4px; }
/* line 1544, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover { flex: 0 0 auto; margin: 0 4px 0 0; }
/* line 1547, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { display: block; width: 54px; height: 42px; object-fit: cover; border-radius: 4px; }
/* line 1555, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content { flex: 1 1 auto; min-width: 0; padding: 0 4px 0 0; }
/* line 1559, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-title { margin: 0; line-height: 14px; font-size: 11px; font-weight: 700; color: #424242; }
/* line 1566, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-excerpt { margin: 0; line-height: 14px; font-size: 11px; color: #757575; display: block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 14px; }
/* line 1574, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-content .attachment-link { margin: 0; line-height: 14px; font-size: 11px; }
/* line 1580, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__content.sm__single-send__content--attachment:hover { opacity: .8; }
/* line 1585, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__info { display: none; }
/* line 1588, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .sm__single-send__notice { margin: 3px 0 8px; text-align: right; line-height: 14px; font-size: 11px; }
/* line 1596, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--text, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--image, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--files, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-top-left-radius: 12px; }
/* line 1607, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--text, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--image, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--files, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-bottom-left-radius: 12px; }
/* line 1618, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__single-send .ht-hc__wrapper:hover .sm__single-send__info { opacity: 1; }
/* line 1624, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__typing-animation { width: 48px; height: 24px; background-size: 32px 32px; border-radius: 12px; }
/* line 1630, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__loading-animation { width: 48px; height: 24px; background-size: 18px 18px; border-radius: 12px; }
/* line 1636, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message .sm__message-info-note { left: 8px; margin: 2px 0 0; line-height: 12px; font-size: 10px; }
/* line 1642, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user { flex-direction: row-reverse; }
/* line 1644, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__avatar { display: none; }
/* line 1650, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--text { border-radius: 12px 4px 4px 12px; }
/* line 1653, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--image { border-radius: 12px 4px 4px 12px; }
/* line 1657, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--multiple-images .single-image { float: right; margin: 4px 0 0 4px; }
/* line 1662, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--files { border-radius: 12px 4px 4px 12px; }
/* line 1665, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--attachment { border-radius: 12px 4px 4px 12px; }
/* line 1668, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__content.sm__single-send__content--attachment .attachment-cover img { border-radius: 12px 4px 4px 12px; }
/* line 1676, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--text, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--image, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--files, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:first-child .sm__single-send__content.sm__single-send__content--attachment { border-top-right-radius: 12px; }
/* line 1686, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--text, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--image, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--files, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send:last-child .sm__single-send__content.sm__single-send__content--attachment { border-bottom-right-radius: 12px; }
/* line 1694, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__content .sm__single-send .sm__single-send__info { left: auto; right: 100%; margin: -10px 4px auto auto; }
/* line 1700, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__typing-animation, .section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__loading-animation { float: right; }
/* line 1704, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__list-messages .single-message.single-message--from-current-user .sm__message-info-note { left: auto; right: 8px; }
/* line 1710, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message { flex: 0 0 auto; min-height: 0; }
/* line 1713, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments { margin: 0 8px; }
/* line 1715, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments { padding: 8px 0 6px; }
/* line 1717, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment { margin: 0 4px 0 0; }
/* line 1719, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment .delete-action { top: 3px; right: 3px; padding: 0 3px; line-height: 18px; font-size: 14px; }
/* line 1726, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--image .main-image { height: 48px; width: 48px; }
/* line 1732, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .ht-hc__wrapper { width: 120px; height: 48px; padding: 8px; }
/* line 1737, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .file-icon { margin: 0 6px 0 0; }
/* line 1739, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .file-icon i { font-size: 24px; }
/* line 1743, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__attachments .messenger__list-attachments .single-attachment.single-attachment--file .main-file { line-height: 14px; font-size: 11px; max-height: 28px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 1760, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input__main .messenger__input-wrap .messenger__input__form-control { padding: 8px 8px 4px; line-height: 16px; font-size: 12px; }
/* line 1767, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options { display: flex; align-items: center; justify-content: space-between; min-width: 0; padding: 0 4px; font-size: 0; }
/* line 1774, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option { display: inline-block; font-size: 14px; }
/* line 1777, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option .single-option__label { display: block; padding: 2px 6px; line-height: 24px; font-size: 16px; color: #bdbdbd; }
/* line 1783, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option .single-option__label:hover { color: #4caf50; }
/* line 1786, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option .single-option__label:active { opacity: .8; }
/* line 1791, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option.single-option--send .single-option__label { font-size: 16px; }
/* line 1797, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__input-more-options .single-option.single-option--like .single-option__label { font-size: 20px; color: #4caf50; }
/* line 1804, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview { margin: 0 8px; border-top: 1px solid #eaeaea; }
/* line 1807, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper { display: flex; position: relative; padding: 8px 16px 8px 0; }
/* line 1811, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-image { flex: 0 0 auto; min-width: 0; margin: 0 8px 0 0; }
/* line 1815, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-image img { display: block; width: 56px; height: 42px; object-fit: cover; border-radius: 4px; }
/* line 1823, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content { flex: 1 1 auto; min-width: 0; }
/* line 1826, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-title { margin: 0 0 0; line-height: 14px; font-size: 12px; font-weight: 700; color: #424242; }
/* line 1833, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-excerpt { margin: 0 0 0; line-height: 14px; font-size: 11px; color: #757575; }
/* line 1839, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .article-content .article-link { margin: 0 0 0; line-height: 14px; font-size: 11px; color: #bdbdbd; }
/* line 1846, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .delete-action { display: block; position: absolute; top: 4px; right: -4px; padding: 0 4px; line-height: 20px; font-size: 14px; color: #bdbdbd; }
/* line 1854, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .convo__main .messenger__input-message .messenger__link-article-preview .ht-hc__wrapper .delete-action:hover { color: #9e9e9e; }
/* line 1863, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.active .convo__header { display: flex; background-color: #4caf50; }
/* line 1866, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.active .convo__header .convo__header__title { color: #fff; }
/* line 1869, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.active .convo__header .convo__header__actions { flex: 0 0 auto; min-width: 0; font-size: 0; }
/* line 1873, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.active .convo__header .convo__header__actions .convo__single-action { color: #e0e0e0; }
/* line 1875, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo.active .convo__header .convo__header__actions .convo__single-action:hover { color: #fff; }
/* line 1883, ../scss/_messenger.scss */
.section--messenger.section--messenger-sidebar .messenger-sidebar__convos .single-convo .messenger__input__form-control { max-height: 80px; }

/* line 1891, ../scss/_messenger.scss */
.messenger__emoticons { position: relative; }
/* line 1893, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list { display: flex; flex-direction: column; position: absolute; bottom: 100%; left: 0; z-index: 999; width: 240px; height: 300px; background-color: #fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); border-radius: 4px; }
/* line 1904, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__main { flex: 1 1 auto; min-height: 0; padding: 8px; }
/* line 1908, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__main .group-emotion-title { margin: 4px 0 8px; font-size: 11px; font-weight: 700; color: #9e9e9e; text-transform: uppercase; }
/* line 1915, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__main ul.lists-chat-emoticons { list-style: none; padding: 0; margin: 8px -2px 12px; font-size: 0; }
/* line 1920, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__main ul.lists-chat-emoticons li.single-chat-emoticon { display: inline-block; vertical-align: top; padding: 2px; font-size: 24px; width: 16.66%; text-align: center; cursor: pointer; }
/* line 1931, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__tab { flex: 0 0 auto; min-height: 0; border-top: 1px solid #eee; }
/* line 1935, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__tab ul { display: flex; padding: 0; margin: 0; }
/* line 1939, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__tab ul li { flex: 1 1 auto; min-width: 0; }
/* line 1942, ../scss/_messenger.scss */
.messenger__emoticons .messenger__emotions--list .messenger__emotions--list__tab ul li a { display: block; text-align: center; padding: 8px; }

/* line 1955, ../scss/_messenger.scss */
.list-convo-members .single-convo-member { display: flex; align-items: center; border-bottom: 1px solid #eee; padding: 8px 0; }
/* line 1960, ../scss/_messenger.scss */
.list-convo-members .single-convo-member:last-child { border-bottom: 0; }
/* line 1963, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__avatar { flex: 0 0 auto; min-width: 0; margin: 0 12px 0 0; }
/* line 1967, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__avatar img { display: block; width: 48px; height: 48px; object-fit: cover; border-radius: 50%; }
/* line 1975, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__content { flex: 1 1 auto; min-width: 0; }
/* line 1979, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__action { flex: 0 0 auto; min-width: 0; margin: 0 0 0 12px; }
/* line 1984, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__title { line-height: 18px; font-size: 14px; font-weight: 700; color: #424242; }
/* line 1990, ../scss/_messenger.scss */
.list-convo-members .single-convo-member .member__subtitle { margin: 2px 0 0; line-height: 16px; font-size: 12px; color: #9e9e9e; }

/* line 6, ../scss/_cart.scss */
.ht-cart-section > .section-header { margin-bottom: 16px; padding-bottom: 8px; border-bottom: 1px solid #eaeaea; }
/* line 10, ../scss/_cart.scss */
.ht-cart-section > .section-header .section-title { margin: 0; line-height: 1.2; font-size: 24px; }
/* line 19, ../scss/_cart.scss */
.ht-cart-section .single-shop-products-in-cart { margin: 0 0 48px; }
/* line 21, ../scss/_cart.scss */
.ht-cart-section .single-shop-products-in-cart .single-shop-header { display: flex; align-items: center; padding: 8px 12px; margin: 0 0 12px; background-color: #f5f5f5; border-left: 5px solid #66bb6a; }
/* line 28, ../scss/_cart.scss */
.ht-cart-section .single-shop-products-in-cart .single-shop-header .cart-shop-title { flex: 1 1 auto; min-width: 0; margin: 0; line-height: 24px; font-size: 18px; }
/* line 35, ../scss/_cart.scss */
.ht-cart-section .single-shop-products-in-cart .single-shop-header .cart-shop-action { padding: 0 0 0 24px; flex: 0 0 auto; min-width: 0; }
/* line 43, ../scss/_cart.scss */
.ht-cart-section .cart-list-products { margin: 0 0 24px; border: 1px solid #eaeaea; }
/* line 46, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .single-row { display: flex; align-items: stretch; border-bottom: 1px solid #eaeaea; }
/* line 50, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .single-row:last-child { border-bottom: 0; }
/* line 54, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .single-col { padding: 12px; border-right: 1px solid #eaeaea; }
/* line 57, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .single-col:last-child { border-right: 0; }
/* line 61, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-info-col { flex: 1 1 auto; }
/* line 64, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-info-col .product-wrap { position: relative; min-height: 72px; padding-left: 72px; }
/* line 69, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-info-col .product-image { position: absolute; top: 0; left: 0; }
/* line 72, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-info-col .product-image a { display: block; width: 72px; height: 72px; border: 1px solid #eee; }
/* line 79, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-info-col .product-info { padding-left: 12px; }
/* line 81, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-info-col .product-info .product-info-title { margin: 0; line-height: 17px; font-size: 14px; color: #424242; }
/* line 86, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-info-col .product-info .product-info-title a { color: #424242; }
/* line 88, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-info-col .product-info .product-info-title a:hover { color: #4caf50; }
/* line 93, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-info-col .product-info .product-info-descr { margin-top: 5px; font-size: 12px; color: #9e9e9e; }
/* line 98, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-info-col .product-info .product-action { margin-top: 7px; }
/* line 103, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-price-col { flex: 0 0 18%; padding: 12px 4px; text-align: center; }
@media (min-width: 1248px) { /* line 103, ../scss/_cart.scss */
    .ht-cart-section .cart-list-products .product-price-col { flex: 0 0 17%; } }
/* line 111, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-quantity-col { flex: 0 0 22%; text-align: center; }
@media (min-width: 1248px) { /* line 111, ../scss/_cart.scss */
    .ht-cart-section .cart-list-products .product-quantity-col { flex: 0 0 20%; } }
/* line 118, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-total-price-col { flex: 0 0 18%; padding: 12px 4px; text-align: center; text-align: center; }
@media (min-width: 1248px) { /* line 118, ../scss/_cart.scss */
    .ht-cart-section .cart-list-products .product-total-price-col { flex: 0 0 17%; } }
/* line 127, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .product-summary-label-col { flex: 1 1 auto; text-align: right; }
/* line 131, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .single-label { margin: 6px 0; line-height: 22px; }
/* line 135, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .single-price { margin: 6px 0; line-height: 22px; color: #388e3c; }
/* line 140, ../scss/_cart.scss */
.ht-cart-section .cart-list-products .cart-list-header { background-color: #fafafa; border-bottom: 1px solid #eaeaea; }
/* line 148, ../scss/_cart.scss */
.ht-cart-section .cart-list-count { margin: 12px 0 0; font-size: 13px; color: #757575; }
/* line 153, ../scss/_cart.scss */
.ht-cart-section .cart-list-action { margin: 12px 0 0; }
/* line 156, ../scss/_cart.scss */
.ht-cart-section .cart-checkout-info { padding: 0 24px; }
/* line 160, ../scss/_cart.scss */
.ht-cart-section .cart-checkout-info-section .section-title { margin: 0 0 16px; line-height: 1.2; font-size: 20px; }
/* line 165, ../scss/_cart.scss */
.ht-cart-section .cart-checkout-info-section .single-info-row { border-top: 1px solid #eaeaea; padding: 4px 0; }
/* line 168, ../scss/_cart.scss */
.ht-cart-section .cart-checkout-info-section .single-info-row .info-label { padding: 4px 8px 4px 0; font-size: 14px; }
/* line 172, ../scss/_cart.scss */
.ht-cart-section .cart-checkout-info-section .single-info-row .info-count { padding: 4px 0 4px 8px; font-size: 18px; }

/* line 180, ../scss/_cart.scss */
table.order-list-table { font-size: 13px; }
/* line 184, ../scss/_cart.scss */
table.order-list-table thead tr th { white-space: nowrap; }
/* line 191, ../scss/_cart.scss */
table.order-list-table tbody tr td { padding-top: 12px; padding-bottom: 12px; }
/* line 197, ../scss/_cart.scss */
table.order-list-table .order-status-badge { display: inline-block; white-space: nowrap; line-height: 18px; font-size: 12px; font-weight: 700; padding: 3px 8px; border-radius: 2px; }

/* line 208, ../scss/_cart.scss */
ul.order-timeline-list { margin: 0; padding: 24px 8px; list-style: none; }
/* line 212, ../scss/_cart.scss */
ul.order-timeline-list li { padding: 0 0 16px 32px; display: flex; color: #9e9e9e; position: relative; }
/* line 217, ../scss/_cart.scss */
ul.order-timeline-list li .order-check-time { flex: 0 0 150px; min-width: 0; }
/* line 221, ../scss/_cart.scss */
ul.order-timeline-list li .order-check-info { flex: 1 1 auto; min-width: 0; }
/* line 225, ../scss/_cart.scss */
ul.order-timeline-list li:before { content: ""; display: block; position: absolute; top: 3px; left: 0; width: 12px; height: 12px; background-color: #e0e0e0; border-radius: 50%; z-index: 56; }
/* line 236, ../scss/_cart.scss */
ul.order-timeline-list li:not(:last-child):after { content: ""; display: block; position: absolute; width: 2px; background-color: #e0e0e0; top: 12px; left: 5px; bottom: -8px; z-index: 54; }
/* line 246, ../scss/_cart.scss */
ul.order-timeline-list li.active { color: #4caf50; }
/* line 248, ../scss/_cart.scss */
ul.order-timeline-list li.active:before { background-color: #43a047; }

/* line 4, ../scss/_signup.scss */
.ht-sign-in-card .card-header { padding: 16px 12px; background-color: #fafafa; }
/* line 7, ../scss/_signup.scss */
.ht-sign-in-card .card-header .card-title { margin: 0; line-height: 32px; font-size: 24px; }
/* line 12, ../scss/_signup.scss */
.ht-sign-in-card .card-header .card-subtitle { margin: 5px 0 2px; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 19, ../scss/_signup.scss */
.ht-sign-in-card .card-content { padding: 24px 0; }
/* line 22, ../scss/_signup.scss */
.ht-sign-in-card .card-footer { padding: 12px; border-top: 1px solid #eaeaea; }
/* line 26, ../scss/_signup.scss */
.ht-sign-in-card .multiple-columns-flex-container { display: flex; align-items: center; }
/* line 29, ../scss/_signup.scss */
.ht-sign-in-card .multiple-columns-flex-container .single-col { position: relative; flex: 0 1 50%; min-width: 0; }
/* line 34, ../scss/_signup.scss */
.ht-sign-in-card .multiple-columns-flex-container .email-sign-in-col { border-right: 1px solid #eaeaea; }
/* line 37, ../scss/_signup.scss */
.ht-sign-in-card .multiple-columns-flex-container .social-sign-in-col { border-left: 1px solid #eaeaea; left: -1px; padding: 0 22px 0 25px; }
/* line 43, ../scss/_signup.scss */
.ht-sign-in-card .single-col { padding: 0 24px; }
/* line 46, ../scss/_signup.scss */
.ht-sign-in-card .user-signup-form { padding: 8px 0; }
/* line 49, ../scss/_signup.scss */
.ht-sign-in-card .agree-terms { padding: 4px 0; font-size: 11px; color: #9e9e9e; }

/* line 3, ../scss/_qa.scss */
.ht-qna-section .section-header { padding: 0 0 12px; border-bottom: 1px solid #eaeaea; }
/* line 7, ../scss/_qa.scss */
.ht-qna-section .section-content { padding: 12px 0; }
/* line 10, ../scss/_qa.scss */
.ht-qna-section .left-col { margin-bottom: 48px; }
@media (min-width: 768px) { /* line 10, ../scss/_qa.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/_qa.scss */
    .ht-qna-section .right-col { flex: 1 1 auto; min-width: 0; padding: 0 0 0 12px; } }
/* line 28, ../scss/_qa.scss */
.ht-qna-section .qna-section-heading { padding: 4px 0; }
/* line 30, ../scss/_qa.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/_qa.scss */
    .ht-qna-section .qna-section-content, .ht-qna-section .qna-section-nav { display: flex; } }
/* line 47, ../scss/_qa.scss */
.ht-qna-section .qna-category-form .form-group { position: relative; margin: 0; }
/* line 53, ../scss/_qa.scss */
.ht-qna-section .qna-search-form .form-group { position: relative; margin: 0; }
/* line 56, ../scss/_qa.scss */
.ht-qna-section .qna-search-form .form-group .form-control { padding-left: 36px; }
/* line 59, ../scss/_qa.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/_qa.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/_qa.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/_qa.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/_qa.scss */
.ht-qna-section .qna-search-form .form-group .form-suggested-list li a:hover { background-color: #f5f5f5; }
/* line 97, ../scss/_qa.scss */
.ht-qna-section .qna-search-form .form-group .form-suggested-list li.active a { color: #424242; background-color: #f5f5f5; }
/* line 109, ../scss/_qa.scss */
.ht-qna-section .qna-list-question_heading { margin: 0 -6px 12px; padding: 8px; background-color: #f5f5f5; border-radius: 2px; }
/* line 114, ../scss/_qa.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/_qa.scss */
.ht-qna-section .qna-list-question_heading .list-count { line-height: 14px; font-size: 11px; color: #9e9e9e; }
/* line 129, ../scss/_qa.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/_qa.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/_qa.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/_qa.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/_qa.scss */
.ht-qna-section .qna-list-questions .qna-single-question .qna-sq_question-infos .qi_single-info { line-height: 16px; }
/* line 152, ../scss/_qa.scss */
.ht-qna-section .qna-list-questions .qna-single-question:hover .qna-sq_question-title { color: #2196f3; }
/* line 155, ../scss/_qa.scss */
.ht-qna-section .qna-list-questions .qna-single-question:hover .qna-sq_question-infos { color: #64b5f6; }
/* line 160, ../scss/_qa.scss */
.ht-qna-section .qna-list-questions .qna-single-question.active .qna-sq_question-title { color: #1e88e5; }
/* line 163, ../scss/_qa.scss */
.ht-qna-section .qna-list-questions .qna-single-question.active .qna-sq_question-infos { color: #42a5f5; }
/* line 169, ../scss/_qa.scss */
.ht-qna-section .qna-list-questions-end { margin-top: 24px; text-align: center; font-size: 12px; }
/* line 177, ../scss/_qa.scss */
.ht-qna-section .qna-answers .qna-answers_title { margin: 0; line-height: 30px; font-size: 24px; }
/* line 182, ../scss/_qa.scss */
.ht-qna-section .qna-answers .answers_list-title { margin: 0 0 12px; line-height: 24px; font-size: 18px; }
/* line 187, ../scss/_qa.scss */
.ht-qna-section .qna-answers .qna-answers_meta { margin-top: 8px; line-height: 16px; font-size: 0; }
/* line 191, ../scss/_qa.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/_qa.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/_qa.scss */
.ht-qna-section .qna-answers .qna-answers_meta span:last-child:after { display: none; }
/* line 212, ../scss/_qa.scss */
.ht-qna-section .qna-answers .qna-answers_meta .qna-answers_content p { margin-bottom: 8px; }
/* line 218, ../scss/_qa.scss */
.ht-qna-section .qna-answers .qna-answers_attachments .list-attachments { font-size: 0; }
/* line 220, ../scss/_qa.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/_qa.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/_qa.scss */
.ht-qna-section .qna-answers .qna-answers_tags .list-tags { font-size: 0; }
/* line 242, ../scss/_qa.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/_qa.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; }

/* line 2, ../scss/_event.scss */
.event-list-section .event-list-header { margin: 0 0 24px 0; padding: 24px 0; }
/* line 5, ../scss/_event.scss */
.event-list-section .event-list-header .event-list-header__title { line-height: 30px; font-size: 24px; }
/* line 10, ../scss/_event.scss */
.event-list-section .event-list-content { display: flex; align-items: stretch; margin: 0 -12px; }
/* line 14, ../scss/_event.scss */
.event-list-section .event-list-content .single-col { flex: 1 1 auto; min-width: 0; width: 33.33%; margin: 0 0 24px; padding: 0 12px; border-right: 1px solid #e0e0e0; }
/* line 21, ../scss/_event.scss */
.event-list-section .event-list-content .single-col:last-child { border: 0; }
/* line 26, ../scss/_event.scss */
.event-list-section .event-list-content .single-list .event-list__title { margin: 0 0 24px; line-height: 24px; font-size: 18px; }
/* line 30, ../scss/_event.scss */
.event-list-section .event-list-content .single-list .event-list__title .title-text { display: inline-block; padding: 0 0 2px 0; line-height: 24px; font-size: 18px; border-bottom: 2px solid #e0e0e0; }
/* line 39, ../scss/_event.scss */
.event-list-section .event-list-content .single-list .event-list__main .single-event-preview { display: block; margin: 0 0 12px; color: #424242; 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 46, ../scss/_event.scss */
.event-list-section .event-list-content .single-list .event-list__main .single-event-preview .event__photo img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 2px 2px 0 0; }
/* line 54, ../scss/_event.scss */
.event-list-section .event-list-content .single-list .event-list__main .single-event-preview .event__content { padding: 12px; }
/* line 57, ../scss/_event.scss */
.event-list-section .event-list-content .single-list .event-list__main .single-event-preview .event__title { margin: 0 0 8px; line-height: 20px; font-size: 16px; font-weight: 700; color: #424242; }
/* line 64, ../scss/_event.scss */
.event-list-section .event-list-content .single-list .event-list__main .single-event-preview .event__info { margin: 4px 0 0; display: flex; line-height: 18px; font-size: 13px; color: #757575; }
/* line 70, ../scss/_event.scss */
.event-list-section .event-list-content .single-list .event-list__main .single-event-preview .event__info .event__info__icon { flex: 0 0 auto; min-width: 0; width: 18px; margin: 0 4px 0 0; text-align: center; color: #bdbdbd; }
/* line 78, ../scss/_event.scss */
.event-list-section .event-list-content .single-list .event-list__main .single-event-preview .event__info .event__info__data { flex: 1 1 auto; min-width: 0; color: #616161; }
/* line 84, ../scss/_event.scss */
.event-list-section .event-list-content .single-list .event-list__main .single-event-preview:hover { opacity: .9; }

/* line 94, ../scss/_event.scss */
.event-detail-section .event-detail__header { position: relative; height: 240px; }
/* line 97, ../scss/_event.scss */
.event-detail-section .event-detail__header .header__cover-image { height: 240px; background-color: #e0e0e0; }
/* line 101, ../scss/_event.scss */
.event-detail-section .event-detail__header .header__cover-overlay { position: absolute; bottom: 0; left: 0; right: 0; height: 90%; background: -webkit-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.8) 100%); background: -o-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.8) 100%); background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%); /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ z-index: 600; }
/* line 110, ../scss/_event.scss */
.event-detail-section .event-detail__header .header__cover-info { position: absolute; bottom: 0; left: 0; right: 0; z-index: 800; padding: 12px 48px; text-align: center; color: #fff; }
/* line 117, ../scss/_event.scss */
.event-detail-section .event-detail__header .header__cover-info .header__event-title { margin: 0 0 8px; line-height: 30px; font-size: 24px; font-weight: 700; }
/* line 123, ../scss/_event.scss */
.event-detail-section .event-detail__header .header__cover-info .header__event-info { margin: 4px 0; color: #eeeeee; }
/* line 129, ../scss/_event.scss */
.event-detail-section .event-detail__nav { padding: 8px; background-color: #fff; }
/* line 132, ../scss/_event.scss */
.event-detail-section .event-detail__nav ul { margin: 0; font-size: 0; }
/* line 135, ../scss/_event.scss */
.event-detail-section .event-detail__nav ul li { display: inline-block; margin: 4px 6px; }
/* line 138, ../scss/_event.scss */
.event-detail-section .event-detail__nav ul li a { display: block; padding: 12px 24px; line-height: 20px; font-size: 14px; font-weight: 700; border: 1px solid #ccc; border-radius: 23px; color: #616161; }
/* line 147, ../scss/_event.scss */
.event-detail-section .event-detail__nav ul li a:hover { color: #424242; background-color: #eeeeee; }
/* line 153, ../scss/_event.scss */
.event-detail-section .event-detail__nav ul li.active a { color: #fff; background-color: #4caf50; border-color: transparent; }
/* line 162, ../scss/_event.scss */
.event-detail-section .event-detail__content { margin: 12px 0; }
/* line 165, ../scss/_event.scss */
.event-detail-section .event-detail__single-section { margin: 0 0 24px; }
/* line 167, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .event__section-header { margin: 0 0 12px; }
/* line 169, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .event__section-header.has-bdb { padding-bottom: 8px; border-bottom: 1px solid #eaeaea; }
/* line 173, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .event__section-header .event__section-header__title { line-height: 30px; font-size: 24px; }
/* line 179, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .event__description-wrapper *:first-child { margin-top: 0; }
/* line 184, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .row { margin: 0 -6px; }
/* line 186, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .row [class^="col"] { padding: 0 6px; }
/* line 190, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .single-event-booth { display: block; margin: 0 0 12px; padding: 4px; border: 1px solid #eee; }
/* line 196, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .single-event-booth .event-booth__photo img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 202, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .single-event-booth .event-booth__photo svg { display: block; position: absolute; top: 50%; left: 50%; text-align: center; color: #9e9e9e; }
/* line 210, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .single-event-booth .event-booth__content { display: flex; margin: 4px 0 0; padding: 4px; }
/* line 214, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .single-event-booth .event-booth__content .event-booth__number { flex: 0 0 auto; position: relative; min-width: 0px; margin: 0 8px 0 0; padding: 0 6px; min-width: 56px; height: 56px; line-height: 56px; font-size: 24px; font-weight: 700; text-align: center; color: #fff; text-align: center; border-radius: 4px; background-color: #4caf50; }
/* line 230, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .single-event-booth .event-booth__content .event-booth__number:after { content: ""; display: block; position: absolute; bottom: 0; right: 0; z-index: 30; width: 0; height: 0; border-style: solid; border-width: 0 0 56px 56px; border-color: transparent transparent rgba(255, 255, 255, 0.16) transparent; }
/* line 242, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .single-event-booth .event-booth__content .event-booth__number span { position: relative; z-index: 40; }
/* line 248, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .single-event-booth .event-booth__content .event-booth__info .info__title { line-height: 18px; font-size: 14px; font-weight: 700; color: #424242; max-height: 36px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/* line 256, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .single-event-booth .event-booth__content .event-booth__info .info__subtitle { margin: 2px 0 0; line-height: 16px; font-size: 12px; color: #757575; }
/* line 263, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths .single-event-booth .event-booth__content .event-booth__add-new { flex: 1 1 auto; min-width: 0; display: flex; align-items: center; justify-content: space-around; height: 56px; line-height: 24px; font-size: 18px; color: #9e9e9e; }
/* line 277, ../scss/_event.scss */
.event-detail-section .event-detail__single-section .list-event-booths a.single-event-booth:hover { opacity: .9; }

/* line 1, ../scss/_event-map.scss */
.event-map-container { min-width: 640px; min-height: 400px; overflow: auto; margin-top: 116px; height: calc(100vh - 116px); background-color: #fff; display: flex; align-items: stretch; }
/* line 10, ../scss/_event-map.scss */
.event-map-container .ht-dm_data-list-col { flex: 0 0 300px; display: flex; flex-direction: column; align-items: stretch; width: 30%; border-right: 1px solid #ccc; }
@media (min-width: 960px) { /* line 10, ../scss/_event-map.scss */
    .event-map-container .ht-dm_data-list-col { flex: 0 0 360px; } }
@media (min-width: 1440px) { /* line 10, ../scss/_event-map.scss */
    .event-map-container .ht-dm_data-list-col { flex: 0 0 400px; } }
/* line 23, ../scss/_event-map.scss */
.event-map-container .ht-dm_data-list-col ul { list-style: none; margin: 0; padding: 0; }
/* line 28, ../scss/_event-map.scss */
.event-map-container .ht-dm_data-list-col a { -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 30, ../scss/_event-map.scss */
.event-map-container .ht-dm_data-list-col a:hover, .event-map-container .ht-dm_data-list-col a:active, .event-map-container .ht-dm_data-list-col a:focus { text-decoration: none; }
/* line 34, ../scss/_event-map.scss */
.event-map-container .ht-dm_data-list-col .list-loading { height: 56px; background-image: url("../img/spinner.svg"); background-position: center center; background-repeat: no-repeat; background-size: 56px 56px; }
/* line 42, ../scss/_event-map.scss */
.event-map-container .ht-dm_main-col { width: 100%; }
/* line 45, ../scss/_event-map.scss */
.event-map-container .ht-dm_data-content-col { flex: 1 1 auto; min-width: 0; display: flex; align-items: stretch; }
/* line 51, ../scss/_event-map.scss */
.event-map-container .ht-dm_data-info-col { flex: 0 0 50%; min-width: 0; border-right: 1px solid #ccc; height: 100%; overflow-y: auto; }
/* line 58, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-search { flex: 0 0 auto; min-height: 0; padding: 12px; }
/* line 62, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-search .form-group { margin: 0; position: relative; }
/* line 65, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-search .form-group .search-input { height: 34px; padding: 6px 12px 6px 32px; font-size: 14px; background-color: #fafafa; border-color: #ccc; border-radius: 2px; }
/* line 72, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-search .form-group .search-input:focus { background-color: #fff; border-color: #ccc; }
/* line 77, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-search .form-group .search-icon { display: block; position: absolute; top: 0; left: 0; height: 34px; width: 34px; line-height: 34px; font-size: 14px; text-align: center; color: #bdbdbd; border-color: #ccc; z-index: 100; }
/* line 90, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-search .form-group .search-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 101, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-search .form-group .search-suggested-list li a { display: block; padding: 4px 12px; line-height: 18px; font-weight: 400; font-size: 13px; color: #757575; }
/* line 108, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-search .form-group .search-suggested-list li a:hover, .event-map-container .ht-dm_dlc_list-search .form-group .search-suggested-list li a:active, .event-map-container .ht-dm_dlc_list-search .form-group .search-suggested-list li a:focus { text-decoration: none; }
/* line 111, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-search .form-group .search-suggested-list li a:hover { background-color: #f5f5f5; }
/* line 116, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-search .form-group .search-suggested-list li.active a { color: #424242; font-weight: 600; background-color: #f5f5f5; }
/* line 126, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-users, .event-map-container .ht-dm_dlc_list-orders, .event-map-container .ht-dm_dlc_list-products, .event-map-container .ht-dm_dlc_list-articles { flex: 1 1 auto; min-height: 0; overflow-y: auto; }
/* line 135, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-products .ht-dm_dlc_lp_single-product { display: block; position: relative; min-height: 104px; padding: 14px 12px 12px 102px; color: #424242; border-bottom: 1px solid #eaeaea; }
/* line 142, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-products .ht-dm_dlc_lp_single-product .sp_product-image { position: absolute; top: 12px; left: 12px; width: 80px; height: 80px; background-color: #f5f5f5; border: 1px solid rgba(0, 0, 0, 0.08); }
/* line 149, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-products .ht-dm_dlc_lp_single-product .sp_product-image .sp_product-image_count { display: block; position: absolute; left: 0; right: 0; top: 50%; margin-top: -12px; line-height: 32px; font-size: 18px; font-weight: 600; text-align: center; color: #fff; }
/* line 161, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-products .ht-dm_dlc_lp_single-product .sp_product-action { height: 80px; display: flex; align-items: center; justify-content: space-around; }
/* line 167, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-products .ht-dm_dlc_lp_single-product .sp_product-title { margin: 0 0 4px; line-height: 19px; font-size: 14px; font-weight: 600; color: #1976d2; }
/* line 174, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-products .ht-dm_dlc_lp_single-product .sp_product-price { margin: 2px 0 0; line-height: 18px; font-size: 13px; font-weight: 600; color: #424242; }
/* line 181, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-products .ht-dm_dlc_lp_single-product .sp_product-brand { margin: 2px 0 0; line-height: 18px; font-size: 13px; color: #4caf50; }
/* line 187, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-products .ht-dm_dlc_lp_single-product .sp_product-code { margin: 2px 0 0; line-height: 18px; font-size: 13px; color: #757575; }
/* line 193, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-products .ht-dm_dlc_lp_single-product:hover { background-color: #f5f5f5; }
/* line 199, ../scss/_event-map.scss */
.event-map-container .ht-dm_dlc_list-products .ht-dm_dlc_lp_single-product.active { background-color: #eeeeee; }
/* line 204, ../scss/_event-map.scss */
.event-map-container .scrollbar-styled { overflow-y: auto; }
/* line 37, ../scss/bs/_mixins.scss */
.event-map-container .scrollbar-styled::-webkit-scrollbar { width: 6px; height: 6px; }
/* line 42, ../scss/bs/_mixins.scss */
.event-map-container .scrollbar-styled::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.16); }
/* line 46, ../scss/bs/_mixins.scss */
.event-map-container .scrollbar-styled::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.04); }
/* line 207, ../scss/_event-map.scss */
.event-map-container .scrollbar-styled::-webkit-scrollbar-thumb { border-radius: 3px; }
/* line 210, ../scss/_event-map.scss */
.event-map-container .scrollbar-styled::-webkit-scrollbar-track { border-radius: 3px; }