/*! ------------------------------ 
	AMi-2021 DNN Theme v1.0.0 (IWO #080321) | https://www.adventmediainc.com | (c) 2021 Advent Media, Inc. | INTERNAL USE ONLY - NOT FOR DISTRIBUTION
	Package contains Open-Source or Licensed Software. See LICENSE.TXT for Details. 
	------------------------------ */

/*  Search Results Page
-----------------------------------*/

.dnnSearchBoxPanel, .dnnSearchResultPanel {
	width: 100%;
	padding: 10px 0 !important;
	margin: 0 !important;
	background-color: var(--mutedBg) !important;
	font-size: .875rem;
}

.dnnSearchBoxPanel {
	border-radius: 7px 7px 0 0;
}

.dnnSearchResultPanel {
	border-radius: 0 0 7px 7px;
}

.dnnSearchBox {
    border: 1px solid var(--formInputBorderColor);
    background: var(--formInputFieldColor);
    -webkit-box-shadow: none /*inset 0 1px 2px 0 rgba(0, 0, 0, 0.3)*/;
    box-shadow: none /*inset 0 1px 2px 0 rgba(0, 0, 0, 0.3)*/;
}

.dnnSearchBoxPanel .dnnSearchBox {
    margin-left: 10px;
	min-height: 27px;
}

.dnnSearchBox > input[type="text"], .dnnSearchBox > input[type="text"]:focus {
	background: transparent;
	color: var(--formInputTxtColor);
	font-family: inherit;
	padding-left: 10px;
    font-size: 1rem;
}

.dnnSearchBox > .dnnSearchBox_advanced > .dnnSearchBox_advanced_label {
	color: var(--mutedTxtColor);
	border-color: var(--hrDividerColor);
    padding: 3px 10px 0 10px;
    margin-right: 10px;
    background: none;
    border-left: none;
}

.dnnSearchBox > .dnnSearchBox_advanced > .dnnSearchBox_advanced_label.dnnExpanded {
    color: var(--linkTxtHoverColor);
    background: none;
}

.dnnSearchResultAdvancedTip {
	font-size: .75rem;
}

.dnnSearchBox > a.dnnSearchButton {
	right: 10px;
	background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" ratio="1"><circle fill="none" stroke="%232d3139" stroke-width="1.1" cx="9" cy="9" r="7"></circle><path fill="none" stroke="%232d3139" stroke-width="1.1" d="M14,14 L18,18 L14,14 Z"></path></svg>');
	background-position: center;
	background-repeat: no-repeat;
}

.dnnSearchBox > a.dnnSearchBoxClearText {
	width: 0;
	height: 33px;
	position: absolute;
	margin: 0;
	top: 0;
	right: 5px;
	display: inline;
	z-index: 20;
}

.dnnSearchBox > a.dnnSearchBoxClearText.dnnShow {
	width: 20px;
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20" height="20" ratio="1"> <path fill="none" stroke="%232d3139" stroke-width="1.1" d="M7.5,5.1C7.7,5,7.8,4.9,8,4.9c3.7-1.1,7.7,1,8.8,4.7c1.1,3.7-1,7.7-4.7,8.8c-3.7,1.1-7.7-1-8.8-4.7C3.1,12.9,3,12.1,3,11.3" /> <polyline fill="none" stroke="%232d3139" points="9.7,7.8 6.8,4.9 9.9,1.9" /></svg>');
	background-position: center;
	background-repeat: no-repeat;
}

.dnnSearchBox > a.dnnSearchBoxClearAdvanced {
    width: 10px;
    height: 18px;
    top: 0px;
}

.dnnSearchBox > a.dnnSearchBoxClearAdvanced.dnnShow {
	background-image: url('data:image/svg+xml;utf8,<svg width="10" height="10" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><line fill="none" stroke="%23FFF" stroke-width="1.1" x1="1" y1="1" x2="13" y2="13"></line><line fill="none" stroke="%23FFF" stroke-width="1.1" x1="13" y1="1" x2="1" y2="13"></line></svg>');
	background-position: center;
	background-repeat: no-repeat;
}

.dnnSearchBox > .dnnSearchBox_advanced > .dnnSearchBox_advanced_dropdown {
	background: var(--mutedBg);
	border-color: transparent;
	-webkit-box-shadow: 0 5px 12px rgb(0 0 0 / 15%);
	box-shadow: 0 5px 12px rgb(0 0 0 / 15%);
}

.dnnSearchBox > .dnnSearchBox_advanced_query {
	color: var(--white);
	background: var(--primaryBg);
	border-color: transparent;
}

.dnnSearchBox > .dnnSearchBox_advanced_query b {
	color: var(--white);
}

.dnnTableDisplay {
    margin-bottom: 18px;
    border: 1px solid transparent !important;
    border-left: 0;
    border-bottom: 0;
}

