.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}}.mod.catalog-driveshafts{position:relative}.mod.catalog-driveshafts .header{text-transform:uppercase}.mod.catalog-driveshafts .header .type,.mod.catalog-driveshafts .header .brand,.mod.catalog-driveshafts .header .series{line-height:1;font-size:18px;display:inline-block}.mod.catalog-driveshafts .header .type{display:block;font-size:32px}.mod.catalog-driveshafts .header img{height:60px;width:90px;display:block;float:left}.catalog-driveshafts-filters > .filters{font-size:0;text-align:left}.catalog-driveshafts-filters > .filters > .back-btn{display:inline-block;vertical-align:bottom;margin:0 10px 10px 0}.catalog-driveshafts-filters .filter-values,.catalog-driveshafts-filters .buttons{display:inline-block}.catalog-driveshafts-filters > .filters > .filter-options .form-group > label > .glyphicon{display:none}.catalog-driveshafts-filters > .filters > .filter-options .form-group:first-child > label > .glyphicon{display:inline-block}.catalog-driveshafts-filters .clear-filter-btn{position:relative;min-width:125px;text-align:left;font-weight:900;padding-right:30px}.catalog-driveshafts-filters .clear-filter-btn span{line-height:1}.catalog-driveshafts-filters .clear-filter-btn .glyphicon{position:absolute;right:10px;top:50%;margin-top:-.5em}.catalog-driveshafts-filters .clear-filter-btn:hover{text-decoration:line-through}.catalog-driveshafts-filters .form-group{margin:0 10px 10px 0;vertical-align:bottom;display:inline-block}.catalog-driveshafts-filters .form-group.buttons{margin-right:0}.catalog-driveshafts-filters label{text-align:left;display:block;text-transform:uppercase}.catalog-driveshafts-filters .filter-values label{color:black}.catalog-driveshafts-filters select{min-width:125px;max-width:125px;margin-top:-1px}.catalog-driveshafts-filters .choose-title{text-transform:uppercase}@media (max-width: 419px){.mod.catalog-driveshafts-filters{padding:10px}.mod.catalog-driveshafts-filters .form-group{display:block;width:100%;padding:0}.mod.catalog-driveshafts-filters .form-group.buttons label{display:none}.mod.catalog-driveshafts-filters .clear-all-filters-btn{display:block;width:100%}.mod.catalog-driveshafts-filters label,.mod.catalog-driveshafts-filters .form-control{display:inline-block;vertical-align:middle}.mod.catalog-driveshafts-filters label{width:35%;margin:0 5% 0 0;text-align:right}.mod.catalog-driveshafts-filters .filter-values label{font-size:20px}.mod.catalog-driveshafts-filters .form-control,.mod.catalog-driveshafts-filters .filter-values .btn{width:47%;max-width:none}.mod.catalog-driveshafts-filters > .filters > .back-btn{display:none}.mod.catalog-driveshafts-filters > .filters > .filter-options .form-group > label > .glyphicon{margin-top:0;margin-right:-8px;margin-bottom:4px;margin-left:8px;transform:rotate(270deg);vertical-align:middle;font-size:2em}.mod.catalog-driveshafts-filters .filter-values{display:block}.mod.catalog-driveshafts-filters > .filters > .filter-options{border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6;padding-top:10px}}.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%}}