
.addon_search_plus_plus ul {
    margin: 0;
    list-style-type: none;
}

.addon_search_plus_plus label {
    display: inline-block;
}

.addon_search_plus_plus label span {
    vertical-align: sub;
}

.addon_search_plus_plus .reset_search {
    display: inline-block;
    width: 1.5em;
    margin-left: -1.5em;
    vertical-align: middle;
    text-align: center;
    font-size: 1.5em;
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.25s;
}

.addon_search_plus_plus .reset_search.visible {
    opacity: 1;
    pointer-events: auto;
}

.addon_search_plus_plus .reset_search:before {
    content: '×';
    display: inline-block;
}

.addon_search_plus_plus .search-result {
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #b5b5b9;
	background: #fff;
	height: 38px;
	border-radius: 5px;
}
#jshop_search {
	border: none;
	width: 86%;
	height: 100%;
	/* line-height: 30px; */
}

.addon_search_plus_plus .search-result input {
    margin-bottom: 0;
}
.addon_search_plus_plus .search-result input.load{
	background: #fff url("../images/loading.gif") no-repeat scroll 98% 50%;
}

.addon_search_plus_plus .popup {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 150px);
    overflow-y: auto;
    overflow-x: hidden;
    /*! padding: 20px; */
    background: white;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
}

.addon_search_plus_plus .popup:empty {
    display: none !important;
}
.search-result .btn.button {
	position: absolute;
	height: 32px;
	background-color: #bd0f2c;
	top: 3px;
	color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='960px' height='560px' viewBox='0 0 960 560' enable-background='new 0 0 960 560' xml:space='preserve'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M499.902,302.661c-0.297,0-0.594,0-0.891,0 c-0.78-0.239-1.325-0.792-1.871-1.361c-3.313-3.459-6.638-6.906-9.954-10.361c-0.122-0.126-0.202-0.291-0.302-0.438 c-0.179,0.137-0.255,0.181-0.328,0.229c-3.046,2.046-6.4,3.096-10.071,3.146c-3.887,0.052-7.429-1.049-10.62-3.24 c-2.836-1.947-4.959-4.513-6.378-7.655c-1.5-3.322-1.942-6.792-1.378-10.378c0.595-3.781,2.253-7.062,4.903-9.822 c2.682-2.794,5.929-4.588,9.736-5.338c0.767-0.151,1.546-0.237,2.32-0.353c0.801,0,1.602,0,2.403,0 c0.409,0.056,0.817,0.114,1.227,0.169c4.157,0.559,7.714,2.354,10.65,5.322c2.904,2.936,4.654,6.477,5.173,10.585 c0.457,3.621-0.091,7.103-1.733,10.366c-0.669,1.327-1.531,2.558-2.418,4.019c0.323,0.277,0.795,0.622,1.196,1.036 c3.165,3.271,6.315,6.558,9.475,9.836c0.728,0.755,1.029,1.613,0.685,2.639C501.429,301.943,500.739,302.388,499.902,302.661z M476.288,261.895c-7.475-0.012-13.574,6.074-13.601,13.573c-0.027,7.481,6.129,13.643,13.601,13.614 c7.508-0.029,13.575-6.103,13.577-13.591C489.865,268.007,483.773,261.906,476.288,261.895z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1200%;
}
.addon_search_plus_plus .results {
    display: flex;
    justify-content: space-between;
    padding: 20px;
}

.addon_search_plus_plus .results > * {
    width: 22%;
}

.addon_search_plus_plus .results > :last-child {
    width: 75%;
}

.addon_search_plus_plus .results > *:only-child {
    width: 100%;
}

.addon_search_plus_plus .results > * > *:not(:last-child) {
    margin-bottom: 20px;
}

.addon_search_plus_plus .results .left li {
    display: block;
    margin-bottom: 5px;
}

.addon_search_plus_plus .results .title {
    margin-bottom: 10px;
    font-size: 1.1em;
}

.addon_search_plus_plus .results .products {
	width: 100%;
	clear: both;
	/*padding: 20px 0;*/
}
.addon_search_plus_plus .results .products td {
    padding: 5px;
}

.addon_search_plus_plus .results .products td:first-child {
    padding-left: 0;
}

.addon_search_plus_plus .results .products td:last-child {
    padding-right: 0;
}

.addon_search_plus_plus .results .products .image {
    min-width: 100px;
    text-align: center;
}

.addon_search_plus_plus .results .products .image img {
    max-width: 50px;
    max-height: 100px;
}

.addon_search_plus_plus .results .products .add_to_cart_wishlist,
.addon_search_plus_plus .results .products .price {
    white-space: nowrap;
    vertical-align: middle;
}

.addon_search_plus_plus .results .products .add_to_cart_wishlist > * {
    display: inline-block;
    vertical-align: middle;
}

.addon_search_plus_plus .results .products .add_to_cart_wishlist a.btn span {
    vertical-align: middle;
    width: auto;
}

.addon_search_plus_plus .results .products .add_to_cart_wishlist .inputbox {
    width: 2em;
    text-align: center;
}

.addon_search_plus_plus .results .products .more_results {
    margin-top: 15px;
}

.search-result__input-container {
    position: relative;
    display: inline-block;
}

@media(max-width: 768px) {
    .addon_search_plus_plus .results > *:nth-child(n) {
        width: 100%;
    }
    .addon_search_plus_plus .results > *:not(:last-child) {
        margin-bottom: 20px;
    }
}

@media(max-width: 640px) {
    .addon_search_plus_plus .results .products tr {
        display: block;
    }
    .addon_search_plus_plus .results .products tr:not(:last-child) {
        margin-bottom: 10px;
    }
    .addon_search_plus_plus .results .products td {
        display: block;
        width: 100%;
        padding: 0;
    }
    .addon_search_plus_plus .results .products td:not(:last-child) {
        margin-bottom: 10px;
    }
}
.categories-my li{
float:left;
margin: 0 20px 0 0;
}