/* ==================  Theme CSS Starts ================== */
/** Colours */
/** Grid Content Sizes */
/** Interpolate sizes */
/** Media queries */
/** Grid Column Structure */
/** Side gutters */
/** Grid gutters */
/* ==================  Site Fonts  ================== */
/* ==================  Site Animations  ================== */
/* ==================  Responsive Grid Col Settings  ================== */
/* Generates classes for a grid of columns, prefixed by size. The result will be .col-[size]-[col]-[total-columns] E.g. .col-xs-6-12 @param {string}	$size			The name of the size target (e.g. xs, sm, md, lg, xl, etc.) @param {int}		$grid-columns	Amount of columns */
/* A mixin targeting a specific device width and larger. These are the available targets: 'xs', 'sm', 'md', 'lg', 'xl' @param {string} $media The target media */
/** Media queries */
/* ==================  Site Flex Settings  ================== */
/* ==================  Responsive Fonts Settings  ================== */
/* ==================  Theme CSS Ends ================== */
.comp-lpf .loadmore { text-align: center; }

.comp-lpf .loadmore a { cursor: pointer; }

.comp-lpf-filter-trigger { width: 100%; margin-bottom: 20px; cursor: pointer; }

.comp-lpf-filter-trigger:hover .comp-lpf-filter-toggle { -webkit-transform: rotate(360deg); transform: rotate(360deg); }

.comp-lpf-filter-trigger.active .comp-lpf-filter-toggle .horizontal { opacity: 0; }

.comp-lpf-filter { display: none; width: auto; padding: 0 20px; margin: 10px 0 40px; }

.comp-lpf-filter-toggle { display: inline-block; width: 21px; height: 21px; top: -2px; -webkit-transition: transform 1s ease-in-out; -webkit-transition: -webkit-transform 1s ease-in-out; transition: -webkit-transform 1s ease-in-out; transition: transform 1s ease-in-out; transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out; }

