/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Add custom fonts */
@font-face {
    font-family: 'PP Neue Montreal';
    src: url("/wp-content/themes/salient-child/assets/fonts/pp-neue-montreal/ppneuemontreal-regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'PP Neue Montreal';
    src: url("/wp-content/themes/salient-child/assets/fonts/pp-neue-montreal/ppneuemontreal-medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'PP Neue Montreal';
    src: url("/wp-content/themes/salient-child/assets/fonts/pp-neue-montreal/ppneuemontreal-book.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'PP Neue Montreal';
    src: url("/wp-content/themes/salient-child/assets/fonts/pp-neue-montreal/ppneuemontreal-bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
}

.select2-selection__arrow b{
    border: none !important;
    width: 20px;
    height: 20px;
	left: 30% !important;
	top: 35% !important;
}

.select2-selection__arrow b::after{
    content:"";
    display:block;
    width:20px;
    height:20px;
    background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23BBBBBB' d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/></svg>") no-repeat center;
    background-size:contain;
}

.search-filter-component-combobox-base--focused:hover, .search-filter-component-combobox-base:hover, body[data-fancy-form-rcs="1"] .select2-container .select2-choice, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single,
.search-filter-component-combobox-base--focused, .page-id-7822 .search-filter-field__input {
	border-color:#FFF;
}

.search-filter-component-combobox__listbox-toggle:hover svg {
	fill:#BBBBBB;
	color:#BBBBBB;
}

.select2-selection__rendered, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#FFF !important;
}

.search-filter-component-combobox-base__listbox-option {
	margin:6px;
	padding:6px;
	font-size:14px;
	line-height:21px;
}

.search-filter-component-combobox-base__listbox-option--selected {
	background-color: #f0f0f0 !important;
	color:#000 !important;
}

.search-filter-component-combobox-base__listbox {
    max-height: 400px;
    overflow-y: auto;
    overscroll-behavior: contain;
}
.search-filter-component-popup {
    pointer-events: auto;
}