﻿/* filtrace */
.filter-item .checker{border:solid 1px black;width:16px;height:16px;float:left;cursor:pointer;margin-right:10px;}
.filter-item.checked .checker{background-color:#eb4b01; border:solid 1px #eb4b01;}
.filter-item{margin-top:5px;  margin-bottom:5px;}
.checker-txt{float:left;width:calc(100% - 30px);  margin-top:2px;}
.filter-group-barva .checker{opacity:0.4;}
.filter-group-barva .filter-item.checked .checker{opacity:1;}
.filter-group-barva .filter-item-modra .checker{background-color:blue;}
.filter-group-barva .filter-item-cervena .checker{background-color:red;}
.filter-group-barva .filter-item-zelena .checker{background-color:green;}
.filter-group-barva .filter-item-cerna .checker{background-color:green;}
.filter-groups {height: 197px;}
.filter-scroll{height:120px;overflow-y:auto;width:calc(100% - 20px);background:#f9f9f9;padding:10px;  padding-top:5px;  padding-bottom:5px;}
.filter-group{border-bottom:2px solid #fff;padding:20px;background:#f0f0f0;float:left;width:calc(20% - 42px);  margin-right:2px;}
.filter-item.filter-item-disabled{opacity:0.15; pointer-events:none; cursor:default;}
.filtered-items{text-align:left; margin-bottom:10px;}
.filtered-item{background-color:#efefef;padding:10px;margin-right:5px;margin-bottom:5px;display:inline-block;}
.filtered-item .remove{float:right;color:red;cursor:pointer;font-size:0;width:14px;height:14px;  background-image:url(images/ico-close.png);  background-size:cover;  margin-left:10px;}
.clear-all-items{background-color:#980a0a;padding:10px;margin-right:5px;margin-bottom:5px;display:inline-block; color:#fff; cursor: pointer;}
.filter-title{text-transform:uppercase;font-size:9px;letter-spacing:2px;display:block;margin-bottom:10px;}



.calculation-counts {
	margin-top: 20px;
	font-size: 16px;
	background: #f0f0f0;
	padding: 22px;
	color: #343434;
  text-align: center;
}


.calculation-counts span{display:inline-block; width:100%; font-weight:700;}
.calculation-counts button {
	cursor: pointer;
	padding: 12px 70px;
	font-size: 16px;
	color: #fff;
	background-color: #ae956b;
	border: none;
	border-radius: 5px;
	text-transform: uppercase;
	margin-top: 16px;
	letter-spacing: 1px;
  font-family:"Playfair Display",serif;
}
.calculation-counts button:hover{opacity:0.8;}


/* řazení */
.filtr-form {margin-bottom: 80px;}
.buttons-and-sort{margin-top:20px;margin-bottom:2px;padding:20px;background:#efefef;}
.sort{float: right;}
.sort button{border:none;background-color:#565656;color:#fff;text-transform:uppercase;font-size:11px;padding:5px 12px;border-radius:5px;  cursor:pointer;}
.sort button.selected{background-color:#000;}
.sort-code-dir-ascending, 
.sort-code-dir-descending, 
.sort-news-dir-descending{display:none;}

button.show-filters,
button.hide-filters{border:none;background-color:#565656;color:#fff;text-transform:uppercase;font-size:11px;padding:5px 12px;border-radius:5px;cursor:pointer;}
button.show-filters span{text-transform: none;}


.param-value-selection {
	overflow-y: auto;
	height: 84px;
}