.comp-lpf-filter-toggle .horizontal, .comp-lpf-filter-toggle .vertical { position: absolute; left: 50%; top: 50%; background-color: #000000; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.comp-lpf-filter-toggle .horizontal { width: 2px; height: 15px; }

.comp-lpf-filter-toggle .vertical { width: 15px; height: 2px; }

.comp-lpf-container { overflow: hidden; }

.comp-lpf-item-container > div { height: 100%; cursor: pointer; }

.comp-lpf-item-container > div:hover .ss-image:before { opacity: 0.3; }

.comp-lpf-item-container > div:hover .ss-image:after { opacity: 1; }

.no-profile-link .comp-lpf-slideout-image { pointer-events: none; }

.comp-lpf-title-holder { padding-top: 20px; }

.comp-lpf-slideout { width: 100%; position: fixed; bottom: 0; left: 0; right: 0; overflow-y: scroll; padding-top: 35px; padding-bottom: 35px; z-index: 9999; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: transform 0.8s; -webkit-transition: -webkit-transform 0.8s; transition: -webkit-transform 0.8s; transition: transform 0.8s; transition: transform 0.8s, -webkit-transform 0.8s; }

.comp-lpf-slideout.open { -webkit-transform: translateY(0); transform: translateY(0); }

.comp-lpf-loader { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9998; background: rgba(255, 255, 255, 0.85); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.comp-lpf-loader.active { display: -webkit-box; display: -ms-flexbox; display: flex; }

.comp-lpf-loader-bar { width: 100px; height: 2px; background: #ccc; }

.comp-lpf-loader-fill { height: 100%; width: 0; background: #1a1a1a; }

.comp-lpf-slideout-close { position: absolute; top: 35px; right: 30px; width: 30px; height: 30px; background-image: url("../../../assets/img/close-icon.png"); background-repeat: no-repeat; background-size: 30px; cursor: pointer; z-index: 99; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }

.comp-lpf-slideout-close:hover { opacity: 0.5; }

.comp-lpf-slideout-social > a { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -moz-justify-content: center; -ms-justify-content: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -moz-align-items: center; -ms-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 45px; height: 45px; background-color: #BD8A8A; border-radius: 50%; margin-right: 10px; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }

.comp-lpf-slideout-social > a:hover { opacity: 0.5; }

.comp-lpf-slideout-social > a:last-child { margin: 0; }

.comp-lpf-slideout-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.7); z-index: 9; cursor: pointer; }

.comp-lpf-link a:hover { opacity: 0.5; }

.comp-lpf-filter-item { background-color: transparent; color: #000000; margin-right: 15px; margin-bottom: 10px; -webkit-transition: background-color 0.3s, color 0.3s; transition: background-color 0.3s, color 0.3s; cursor: pointer; }

.comp-lpf-filter-item:last-child { margin-right: 0; }

.comp-lpf-filter-item.active, .comp-lpf-filter-item:hover { color: #D0B000 !important; }

.comp-lpf-role { padding-bottom: 5px; }

@media only screen and (max-width: 1199px) { .comp-lpf-filter-toggle { height: 18px; width: 18px; }
  .comp-lpf-title-holder { padding-top: 10px; } }

@media only screen and (max-width: 979px) { .comp-lpf-title-two { display: inline-block !important; }
  .comp-lpf-slideout { height: 100%; padding-top: 80px; }
  .comp-lpf-slideout-image { margin: 0 0 10px; } }

@media only screen and (min-width: 660px) and (max-width: 979px) { .comp-lpf-item-container { padding-left: 10px; padding-right: 10px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcC1saXN0aW5nLXBlb3BsZS1mbHlvdXQvY29tcC1saXN0aW5nLXBlb3BsZS1mbHlvdXQuY3NzIiwic291cmNlcyI6WyJjb21wLWxpc3RpbmctcGVvcGxlLWZseW91dC9jb21wLWxpc3RpbmctcGVvcGxlLWZseW91dC5zY3NzIiwiLi4vYXNzZXRzL2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9hc3NldHMvY3NzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw2REFBNkQ7QUNBN0QsY0FFRztBQW9CSCx5QkFFRztBQUtILHdCQUVHO0FBSUgsb0JBRUc7QUFNSCw0QkFFRztBQU9ILG1CQUVHO0FBS0gsbUJBRUc7QUM3REgsd0RBQXdEO0FBbUp4RCw2REFBNkQ7QUFnQjdELDBFQUEwRTtBQUUxRSx5UUFNRztBQVNILGlLQUtHO0FBeUJILG9CQUVHO0FBaUJILGdFQUFnRTtBQXNJaEUsdUVBQXVFO0FGeFd2RSwyREFBMkQ7QUFFM0QsQUFDQyxTQURRLENBQ1IsU0FBUyxDQUFDLEVBQ1QsVUFBVSxFQUFFLE1BQU0sR0FLbEI7O0FBUEYsQUFJRSxTQUpPLENBQ1IsU0FBUyxDQUdSLENBQUMsQ0FBQyxFQUNELE1BQU0sRUFBRSxPQUFPLEdBQ2Y7O0FBSUgsQUFBQSx3QkFBd0IsQ0FBQyxFQUNyQixLQUFLLEVBQUUsSUFBSSxFQUNYLGFBQWEsRUFBRSxJQUFJLEVBQ25CLE1BQU0sRUFBRSxPQUFPLEdBYWxCOztBQWhCRCxBQUtRLHdCQUxnQixBQUluQixNQUFNLENBQ0gsdUJBQXVCLENBQUMsRUVpSTdCLGlCQUFpQixFRmhJVyxjQUFjLEVFaUkxQyxjQUFjLEVGakljLGNBQWMsRUVrSTFDLGFBQWEsRUZsSWUsY0FBYyxFRW1JMUMsU0FBUyxFRm5JbUIsY0FBYyxHQUNwQzs7QUFQVCxBQVdZLHdCQVhZLEFBU25CLE9BQU8sQ0FDSix1QkFBdUIsQ0FDbkIsV0FBVyxDQUFDLEVBQ1IsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFLYixBQUFBLGdC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 */

/*# sourceMappingURL=comp-listing-people-flyout.css.map */
