.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-header { margin-bottom: 30px; } .service-row { margin-bottom: 30px; .main-service { h3, h4 { margin: 0 } p { margin-top: 5px; margin-bottom: 5px; } } .service { margin-top: 15px; margin-bottom: 10px; h4 { margin-bottom: 2px; } } .service-s { h4 { margin-bottom: 2px; } p.desc { font-size: 12px; margin-bottom: 3px; } } .service-xs { li { margin-bottom: 10px; .desc { font-size: 12px; } p { a { font-size: 16px; } } } } h3, h4 { margin-top: 0; } p { margin: 0; } .service-offset { margin-top: 30px; } } .patents-portfolio { margin-top: 55px; ul { .make-row(); li { font-size: 12px; img { margin-bottom: 5px; } .make-xs-column(4); .make-sm-column(3); .make-md-column(2); } } } .patents-example { h5 { font-size: 15px; margin-bottom: 5px; } ul.menu { margin-left: 0; padding-left: 0; li { width: 49%; padding: 0; } } #patents-example-lamp { background: url('/static/imgs/blueprint_bg.png') no-repeat; background-size: cover; border-radius: 2px; padding: 5px; margin-left: -5px; h5 { font-family: 'Roboto Slab'; color: #fff; text-align: center; font-size: 12px; font-weight: 300; padding-top: 5px; } .row { margin: 15px 0; padding: 0 20px; } .blueprint-border { border: 1px solid #fff; border-radius: 1px; } } #patents-example-lamp { .patent-visual { width: 30%; float: left; img { width: 100%; } } .patent-description { ul { padding-left: 34%; li { vertical-align: top; padding-left: 30px; font-size: 12px; height: 35px; margin-bottom: 10px; a { color: #fff; text-decoration: underline; } } li.info-icon { background: url('/static/imgs/patent_icon_info.svg') no-repeat; margin-bottom: 20px; } li.patent-icon { background: url('/static/imgs/patent_icon_patent.svg') no-repeat; } } } } }