.citybackground h2{margin:1em 0}.citybackground .breadcrumb{margin-bottom:40px}.citybackground .category-heading h1{text-align:center;line-height:50px;margin-bottom:230px}.citybackground .menu-catalog-selector{padding-top:16px;font-size:1em;background:#fff}.citybackground .menu-catalog-selector .catalog-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;line-height:17px}.citybackground .menu-catalog-selector .catalog-item:hover{background:#4e2751}.citybackground .menu-catalog-selector .catalog-item:hover a{color:#fff}.citybackground .menu-catalog-selector ul{padding:0;list-style:none}.citybackground .menu-catalog-selector ul a{color:#000}.citybackground .menu-catalog-selector ul a:focus,.citybackground .menu-catalog-selector ul a:hover{text-decoration:none}.citybackground .menu-catalog-selector .active{background:#4e2751}.citybackground .menu-catalog-selector .active a{color:#fff}.citybackground .catalog-selector{height:calc(100% - 100px)}.citybackground .catalog-selector .concrete-cars{height:100%;background:#fff url("../img/auto-pump-on-track-line.png") no-repeat center bottom}.citybackground .catalog-selector .concrete-cars .animated-truck{position:relative;margin-top:178px;width:100%;height:calc(100% - 265px);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:10}.citybackground .catalog-selector .concrete-cars .animated-truck #mixer-truck{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:scale(0.65);-ms-transform:scale(0.65);transform:scale(0.65);margin-left:103px;margin-top:-150px}.citybackground .catalog-selector .concrete-cars .concrete-pump{width:100%;height:150px;top:170px}.citybackground .catalog-selector .concrete-cars .fixed{top:0;margin-top:150px!important;position:fixed;z-index:10}.citybackground .price-page{padding:16px;background:#fff}.citybackground .price-page .position-price,.citybackground .price-page .position-quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.citybackground .price-page .position-cost{padding-left:50px}.citybackground .price-page .tabled{margin-left:1px;margin-right:1px;line-height:48px;font-size:1.4em}.citybackground .price-page .table-header{background:#e6b43e}.citybackground .price-page .table-header .position-cost{padding-left:33px;text-align:left}.citybackground .price-page .table-type{background:#4e2751;color:#fff}.citybackground .price-page .table-type .position-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.citybackground .price-page .table-type .position-name a{position:absolute;top:-180px}.citybackground .price-page .table-item{font-size:1.3em}.citybackground .price-page .table-item .position-cost{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.citybackground .price-page .table-item .position-cost .btn.to-buy{padding:8px 40px!important;font-size:1em;height:38px;cursor:pointer;color:#fff;background:#e6b43e url("../img/basket-icon.png") no-repeat 10% center;border-radius:0}.citybackground .price-page .table-item.special-format{font-size:1em;line-height:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:48px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.citybackground .price-page .table-item.special-format .position-price p{margin:0}.citybackground .price-page .table-item.special-format .position-cost{padding-left:0!important}.citybackground .price-page .table-item:nth-child(2n){background:#f2f2f2}.citybackground .price-page .table-item{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.citybackground .price-page .table-item:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-shadow:10px 10px 10px -1px rgba(0, 0, 0, 0.2);box-shadow:10px 10px 10px -1px rgba(0, 0, 0, 0.2)}.citybackground .price-page .table-item:hover .count{display:block}.citybackground .price-page .table-summary{margin-top:5px;background:#4e2751;color:#fff}.citybackground .price-page .count{display:none}.citybackground .price-page .count:focus{outline:none}.citybackground .price-page .count .input-group{height:48px}.citybackground .price-page .count .input-group:focus{outline:none}.citybackground .price-page .count .input-group .input-group-btn:focus{outline:none}.citybackground .price-page .count .input-group button{outline:none}.citybackground .price-page .count .input-group button:focus{outline:none}.citybackground .price-page .count .input-group .btn.minus{cursor:pointer;background:transparent url("../img/plus-minus-delete.png") no-repeat center left}.citybackground .price-page .count .input-group .btn.plus{cursor:pointer;background:transparent url("../img/plus-minus-delete.png") no-repeat center}.citybackground .price-page .count .input-group .form-control{text-align:center;border:1px solid #fff;height:26px;margin-top:10px;padding:0;font-family:inherit;font-size:1em}.citybackground .price-page h2{margin-top:50px;margin-bottom:20px;line-height:50px;border-bottom:3px solid #e6b43e}.citybackground .form-container{margin-top:65px;padding:16px}.citybackground .form-container .oreder-form{background:#e6b43e;padding-bottom:50px}.citybackground .form-container .oreder-form h3{padding-top:30px;text-align:center;font-size:2em}.citybackground .form-container .oreder-form p{text-align:center;font-size:.9em;line-height:1em;color:#333}.citybackground .form-container .oreder-form .form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;margin:0 30px;height:130px}.citybackground .form-container .oreder-form .form .form-control{height:50px;border:none;border-radius:0;color:#000}.citybackground .form-container .oreder-form .form .submit-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.citybackground .form-container .oreder-form .form .submit-btn .btn-order{cursor:pointer;height:50px;width:100%;border:none;border-radius:0;color:#fff;background:#4e2751}.citybackground .form-container .oreder-form .form .submit-btn .btn-order:active,.citybackground .form-container .oreder-form .form .submit-btn .btn-order:focus{outline:none}.citybackground .form-container .oreder-form .star-comment{padding-left:57px;font-size:.8em}.citybackground .form-container .oreder-form .top-p{padding-top:10px;padding-bottom:20px}.citybackground .form-container .oreder-form .top-p a{color:#000}.citybackground .form-container .oreder-form .bottom-p{padding-top:30px;padding-bottom:30px}.share-stripe{margin-top:50px}