.service-timeline h4 { margin: 0; } .service-timeline p { opacity: .8; } .service-timeline .arrow { font-size: 33px; vertical-align: text-bottom; } .service-finish p { font-size: 16px; } .service-finish .contacts { margin-top: 60px; } .service-finish .address { margin-top: 20px; } .bill { font-size: 12px; background: url('/static/imgs/bill.png'); width: 299px; height: 240px; padding-left: 43px; margin-left: -71px; padding-right: 13px; padding-top: 15px; h5 { font-weight: 700; } table { width: 100%; .price { font-weight: 700; } td { vertical-align: top; padding-bottom: 5px; } .total td { font-size: 14px; padding-top: 50px; font-weight: 700; } } } .textinput, .emailinput, .telephoneinput, .textarea { input, textarea { width: 60%; font-size: 16px; } textarea { height: 71px; } } .checkboxselectmultiple { p { margin: 0; } } .field-wrapper { margin: 10px 0; ul { list-style: none; margin: 0; padding: 0; label { input { margin-right: 2px; } font-weight: 100; line-height: 25px; } } label { margin: 0; } } .service-row { margin-bottom: 30px; .main-service { h3, h4 { margin: 0 } p { margin-top: 5px; margin-bottom: 5px; } } .service-xs { li { margin-bottom: 10px; .desc { font-size: 12px; } p { a { font-size: 16px; } } } } h3, h4 { margin-top: 0; } p { margin: 0; } }