.mod.header{display:flex;justify-content:space-between;align-items:flex-end;min-height:60px}.mod.header .page-title{display:inline-block;padding:10px;margin:0;flex-grow:1;white-space:nowrap}.mod.header .page-nav{flex-grow:2}@media (max-width: 1024px){.mod.header,.mod.header .page-title{display:block;padding-left:0}}.page-search-form{display:inline-block;position:absolute;top:25px;right:20px;padding:0}.page-search-form .icon{display:block;position:absolute;top:8px;right:26px;color:rgba(152, 166, 173, 0.7);cursor:pointer}.page-search-form .icon:hover{color:#98a6ad}.page-search-form .form-control,.page-search-form .form-control:focus{border:1px solid rgba(152, 166, 173, 0.15);font-size:13px;height:34px;color:#313a46;padding:7px 40px 7px 20px;margin:19px 15px 0 5px;background:rgba(152, 166, 173, 0.1);box-shadow:none;border-radius:30px;width:190px}.page-search-form .message{font-size:12px;line-height:1.8;text-align:center}@media (max-width: 768px){.page-search-form .form-control,.page-search-form .form-control:focus{border:1px solid rgba(152, 166, 173, 0.15);font-size:13px;height:34px;color:#313a46;padding:7px 40px 7px 20px;margin:19px 15px 0 5px;background:rgba(152, 166, 173, 0.1);box-shadow:none;border-radius:30px;width:100px}}@media (max-width: 419px){.page-search-form{position:relative;top:auto;right:auto;margin:0 auto 20px}.page-search-form .form-control,.page-search-form .form-control:focus{width:190px}}.catalogs-card-boxes .card-boxes{display:flex;flex-wrap:wrap;justify-content:center}.catalogs-card-boxes .card-boxes .card-box{margin:20px;padding:20px 0;border:2px solid white;transform:scale(1);transition:0.15s all ease;justify-content:center}.catalogs-card-boxes .card-boxes .card-box:hover{border:2px solid #337ab7;transform:scale(1.1)}.catalogs-card-boxes .card-boxes .card-box-text{display:flex;align-items:center;font-size:30px;font-weight:bold;text-shadow:1px 1px 1px black;width:199px;padding:20px 0px;overflow:hidden}.catalogs-card-boxes .card-boxes .card-box-text img{display:none}.catalogs-card-boxes .card-boxes .card-box img{display:block;margin:0 auto;padding:0 20px;width:199px;height:107px}.catalogs-card-boxes .card-boxes .card-box .title{display:inline-block;text-transform:uppercase;line-height:1;max-width:199px}@media (max-width: 767px){.catalogs-card-boxes .card-boxes .card-box{margin:2%;width:45%}.catalogs-card-boxes .card-boxes .card-box:not(.card-box-text){padding:0px 0 20px}.catalogs-card-boxes .card-boxes .card-box:not(.card-box-text) img{display:block;margin:0 auto;padding:5px;width:100%;height:auto}.catalogs-card-boxes .card-boxes .card-box:hover{border:2px solid black}.catalogs-card-boxes .card-boxes .card-box:not(.card-box-text) .title{position:absolute;bottom:1%;left:1%;padding:4px 0;background:black;color:white;width:98%}}.catalog-filters{display:inline-block}.catalog-filters[class*=" loading-"] .blink{display:none}.catalog-filters .form-group{text-align:left;margin:0 10px 0 0;vertical-align:bottom;display:inline-block}.catalog-filters .form-group.has-value .blink{display:none}.catalog-filters .form-group select.loading{background:#E6E6E6;color:#E6E6E6}.catalog-filters label{display:block;margin-bottom:2px;text-transform:uppercase}.catalog-filters select{min-width:150px;max-width:150px;text-transform:uppercase}.catalog-filters .clear-filter-btn{text-transform:uppercase;position:relative;min-width:150px;text-align:left;font-weight:900;padding-right:30px}.catalog-filters .clear-filter-btn span{line-height:1}.catalog-filters .clear-filter-btn .glyphicon{position:absolute;right:10px;top:50%;margin-top:-.5em}.catalog-filters .clear-filter-btn:hover{text-decoration:line-through}.catalog-filters .clear-all-btn{margin-bottom:1px}.catalog-filters .clear-all-btn .glyphicon,.catalog-filters .clear-all-btn .text{display:inline-block;vertical-align:middle;line-height:1}.catalog-filters .clear-all-btn .text{padding:6px 0 4px}@media (max-width: 768px){.catalog-filters .form-group.has-value{display:block;width:100%;margin-bottom:10px}}.mod.catalog-filters-modal .form-group{text-align:left;margin:0 10px 0 0;vertical-align:bottom;display:inline-block}.mod.catalog-filters-modal label{display:block;margin-bottom:2px;text-transform:uppercase}.mod.catalog-filters-modal select{min-width:150px;max-width:150px;text-transform:uppercase}.mod.catalog-filters-modal .modal-footer{text-align:center}