.dnnTableDisplay th {
    padding: 0;
    border-left: 1px solid transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.dnnTableDisplay th {
    background: transparent !important;
    text-align: left;
    text-shadow: none !important /*1px 1px 0 rgba(255,255,255,0.8)*/;
    color: var(--headingTxtColor) !important;
}

.dnnTableDisplay td:first-child {
	border-left: 1px solid transparent !important;
}

.dnnTableDisplay td, .dnnTableDisplay th {
    padding: 5px 9px;
	border-bottom: 1px solid transparent !important;
}

.dnnTableDisplay tr:nth-child(2n) td, .dnnTableDisplay tr:hover td {
	background: transparent !important;
}

.dnnSearchResult-hint-tbl, table.dnnSearchResult-hint-tbl {
	background-color: var(--mutedBg) !important;
}

.dnnSearchResultPanel > .dnnRight > span.dnnSearchResultCountPerPage, .dnnSearchResultPanel > .dnnLeft > span.dnnSearchResultCountPerPage {
	color: var(--mutedTxtColor);
	margin-top: 7px;
}

.selectize-control.show-checkbox.multi.plugin-dnn-combo-box .selectize-input.items input[id$="SearchResults_SearchScopeList-selectized"] {
	visibility: hidden !important;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions {
	border-color: var(--formInputBorderColor);
}

.dnnSearchResultPanel .dnnSearchResultSortOptions > li {
	border-left-color: transparent;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions > li > a {
    display: block;
    margin: 0;
    color: var(--mutedTxtColor);
    background: var(--formInputFieldColor);
	border-radius: 3px;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions > li.active > a, .dnnSearchResultPanel .dnnSearchResultSortOptions > li.active > a:hover {
    background: var(--primaryBg);
    color: var(--white);
}

.dnnSearchResultPager,.dnnSearchResultPager.dnnSearchResultPagerTop {
    border-color: var(--hrDividerColor);
}

.dnnSearchResultPager span {
	color: var(--mutedTxtColor);
}

.dnnSearchResultPager a {
    background: transparent;
    border: none;
	-webkit-box-shadow: none;
    box-shadow: none;
    color: var(--mutedTxtColor);
    height: 32px;
    margin-top: 0;
    text-shadow: none;
    width: 25px;
}

.dnnSearchResultPager a.dnnPager-disable {
    opacity: 0.35;
}

.dnnSearchResultPager a.dnnPager-prev {
	background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="%232d3139" stroke-width="1.03" points="13 16 7 10 13 4"></polyline></svg>');
    background-position: center;
    background-repeat: no-repeat;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.dnnSearchResultPager a.dnnPager-next {
	background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="%232d3139" stroke-width="1.03" points="7 4 13 10 7 16"></polyline></svg>');
    background-position: center;
    background-repeat: no-repeat;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Description {
	color: var(--mainTxtColor);
	margin: 10px 0;
}

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Description b {
	color: var(--emphasisTxtColor);
	font-weight: 600;
}

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Link, .dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Others {
	color: var(--mutedTxtColor);
	font-size: .875rem;
}

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Link a {
	color: var(--mutedTxtColor);
}

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Others span {
	font-weight: 600;
	color: var(--mutedTxtColor);
}

#dnnSearchResult-advancedTipContainer {
    margin-right: 10px;
    display: none;
}

.dnnSearchBoxPanel > div {
    margin-left: 10px;
}

@media (prefers-color-scheme: dark) { 
	.dnnSearchBox > a.dnnSearchBoxClearText.dnnShow {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20" height="20" ratio="1"> <path fill="none" stroke="%23a1a1a7" stroke-width="1.1" d="M7.5,5.1C7.7,5,7.8,4.9,8,4.9c3.7-1.1,7.7,1,8.8,4.7c1.1,3.7-1,7.7-4.7,8.8c-3.7,1.1-7.7-1-8.8-4.7C3.1,12.9,3,12.1,3,11.3" /> <polyline fill="none" stroke="%23a1a1a7" points="9.7,7.8 6.8,4.9 9.9,1.9" /></svg>');
	}
	.dnnSearchBox > a.dnnSearchButton {
		background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" ratio="1"><circle fill="none" stroke="%23a1a1a7" stroke-width="1.1" cx="9" cy="9" r="7"></circle><path fill="none" stroke="%23a1a1a7" stroke-width="1.1" d="M14,14 L18,18 L14,14 Z"></path></svg>');
	}
	.dnnSearchResultPager a.dnnPager-prev {
		background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="%23a1a1a7" stroke-width="1.03" points="13 16 7 10 13 4"></polyline></svg>');
	}
	.dnnSearchResultPager a.dnnPager-next {
		background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="%23a1a1a7" stroke-width="1.03" points="7 4 13 10 7 16"></polyline></svg>');
	}
}

@media screen and (max-width:959px) {
	.dnnSearchResultAdvancedTip, .dnnSearchBox > .dnnSearchBox_advanced > .dnnSearchBox_advanced_label, .dnnSearchResultCountPerPage, .dnnSearchResultPanel .selectize-control {
		display: none !important;
	}
	.dnnSearchBox > input[type="text"], .dnnSearchBox > input[type="text"]:focus {
		width: 100% !important;
	}
	.dnnSearchBoxPanel .dnnSearchBox {
		margin-right: 10px;
	}
    .dnnSearchBox > a.dnnSearchButton {
        right: 15px;
    }
    .dnnSearchBox > a.dnnSearchBoxClearText.dnnShow {
        right: 50px !important;
    }
}

