.api-search-title {
	position: relative;
}

.api-search-title .api-search-fields {
	border-collapse: collapse;
	border-spacing: 0;
	display: table;
	position: relative;
	width: 100%;
}

.api-search-title .api-search-fields>* {
	display: table-cell;
	vertical-align: top;
}

.api-search-title .api-search-fields .api-query {
	position: relative;
	width: 100%;
}
.baron__scroller {
    width: 100% !important;
    max-width: 100% !important;
}
.api-search-title .baron__root {
	background-clip: padding-box;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.176);
	   -moz-box-shadow: 0 6px 12px rgba(0,0,0,0.176);
			box-shadow: 0 6px 12px rgba(0,0,0,0.176);
	left: 0;
	max-width: 700px;
	min-width: 160px;
	/* min-width: 700px; */
	/* height: 370px; */
	position: absolute;
	top: 100%;
	visibility: hidden;
	z-index: 1000;
}

.api-search-result {
	max-height: 370px !important;
}

.api-search-title .api-search-result {
	background-color: #fff;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
			border-radius: 2px;
}

.api-search-title .api-search-result,.api-search-title .api-search-result a {
	color: #333;
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	text-decoration: none;
}
.api-search-title .api-search-result a.main_button {
	display: inline-block;
	width: 160px;
}

.api-search-title .api-search-result .api-category-list {
	margin: 2px 0 0;
	border: 1px solid #CCCCCC;
	border-top: 0;
}

.api-search-title .api-search-result .api-category-title {
	display: block;
	color: #17639f;
	background: #ecf5fc;
	cursor: default;
	border-top: 1px solid #CCCCCC;
	padding: 5px 10px;
}

.api-search-title .api-search-result .api-item,
.api-search-title .api-search-result .api-not-found {
	display: block;
	padding: 8px 20px 8px 10px;
	background: #fff;
	border-top: 1px solid #CCCCCC;
}

.api-search-title .api-search-result .api-item:hover,
.api-search-title .api-search-result .api-result-url a:hover,
.api-search-title .api-search-result .api-item-active {
	background: #ebebeb;
	color: #333;
}

/* #e8f1ff */
.api-search-title .api-search-result .api-result-url a {
	display: block;
	padding: 10px;
	background: #f8f8f8;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
}

.api-search-title .api-search-result .api-result-url a:hover {
	color: #059;
}

.api-search-title .api-search-result .api-result-url {
	border-top: 1px solid #CCCCCC;
	min-height: 37px;
}

