.filter__form {	display:block;	width:90%;	max-width:1110px;	margin:0 auto;	padding:20px 0;transition:height .2s;	box-sizing:border-box}.filter__form .btn, .filter__form .navigation.pagination .page-numbers.next, .filter__form .navigation.pagination .page-numbers.prev, .navigation.pagination .filter__form .page-numbers.next, .navigation.pagination .filter__form .page-numbers.prev {	display:inline-block;	vertical-align:top;	margin:0 0 0 8px}.filter__form .btn:first-child, .filter__form .navigation.pagination .page-numbers.next:first-child, .filter__form .navigation.pagination .page-numbers.prev:first-child, .navigation.pagination .filter__form .page-numbers.next:first-child, .navigation.pagination .filter__form .page-numbers.prev:first-child {	margin:0 8px 0 0}@media (max-width:1024px) {.filter__form.mobile-collapsed {height:0;padding:0;overflow:hidden}}.filter__list-wrap {	display:inline-block;	vertical-align:top;	background:#fff;	border:1px solid #cfcfd1;	box-sizing:border-box;/*	width:calc(100% - 225px)*/}.filter-list2 {	background:none !important;	border:none !important;}.filter__list {	list-style:none;	margin:0;	padding:0;	text-transform:uppercase;	font-weight:700;	display:-webkit-box;	display:-ms-flexbox;	display:-webkit-flex;	display:flex}.filter__list>li {	display:inline-block;	vertical-align:top;	position:relative;	/*padding:0 40px;*/	margin:0;transition:.4s;	background:#FFF;	margin-right:10px;	width:190px;}.filter__list>li.flex-grow {	flex:2}.filter__list>li:before {	content:"";	width:1px;	background:#cfcfd1;	height:19px;	position:absolute;	display:block;	left:0;	top:4px}.filter__list>li>span {	display:inline-block;	vertical-align:top;	padding:6px;	white-space:pre;	opacity:.5;transition:.4s;	width:190px;}.filter__list>li:first-child {	min-width:190px;	padding-left:0;	padding-right:0}.filter__list>li.search-box {	min-width: 335px;	height:30px;}.col-md-12.filter-list1 {	margin-bottom:20px;	margin-top:-12px;}.filter__list>li:first-child input {	position:absolute;	top:0;	left:0;	right:0;	bottom:0}.filter__list>li:first-child:before {	display:none}.filter__list>li .arrow {	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjY5MyIgdmlld0JveD0iMCAwIDEyIDcuNjkzIj48cGF0aCBkPSJNMTIgMS42OTN2LTEuNjkzaC0xLjY5M2wtNC4zMDcgNC4zMDctNC4zMDctNC4zMDdoLTEuNjkzdjEuNjkzbDYgNnoiLz48L3N2Zz4=);	background-repeat:no-repeat;	background-position:100% 50%;	position:absolute;	right:14px;	top:9px;	width:15px;	height:12px;transition:.4s;	opacity:1;}.no-svg .filter__list>li .arrow {	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFJJREFUGJWVzbsNgDAMANGXKWkYg4KCBhiBAsGy0CSSFUV8rrN9J8OIC5s2CXt2Bujz0IoSjnDvymFuRAln2E/16zp6lAtLkF7lwvpHjtFn+ZEbznAfNeW2ydoAAAAASUVORK5CYII=)}.filter__list>li input[type=search] {	border:none;	text-transform:uppercase;	font-size:16px;	font-size:1.6rem;	color:#000;	font-weight:700;	padding:6px 30px 6px 15px;	box-sizing:border-box;	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMi43MDQiIHZpZXdCb3g9IjAgMCAxMyAxMi43MDQiPjxwYXRoIGZpbGw9IiMwMTAxMDEiIGQ9Ik0xMi42MyAxMC41NWwtMi40MDEtMi40Yy40NDgtLjc5My43MDgtMS43MDcuNzA4LTIuNjgyIDAtMy4wMTUtMi40NTQtNS40NjgtNS40NjktNS40NjhzLTUuNDY4IDIuNDUzLTUuNDY4IDUuNDY4YzAgMy4wMTYgMi40NTMgNS40NjkgNS40NjggNS40NjkgMS4xMjggMCAyLjE3Ny0uMzQ0IDMuMDQ4LS45MzJsMi4zMyAyLjMzYy4yNDcuMjQ2LjU2OS4zNjkuODkyLjM2OS4zMjMgMCAuNjQ2LS4xMjMuODkzLS4zNjkuNDkyLS40OTIuNDkyLTEuMjkxLS4wMDEtMS43ODV6bS0xMC45NDctNS4wODJjMC0yLjA4NyAxLjY5Ny0zLjc4NSAzLjc4NS0zLjc4NXMzLjc4NSAxLjY5OCAzLjc4NSAzLjc4NWMwIDIuMDg4LTEuNjk3IDMuNzg1LTMuNzg1IDMuNzg1cy0zLjc4NS0xLjY5Ny0zLjc4NS0zLjc4NXoiLz48L3N2Zz4=) 93% 50% no-repeat #fff;	opacity:.5;transition:.4s;	width:100%;	display:block}.filter__list>li.position {	padding:0px 25px;}.filter__list>li input[type=search]:focus {	outline:0;	box-shadow:none}.filter__list>li ::-webkit-input-placeholder {color:#000}.filter__list>li ::-moz-placeholder {color:#000}.filter__list>li :-ms-input-placeholder {color:#000}.filter__list>li :-moz-placeholder {color:#000}.filter__list li {	font-size:13px;	font-size:1.3rem;	list-style:none}.filter__list .dropdown__inner {	position:absolute;	top:100%;	left:-1px;	box-sizing:border-box;	right:-1px;	list-style:none;	margin:0;	padding:6px 15px;	z-index:10;	background:#fff;	border:1px solid #cfcfd1;	visibility:hidden;	opacity:1;-webkit-transition:opacity .4s ease-in-out, visibility 0s ease-in-out;-webkit-transition-delay:0s, .4s;-moz-transition:opacity .4s ease-in-out 0s, visibility 0s ease-in-out .4s;-o-transition:opacity .4s ease-in-out 0s, visibility 0s ease-in-out .4s;transition:opacity .4s ease-in-out 0s, visibility 0s ease-in-out .4s}.lt-ie9 .filter__list .dropdown__inner {	visibility:visible;	display:none}.filter__list .dropdown__inner.faded-in {	visibility:visible;	opacity:1;-webkit-transition-delay:.4s, .4s;-moz-transition-delay:.4s, .4s;-o-transition-delay:.4s, .4s;transition-delay:.4s, .4s}.lt-ie9 .filter__list .dropdown__inner.faded-in {	display:inherit}.filter__list .dropdown__inner.small {	max-width:191px;	padding-bottom:0}.filter__list .dropdown__inner.small p {	font-size:1em;	margin:0 0 9px}.filter__list .dropdown__inner li {	cursor:pointer;	padding:3px 0;	display:block;	width:100%}.filter__list .dropdown__inner li:hover {	color:#004990}@media (max-width:1024px) {.filter__form {width:80%;max-width:444px;margin:0 auto;padding-top:0}.filter__form .btn, .filter__form .navigation.pagination .page-numbers.next, .filter__form .navigation.pagination .page-numbers.prev, .navigation.pagination .filter__form .page-numbers.next, .navigation.pagination .filter__form .page-numbers.prev {margin:10px 0}.filter__form .btn.reset, .filter__form .navigation.pagination .reset.page-numbers.next, .filter__form .navigation.pagination .reset.page-numbers.prev, .navigation.pagination .filter__form .reset.page-numbers.next, .navigation.pagination .filter__form .reset.page-numbers.prev {float:right}.filter__list {display:block}.filter__list>li {display:block;background:#fff;border:1px solid #cfcfd1;padding:0 10px;margin:10px 0 0}.filter__list>li.search-box {min-width:120px;}.col-md-12.filter-list1 { margin-bottom: 0px; display: inline-block; width: 100%;}.col-md-12.filter-list1 a.btn.reset.b { float: left;}.filter__list>li:before {left:auto;right:33px}.filter__list>li:last-child:before {display:none}.filter__list>li:first-child:before {display:block}.filter__list>li .arrow {top:8px;right:10px;opacity:1}.filter__list>li input[type=search] {width:100%;position:relative;left:auto;right:auto;background-position:98% 50%}.filter__list>li.mobile-click .arrow, .filter__list>li.mobile-click input[type=search], .filter__list>li.mobile-click span {opacity:1}.filter__list>li.mobile-click .dropdown__inner {visibility:visible;opacity:1;-webkit-transition-delay:0s, 0s;-moz-transition-delay:0s, 0s;-o-transition-delay:0s, 0s;transition-delay:0s, 0s}.lt-ie9 .filter__list>li.mobile-click .dropdown__inner {display:inherit}.filter__list .dropdown__inner {border-top:none;padding-left:10px}.filter__list-wrap {display:block;background:0 0;border:none;width:100%}}@media (max-width:768px) {.filter__form {max-width:224px}}.filters {		position:relative;	width:100%}@media print {.filters {	display:none}}.filters>ul {	width:auto;	position:relative;	max-width:1105px;	margin:0 auto;	min-height:30px;	padding:25px 17px 34px;	list-style:none;	font-size:0}.filters>ul>li {	float:left;	height:30px;	margin-right:11px}.filters>ul>li.dropdown {	position:relative;	width:19.2%}.filters>ul>li.submit a {	padding:0 14px 0 19px;	text-indent:-9999px;	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEyLjQ3OSIgdmlld0JveD0iMCAwIDggMTIuNDc5Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMS43NjEgMGgtMS43NjF2MS43NjFsNC40NzkgNC40NzgtNC40NzkgNC40OHYxLjc2aDEuNzYxbDYuMjM5LTYuMjR6Ii8+PC9zdmc+);	background-position:center center;	background-repeat:no-repeat}.no-svg .filters>ul>li.submit a {	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAG9JREFUGJWt0DsOwkAMRdE3UZYCiB1R8NlyUqZIB4gtgMR9TjOKRmhGNHFn3dPYAmbga/us2gBDREQT2T4Az4ywfamhPfD4h3Y/6NpC9wLduhKklHpJfV5D0meNEXEEXsVFpw1iftTYjBlMwLsaJS0dK7YMBOMzVwAAAABJRU5ErkJggg==)}.filters>ul>li:last-child {	margin:0}h2.widget-title {	color: white;	padding-left:11px;	padding-top:5px;	font-size:13px;}.filters>ul>li ul {	background:#fff;	border:1px solid #cfcfd0;	position:absolute;	top:0;	left:0;	padding:0;	margin:0;	list-style:none;	overflow:hidden;	max-height:30px;	z-index:52;	width:100%;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box}.filters>ul>li ul.active {	max-height:none;	z-index:55;	-webkit-box-shadow:rgba(0, 0, 0, .35) 0 0 3px 1px;	-moz-box-shadow:rgba(0, 0, 0, .35) 0 0 3px 1px;	box-shadow:rgba(0, 0, 0, .35) 0 0 3px 1px}.filters>ul>li ul.active li.label .arrow {	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjY5MyIgdmlld0JveD0iMCAwIDEyIDcuNjkzIj48cGF0aCBkPSJNLS4wMDEgNnYxLjY5MmgxLjY5M2w0LjMwNy00LjMwNyA0LjMwNyA0LjMwN2gxLjY5M3YtMS42OTJsLTYtNnoiLz48L3N2Zz4=);	background-position:center center;	background-repeat:no-repeat}.no-svg .filters>ul>li ul.active li.label .arrow {	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFZJREFUGJWVyzEOQEAUBNAnjuUkCpdQ6FA4gEI4kHNJaGyyYQmTTPP/m1w6AwqsD/8b3s+2f3Bo9wWPWN5GVwwZ5ujeB1wlcJx4VEKD7QGHTKepX0w6B0vkH5yYw8miAAAAAElFTkSuQmCC)}.filters>ul>li ul li {	min-height:30px;	line-height:1em;	cursor:pointer;	font-weight:700;	padding:9px 7px;	box-sizing:border-box;	text-transform:uppercase;	font-size:13px;	font-size:1.3rem}.filters.b>ul, .filters>ul>li ul li.alpha {	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box}.filters>ul>li ul li.label {	position:relative}.filters>ul>li ul li.label .arrow {	height:22px;	width:33px;	position:absolute;	top:4px;	right:0;	border-left:1px solid #c1c1c3;	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjY5MyIgdmlld0JveD0iMCAwIDEyIDcuNjkzIj48cGF0aCBkPSJNMTIgMS42OTN2LTEuNjkzaC0xLjY5M2wtNC4zMDcgNC4zMDctNC4zMDctNC4zMDdoLTEuNjkzdjEuNjkzbDYgNnoiLz48L3N2Zz4=);	background-position:center center;	background-repeat:no-repeat;	background-color:#fff}.no-svg .filters>ul>li ul li.label .arrow {	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFJJREFUGJWVzbsNgDAMANGXKWkYg4KCBhiBAsGy0CSSFUV8rrN9J8OIC5s2CXt2Bujz0IoSjnDvymFuRAln2E/16zp6lAtLkF7lwvpHjtFn+ZEbznAfNeW2ydoAAAAASUVORK5CYII=)}.filters>ul>li ul li.label span {	white-space:pre}.filters>ul>li ul li.alpha {	width:100%;	padding:0;	box-sizing:border-box;	height:auto}.filters>ul>li ul li.alpha p {	font-weight:400;	padding:0 7px;	margin-bottom:5px;	font-size:13px;	font-size:1.3rem}.filters>ul>li ul li:hover {	color:#004990}.filters .btn, .filters .navigation.pagination .page-numbers.next, .filters .navigation.pagination .page-numbers.prev, .navigation.pagination .filters .page-numbers.next, .navigation.pagination .filters .page-numbers.prev {	height:30px;	line-height:30px;	padding:0 11px;	font-size:14px;	font-size:1.4rem}.filters .btn.b, .filters .btn.off, .filters .navigation.pagination .b.page-numbers.next, .filters .navigation.pagination .b.page-numbers.prev, .filters .navigation.pagination .off.page-numbers.next, .filters .navigation.pagination .off.page-numbers.prev, .navigation.pagination .filters .b.page-numbers.next, .navigation.pagination .filters .b.page-numbers.prev, .navigation.pagination .filters .off.page-numbers.next, .navigation.pagination .filters .off.page-numbers.prev {	border:1px solid #696d74}.filters .angle {	bottom:0}@media (max-width:1024px) {.filters .filter-toggle {border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;outline:0;padding:18px 0 28px 50px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIxNy44NTciIHZpZXdCb3g9IjAgMCAyNSAxNy44NTciPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMy4yMTQgNy4xNDNoLTIxLjQyOGMtLjk4NyAwLTEuNzg2Ljc5OS0xLjc4NiAxLjc4NnMuNzk5IDEuNzg2IDEuNzg2IDEuNzg2aDIxLjQyOGMuOTg3IDAgMS43ODYtLjggMS43ODYtMS43ODZzLS43OTktMS43ODYtMS43ODYtMS43ODZ6bS0yMS40MjgtMy41NzJoMjEuNDI4Yy45ODcgMCAxLjc4Ni0uNzk5IDEuNzg2LTEuNzg1cy0uNzk5LTEuNzg2LTEuNzg2LTEuNzg2aC0yMS40MjhjLS45ODcgMC0xLjc4Ni44LTEuNzg2IDEuNzg2cy43OTkgMS43ODUgMS43ODYgMS43ODV6bTIxLjQyOCAxMC43MTVoLTIxLjQyOGMtLjk4NyAwLTEuNzg2Ljc5OS0xLjc4NiAxLjc4NXMuNzk5IDEuNzg2IDEuNzg2IDEuNzg2aDIxLjQyOGMuOTg3IDAgMS43ODYtLjggMS43ODYtMS43ODZzLS43OTktMS43ODUtMS43ODYtMS43ODV6Ii8+PC9zdmc+);background-position:17px 17px;background-repeat:no-repeat}.no-svg .filters .filter-toggle {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOZJREFUOI3Fk6FKhGEQRc8dNLkbtZkEi8jCFg0W8QHM+phmRdhiURANgtgVq2Bw+e416A8W2/ezp025B+7MkGTSWrturbV0prW2SDLB9nnv8L/YPivg0faSEbD9Bdzrd9gDDoDq6QBuquqpY+aKGeqaStpNom7BUpI8V9WHbG8nuauqzV6CAdvvkuYl6WQMAUBVbQHHleTS9tsYEtuvwNWwkw1gR1K3E05iSS+SPntlrp6hrhlwOMydCD8f/yDbsyS3VbXWUQCA7aWkeQGzMQQAVbUO7Mv2NMkFcETfugwsJJ12zPyfb8W1GsMQF631AAAAAElFTkSuQmCC)}.filters .filter-toggle span {color:#fff;text-transform:uppercase;font-size:13px;font-size:1.3rem;font-weight:700}.filters>ul {display:none;padding-top:5px}.filters.b>ul>li {padding:10px 16px !important;}.filters>ul>li {float:none;margin-bottom:7px}.filters>ul>li.dropdown {width:100%!important}.filters>ul>li.submit {float:left}.filters>ul>li.reset {float:right}.filters>ul>li ul li.alpha .grid a, .filters>ul>li ul li.alpha .grid span {width:16.77%}}.filters.b {	background:#4f545c;	position:relative;	width:100%}.filters.b>ul {	width:auto;	position:relative;	max-width:900px;	margin:0 auto;	min-height:30px;	padding:15px 17px;	list-style:none;	font-size:0;	box-sizing:border-box}.filters.b>ul>li, .filters.b>ul>li.years {	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box}.filters.b>ul>li.current-cat>a {	color: #FFF;}.filters.b>ul>li.dropdown {	float:left;	height:30px;	position:relative;	color:#a2a2a3;	cursor:pointer;	font-weight:700;	background: #3c434c;	width:auto;	min-width:114px;	line-height:30px;	text-transform:uppercase;	font-size:13px;	font-size:1.3rem;	box-sizing:border-box;	transition:0.3s;}.filters.b>ul>li.cat-item {	float:left;	/*height:30px;*/	position:relative;	color:#a2a2a3;	cursor:pointer;	font-weight:700;	padding: 10px 17px;	background: #3c434c;	/*width:auto;*/	/*min-width:114px;*/	/*line-height:30px;*/	text-transform:uppercase;	font-size:13px;	font-size:1.3rem;	box-sizing:border-box;	border: 1px solid #7b7f85;	display:inline-table;	transition:0.3s;}.filters.b>ul>li>a {	color:#7e8286;	transition:0.3s;}.filters.b>ul>li>a:hover {	color:#FFF;	transition:0.3s}.filters.b>ul>li:hover {	border-color:#FFF;	transition:0.3s}.filters.b>ul>li.active {	color:#fff}.filters.b>ul>li.active .label:hover:after {	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjY5MyIgdmlld0JveD0iMCAwIDEyIDcuNjkzIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLS4wMDEgNnYxLjY5MmgxLjY5M2w0LjMwNy00LjMwOCA0LjMwOCA0LjMwOGgxLjY5MnYtMS42OTJsLTYtNi02IDZ6Ii8+PC9zdmc+);	background-position:0 0;	background-repeat:no-repeat}.no-svg .filters.b>ul>li.active .label:hover:after {	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAF9JREFUGJWNkCkSgEAQxJpnIvgEAsUheACCgtduejGIqWUpiJ2kxUgVgNX2WLtV5Xxje/oth2j+lIENOF+jUpaknHMDHCFaJEm2u1IuxmLUyvYApJocoh1Itvuvpz24AASrnyIHNeXxAAAAAElFTkSuQmCC)}.filters.b>ul>li.active .label:after {	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjY5MyIgdmlld0JveD0iMCAwIDEyIDcuNjkzIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLS4wMDEgNnYxLjY5MmgxLjY5M2w0LjMwNy00LjMwOCA0LjMwOCA0LjMwOGgxLjY5MnYtMS42OTJsLTYtNi02IDZ6Ii8+PC9zdmc+);	background-position:0 0;	background-repeat:no-repeat}.no-svg .filters.b>ul>li.active .label:after {	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAF9JREFUGJWNkCkSgEAQxJpnIvgEAsUheACCgtduejGIqWUpiJ2kxUgVgNX2WLtV5Xxje/oth2j+lIENOF+jUpaknHMDHCFaJEm2u1IuxmLUyvYApJocoh1Itvuvpz24AASrnyIHNeXxAAAAAElFTkSuQmCC)}.filters.b>ul>li.active ul {	display:block}.filters.b>ul>li.years {	/*float:right;*/	min-width:180px;	margin-right:11px;	box-sizing:border-box}.filters.b>ul>li ul, .filters.b>ul>li ul li {	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box}.filters.b>ul>li.authors {	/*float:right;*/	margin-right:11px}@media (max-width:768px) {.filters.b>ul>li.authors {margin-right:0}}.filters.b>ul>li.authors ul {	left:auto;	right:0;	border-bottom:1px solid #a7aaae;	padding:4px 4px 0;	max-height:285px;	overflow-y:auto}@media (max-width:600px) {.filters.b>ul>li.authors ul {left:0;right:auto}.filters.b>ul>li { float:left; height:30px !important; position:relative; color:#a2a2a3; cursor:pointer; font-weight:700; padding:0 !important; background:none; width:auto; min-width:225px !important; line-height:30px; text-transform:uppercase; font-size:13px; font-size:1.3rem; box-sizing:border-box; border:none !important; display:inline-table;}}.filters.b>ul>li.authors ul li {	border:none;	background:#6d7177;	margin-bottom:4px;	padding:0;	text-transform:none;	position:relative;	font-size:12px;	font-size:1.2rem}.filters.b>ul>li.authors ul li a {	font-weight:600;	color:#fff}.filters.b>ul>li.authors ul li img {	float:left;	display:block;	max-height:30px;	max-width:30px}.filters.b>ul>li.authors ul li a>span {	display:block;	margin:0 45px 0 38px}.filters.b>ul>li.authors ul li .post-count {	display:block;	position:absolute;	top:2px;	right:2px;	bottom:2px;	width:26px;	height:26px;	line-height:26px;	text-align:center;	color:#fff;	background:#004990}.filters.b>ul>li .label {	display:block;	height:30px;	border:1px solid #a7aaae;	position:relative;	padding:0 40px 0 10px}.filters.b>ul>li .label:hover {	background:#83878c;	color:#fff}.filters.b>ul>li .label:hover:after {	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjY5MyIgdmlld0JveD0iMCAwIDEyIDcuNjkzIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIgMS42OTN2LTEuNjkzaC0xLjY5M2wtNC4zMDcgNC4zMDctNC4zMDctNC4zMDdoLTEuNjkzdjEuNjkzbDYgNiA2LTZ6Ii8+PC9zdmc+);	background-position:0 0;	background-repeat:no-repeat}.no-svg .filters.b>ul>li .label:hover:after {	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFxJREFUGJWNzbsNgFAMQ1EzJQ1jUFDQACNQINjVNs1DChGf5zbnKrA92DbJFQ+z3ZDcbFtSD0mdy3JU8H7dJbUAAJJTjgo+Ah5vr3P0iUM0O+0Vh2ipxjGqxn87AVkxpUhM6/fzAAAAAElFTkSuQmCC)}.filters.b>ul>li .label:after {	content:'';	display:block;	position:absolute;	right:10px;	top:50%;	margin-top:-4px;	width:12px;	height:8px;	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3LjY5MyIgdmlld0JveD0iMCAwIDEyIDcuNjkzIj48cGF0aCBmaWxsPSIjQTJBMkEzIiBkPSJNMTIgMS42OTN2LTEuNjkzaC0xLjY5M2wtNC4zMDcgNC4zMDctNC4zMDctNC4zMDdoLTEuNjkzdjEuNjkzbDYgNiA2LTZ6Ii8+PC9zdmc+);	background-position:0 0;	background-repeat:no-repeat}.no-svg .filters.b>ul>li .label:after {	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJhJREFUGJWNzzsOglAQRuEzNG5SuDQaCy1NLMBEMHEBEqPlzKVxXbqPseBRoEb/+juTjKjGnQgnd5oQ0g2TubvE2F6AFfg2cecJIMJaNZ6n2Ky9dhjck0eS52kLXk2j7nK8ibDs8zKE+V2Ga2Z2ANl3mEbEZyCLAWdZdgQYgz6qQMrJFyN+CwBUYy1C8Ql/nWqszaz4Cf/ZC5JtRw36E1mEAAAAAElFTkSuQmCC)}.filters.b>ul>li ul {	display:none;	background:#4f545c;	/*border:1px solid #a7aaae;	border-bottom:none;*/	position:relative;	top:0px;	left:0;	padding:0;	margin:0;	list-style:none;	z-index:52;	min-width:100%;	max-height:none;	width:auto;	box-sizing:border-box}.filters.b>ul>li ul li {	border-bottom: 1px solid #a7aaae;	height: auto;	color: #fff;	cursor: pointer;	padding: 0 2px;	font-weight: 700;	line-height: 30px;	white-space: nowrap;	text-transform: uppercase;	font-size: 13px;	font-size: 1.3rem;	box-sizing: border-box;}/*.filters.b>ul>li ul li {	border-bottom:1px solid #a7aaae;	height:30px;	color:#fff;	cursor:pointer;	padding:0 10px;	font-weight:700;	line-height:30px;	white-space:nowrap;	text-transform:uppercase;	font-size:13px;	font-size:1.3rem;	box-sizing:border-box}*/.filters.b>ul>li ul li.active, .filters.b>ul>li ul li:hover {	background:#83878c}.filters.b>ul>li ul li a {	color:#a2a2a3;	display:block;	float:left;	background:none;}.filters.b>ul>li ul li a:hover {	color:#fff}@media (max-width:600px) {.filters.b>ul>li.years {width:100%;min-width:225px}}.alpha .grid {	overflow:hidden;	padding-bottom:1px;	width:calc(100% + 30px);	margin:0 -16px -1px}.alpha .grid button, .alpha .grid span {	padding:0;	width:17.1%;	height:31px;	display:block;	overflow:hidden;	-webkit-border-radius:0;	-moz-border-radius:0;	-ms-border-radius:0;	-o-border-radius:0;	border-radius:0;	text-transform:uppercase;	background:#fff;	text-align:center;	line-height:26px;	font-size:14px;	font-size:1.4rem;	border:1px solid #dfdfdd;	float:left;	margin:0 -1px -1px 0;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box}.alpha .grid span {	background:#f6f5f2;	color:#adacac}.alpha .grid button {	color:#000;	font-weight:700}.alpha .grid a.active, .alpha .grid a:hover {	color:#3e80b7}