﻿div.filter, div.hidden_block {
    background: url(/img/bg-min.png) center repeat-y;
}

/*
#posts div.title h2.filter {
    padding: 0;
}
*/

h1 br.Small-Mon {
    display: none;
}

div.logo img {
    max-height: 50vh;
}

@media screen and (max-width: 550px){
    h1 br.Small-Mon {
        display: block;
    }
}



/* ------------------ .filter BEGIN ------------------ */
.chosen-container {
    min-width: 100%;
}

.CatalogItem.deselected span
{
    color: Red;
}
        
.IngredientItem.deselected span
{
    color: Red;
}
        
    
.filter .flex .top .chosen-container-multi .chosen-choices li.search-choice.IngredientItem {
    background: #decfe4!important;
    border-color: darkgray;
}
    
.filter .flex .top .chosen-container-multi .chosen-choices li.search-choice.CatalogItem {
    background: #9fa7e0!important;
    border-color: darkgray;
}
    
    
ul.chosen-results li.IngredientItem {
    color: #9465a7;
}
ul.chosen-results li.CatalogItem {
    color: #777fbb;
}
    
.filter .flex .top .search-choice:before {
    content: url(/img/item_plus.png);
    display: block;
    position: absolute;
    left: 2px;
}
    
.filter .flex .top .search-choice.IngredientItem.deselected:before {
    content: url(/img/item_minus.png);
}
    
.filter .flex .top .search-choice.IngredientItem span:nth-child(1) {
    display: block;
    position: absolute;
    left: 2px;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
.filter .flex .top .search-choice.CatalogItem.deselected:before {
    content: url(/img/item_minus.png);
}
.filter .flex .top .search-choice.CatalogItem span:nth-child(1) {
    display: block;
    position: absolute;
    left: 2px;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
    
.filter input[type="checkbox"] 
{
    background: #b5ad42;
}
.filter input:checked[type="checkbox"] 
{
    background: #3243c3;
}
    
.filter .flex .top .links_box ul li {
    display: inline-block;
    padding: 0px 5px;
    - border-right: 1px solid #000;
    padding: 2px 5px;
    margin: 3px 5px;
    - background: #decfe4!important;
    background: #decfe4;
    border-radius: 5px;
    cursor: pointer;
}
.filter .flex .top .links_box ul li:nth-child(1)
{
    background: inherit;
}
    
.filter .flex .top button.search {
    - background: grey;
    cursor: no-drop;
}
    
.filter .flex .top button.search.active {
    cursor: pointer;
    box-shadow: #fdae61 2px 4px 7px;
    background: #ba936d;
}
    
div.links_box ul.most_used li a {
    color: blueviolet;
}
    
/* ------------------ .filter END ------------------ */