.api-search-title .api-search-result .api-result-all {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.api-search-title .api-search-result .api-item-link {
	display: block;
	overflow: hidden;
}

.api-search-title .api-search-result .api-item-link>* {
	display: block;
}

.api-search-title .api-search-result .api-item-picture {
	float: left;
}

.api-search-title .api-search-result .api-item-picture img {
	max-width: 100%;
	height: auto;
	border: 0;
	vertical-align: middle;
}

.api-search-title .api-search-result .api-item-info>* {
	display: block;
	text-align: center;
}

.api-search-title .api-search-result .api-item-info>span+span {
	margin-top: 3px;
}

.api-search-title .api-search-result .api-item-name {
	white-space: nowrap;
	font-size: 14px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.api-search-title .api-search-result .api-item-prices {
	float: right;
}

.api-search-title .api-search-result .api-item-prices>* {
	display: inline-block;
}

.api-search-title .api-search-result .api-item-price {
	font-weight: bold;
	font-size: 16px;
	padding: 0 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.api-search-title .api-search-result .api-item-discount {
	color: #f00;
	text-decoration: line-through;
	margin-left: 7px;
	vertical-align: bottom;
}

.api-search-title .api-search-result .api-item-oldprice {
	display: inline-block;
	font-size: 15px;
	padding-top: 3px;
	margin-right: 20px;
	/*font-family: "Roboto Condensed Light";*/
	text-decoration: line-through;
	font-weight: normal;
}

.api-search-title .api-search-result .api-item-props {
	color: #305d8c;
	display: block;
	font-size: 12px;
}

.api-search-title .api-search-result .api-item-prop {
	display: block;
}

.api-search-title .api-search-result .api-item-prop-value {
	font-weight: normal;
}

.api-search-title .api-search-result .api-item-prop-name:after {
	content: ":";
}

.api-search-title .api-ajax-icon {
	position: absolute;
	z-index: 3;
	top: 50%;
	margin-top: -10px;
	right: 10px;
	background: url("/local/templates/fissman/css/images/load.gif") no-repeat 50% 50%;
	display: none;
	width: 20px;
	height: 20px;
}

.api-search-title .api-clear-icon {
	z-index: 2;
	display: none;
	width: 40px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 0 10px;
	cursor: pointer;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTMyMi42MjEsMjcwLjkzOWMzLjYxNywzLjYxMyw1LjQyOCw3LjkwNSw1LjQyOCwxMi44NTQgICBjMCw1LjEzMy0xLjgxMSw5LjUxNC01LjQyOCwxMy4xMjdsLTI1LjY5MywyNS43MDFjLTMuNjE0LDMuNjEzLTcuOTk0LDUuNDItMTMuMTM1LDUuNDJjLTQuOTQ4LDAtOS4yMzYtMS44MDctMTIuODQ3LTUuNDIgICBsLTUxLjY3Ni01MS42ODJsLTUxLjY3OCw1MS42ODJjLTMuNjE2LDMuNjEzLTcuODk4LDUuNDItMTIuODQ3LDUuNDJjLTUuMTQsMC05LjUxNy0xLjgwNy0xMy4xMzQtNS40MmwtMjUuNjk3LTI1LjcwMSAgIGMtMy42MTYtMy42MTMtNS40MjQtNy45OTQtNS40MjQtMTMuMTI3YzAtNC45NDgsMS44MDktOS4yNCw1LjQyNC0xMi44NTRsNTEuNjc4LTUxLjY3M2wtNTEuNjc4LTUxLjY3OCAgIGMtMy42MTYtMy42MTItNS40MjQtNy44OTgtNS40MjQtMTIuODQ3YzAtNS4xNCwxLjgwOS05LjUxNyw1LjQyNC0xMy4xMzRsMjUuNjk3LTI1LjY5M2MzLjYxNy0zLjYxNiw3Ljk5NC01LjQyNCwxMy4xMzQtNS40MjQgICBjNC45NDksMCw5LjIzMSwxLjgwOSwxMi44NDcsNS40MjRsNTEuNjc4LDUxLjY3NGw1MS42NzYtNTEuNjc0YzMuNjEtMy42MTYsNy44OTgtNS40MjQsMTIuODQ3LTUuNDI0ICAgYzUuMTQxLDAsOS41MjEsMS44MDksMTMuMTM1LDUuNDI0bDI1LjY5MywyNS42OTNjMy42MTcsMy42MTcsNS40MjgsNy45OTQsNS40MjgsMTMuMTM0YzAsNC45NDgtMS44MTEsOS4yMzUtNS40MjgsMTIuODQ3ICAgbC01MS42NzUsNTEuNjc4TDMyMi42MjEsMjcwLjkzOXoiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat scroll 50% transparent;
}

.api-search-title .api-clear-icon:hover {
	opacity: 1;
}

.api-search-title-backdrop {
	cursor: pointer;
}

.api-search-title.api-width-mini .api-search-result .api-item-prices {
	float: none;
}

.api-item {
	display: grid !important;
	grid-template-rows: repeat(2, 1fr);
	grid-template-columns: max-content repeat(2, 270px);
	grid-column-gap: 10px;
	align-items: center;
	justify-items: center;
}

.api-item-info {
	grid-column: 2 / -1;
	grid-row: 1 / 2;
	justify-self: start;
}

.api-item-prices {
	grid-column: 2 / 3;
	grid-row: 2 / 3;
}

.grid-img {
	grid-row: 1 / 3;
	grid-column: 1 / 2;
}

.api-item-name {
	color: #545967;
	height: 20px;
}

.button_for_ajax {
	grid-column: 3/-1;
	margin: 0 0 0 -10px;
}

.button_for_ajax #main_button {
	top: unset;
	transform: none;
	-webkit-transform: none;
}

.api-item-props {
	grid-row: 1/2;
	grid-column: 2/3;
	align-self: end;
	justify-self: start;
}

li.mn_li {
	text-transform: uppercase;
}

/*/---------- Baron core ----------/*/
.baron__clipper{ position:relative; overflow:hidden; }
.baron__scroller{ overflow-y:scroll; -ms-overflow-style:none; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; border:0; padding:0; width:100%; height:100%; -webkit-overflow-scrolling:touch; }
.baron__scroller::-webkit-scrollbar{ width:0; height:0; }
.baron__track{ display:none; position:absolute; top:0; right:0; bottom:0; }
.baron._scrollbar .baron__track{ display:block; }
.baron__free{ position:absolute; top:0; bottom:0; right:0; }
.baron__bar{ display:none; position:absolute; right:0; z-index:1; width:10px; background:#999; }
.baron._scrollbar .baron__bar{ display:block; }
.baron__control{ display:none; }


/*/---------- Baron skins ----------/*/

/* Simple */
.baron._simple .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:10px;
	bottom:10px;
	right:5px;
	width:8px;
	border-radius:5px;
	/* //background:#ddf; */
	/* background:rgba(0, 0, 255, .1); */
	background: rgba(74, 68, 97, .4);
	pointer-events:none;
}
.baron._simple._scrollbar .baron__track{opacity:1;}
.baron._simple .baron__bar{
	position:absolute;
	z-index:1;
	width:8px;
	border-radius:3px;
	background:#545967;
	opacity:0;
	-webkit-transition:opacity .2s linear;
	transition:opacity .2s linear;
	pointer-events:auto;
}
.baron._simple .baron__bar:hover{opacity:1;}
.baron._simple.baron .baron__bar{opacity:1;}

/* Mac OS X */
.baron._macosx .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:2px;
	bottom:2px;
	right:2px;
	width:0;
}
.baron._macosx._scrollbar .baron__track{opacity:1;}
.baron._macosx .baron__bar{
	position:absolute;
	z-index:1;
	width:6px;
	border-radius:3px;
	background:#333;
	opacity:0;
	transition:.1s opacity .4s linear;
	pointer-events:auto;
}
/* .baron._dragging .baron__bar{	opacity: 1;} */
.baron._macosx .baron__bar:hover,
.baron._scrolling .baron__bar{transition-duration:0s;transition-delay:0s;opacity:.5;}

/* Windows XP */
.baron._winxp .baron__scroller{padding-right:17px;}
.baron._winxp .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:0;
	width:15px;
	overflow:hidden;
	background-image:linear-gradient(to right, #f2f1ec, #fdfef9);
	border:1px solid #ecede5;
}
.baron._winxp._scrollbar .baron__track{opacity:1;}
.baron._winxp .baron__control{display:block;}
.baron._winxp .baron__control,
.baron._winxp .baron__bar{
	border:1px solid #f3ffff;
	box-shadow:1px 1px 1px #b7caf5 inset,
	1px 1px 1px #7b9fd3;
	border-radius:3px;
	background-image:linear-gradient(to right, #c9d7fc, #baccf4);
	text-align:center;
	font-size:8px;
	line-height:14px;
	color:#4e6287;
	cursor:default;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.baron._winxp .baron__control:hover,
.baron._winxp .baron__bar:hover{background-image:linear-gradient(to right, #d9e7ff, #cadcff);}
.baron._winxp .baron__up,
.baron._winxp .baron__down{position:absolute;z-index:1;width:15px;height:16px;box-sizing:border-box;}
.baron._winxp .baron__up{top:0;}
.baron._winxp .baron__down{bottom:0;}
.baron._winxp .baron__free{position:absolute;top:18px;bottom:18px;right:0;width:0;}
.baron._winxp .baron__bar{
	position:absolute;
	z-index:1;
	width:15px;
	box-sizing:border-box;
	border:1px solid #f3ffff;
	box-shadow:1px 1px 1px #b7caf5 inset,
	1px 1px 1px #7b9fd3;
	border-radius:3px;
	background-image:linear-gradient(to right, #c9d7fc, #baccf4);
	opacity:1;
	-webkit-transition:opacity .2s ease-in;
	transition:opacity .2s ease-in;
	pointer-events:auto;
}
.baron._winxp .baron__bar:before{
	content:'';
	position:absolute;
	top:45%;
	left:3px;
	width:6px;
	height:7px;
	z-index:1;
	background-image:linear-gradient(
			to bottom,
			#f0f4ff 0px, #f0f4ff 1px,
			rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 2px,
			#f0f4ff 2px, #f0f4ff 3px,
			rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 4px,
			#f0f4ff 4px, #f0f4ff 5px,
			rgba(255, 255, 255, 0) 5px, rgba(255, 255, 255, 0) 6px,
			#f0f4ff 6px, #f0f4ff 7px,
			rgba(255, 255, 255, 0) 7px, rgba(255, 255, 255, 0) 8px
	);
}
.baron._winxp .baron__bar:after{
	content:'';
	position:absolute;
	top:47%;
	left:4px;
	width:6px;
	height:7px;
	background-image:linear-gradient(
			to bottom,
			#8aaff6 0px, #8aaff6 1px,
			rgba(138, 175, 246, 0) 1px, rgba(138, 175, 246, 0) 2px,
			#8aaff6 2px, #8aaff6 3px,
			rgba(138, 175, 246, 0) 3px, rgba(138, 175, 246, 0) 4px,
			#8aaff6 4px, #8aaff6 5px,
			rgba(138, 175, 246, 0) 5px, rgba(138, 175, 246, 0) 6px,
			#8aaff6 6px, #8aaff6 7px,
			rgba(138, 175, 246, 0) 7px, rgba(138, 175, 246, 0) 8px
	);
}
.baron._winxp._dragging .baron__bar,
.baron._winxp .baron__bar:hover{background-image:linear-gradient(to right, #d9e7ff, #cadcff);}

/* Ubuntu */
.baron._ubuntu12 .baron__scroller{padding-right:14px;}
.baron._ubuntu12 .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:0;
	width:14px;
	box-sizing:border-box;
	border:1px solid #c5c1bd;
	border-radius:7px;
	background-image:linear-gradient(to right, #d3d3d3, #e5e5e5);
}
.baron._ubuntu12._scrollbar .baron__track{opacity:1;}
.baron._ubuntu12 .baron__bar{
	position:absolute;
	z-index:1;
	width:12px;
	box-sizing:border-box;
	border:1px solid #fff;
	border-radius:6px;
	background-image:linear-gradient(to right, #fcfbfb, #eeeceb);
	opacity:1;
	pointer-events:auto;
	box-shadow:0 0 1px #d6d3d0;
}
.baron._ubuntu12 .baron__bar:hover,
.baron._ubuntu12._dragging .baron__bar{
	background-image:linear-gradient(to right, #e96d3a, #f58050);
	border-color:#e1632f;
}
.header__search-button{
	transition: background-color ease .2s;
}
.header__search-button:hover{
	background-color: #01d2e9;
}
.header__search-button.c-pointer {
	cursor: pointer;
	pointer-events: all;
}

@media screen and (max-width: 620px) {
	.api-search-title .baron__root {
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding-box;
		background-clip: padding-box;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.176);
		-moz-box-shadow: 0 6px 12px rgba(0,0,0,0.176);
		box-shadow: 0 6px 12px rgba(0,0,0,0.176);
		left: 0;
		min-width: 160px;
		position: absolute;
		top: 100%;
		visibility: hidden;
		width: 100%;
		z-index: 9000;
	}
	.api-item {
		grid-template-rows: repeat(7, max-content);
		grid-template-columns: repeat(2, 1fr);
		grid-row-gap: 10px;
		align-items: center;
		justify-items: center;
	}
	.grid-img {
		grid-row: 1 / 3;
		grid-column: 1 / 3;
	}
	.api-item-info {
		grid-column: 1 / 3;
		grid-row: 4 / 6;
		justify-self: center;
	}
	.api-search-title .api-search-result .api-item-name {
		height: auto;
		white-space: normal;
		overflow: visible;
	}
	.api-item-prices {
		grid-column: 1 / 3;
		grid-row: 6 / 7;
	}
	.api-search-title .api-search-result .api-item-prices {
		float: none;
	}
	.api-item-props {
		grid-row: 3 / 4;
		grid-column: 1 / 3;
		justify-self: center;
	}
	.button_for_ajax {
		grid-column: 1 / 3;
		grid-row: 7/8;
		display: block !important;
	}
	.api-search-result .button_for_ajax {
		text-align: center;
		margin-right: 0 !important;
	}
	.main_button.quickbuybutton{
		margin: 0 0 10px !important;
	}
}