﻿/*header*//* after_qbici */
.header {
    padding: 0;
}
.header .header-title {
    background: rgb(239,155,43);
    background: -moz-linear-gradient(left, rgba(239,155,43,1) 0%, rgba(245,105,72,1) 100%);
    background: -webkit-linear-gradient(left, rgba(239,155,43,1) 0%,rgba(245,105,72,1) 100%);
    background: linear-gradient(to right, rgba(239,155,43,1) 0%,rgba(245,105,72,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9b2b', endColorstr='#f56948',GradientType=1 );
}
.header-title {
    text-align: center;
    color:#fff;
    padding: 10px 0 15px;
}
.header-title h1 {
    font-size: 38px;
    letter-spacing: .38px;
}
.header-title h1:after {
    content: '';
    display: block;
    background: url('../img/sprite.png') no-repeat -343px -144px;
	width: 39px;
	height: 6px;
    margin: 2px auto 9px;
}
.header-title h2 {
    font-size: 16px;
    font-weight: 400;
}
.header-image {
    position: relative;
}
.header-image h3 {
    color:#fec622;
    font-size: 24px;
    text-align: right;
    padding-right: 20px;
    position: absolute;
    top:15px;
    width: 100%;
}
.header-image h4 {
    font-size: 18px;
    color:#fff;
    font-weight: 400;
    letter-spacing: .09px;
    text-align: right;
    padding-right: 20px;
    position: absolute;
    top:47px;
    width: 100%;
}
.header-image img {
    display: block;
}
.discount_v1 {
    width: 230px;
    color:#fff;
    text-transform: uppercase;
    position: absolute;
    bottom: 7px;
    left: 0;
}
.discount_v1 span {
    display: block;
    float: left;
    width: 100px;
    font-size: 16px;
    line-height: 22px;
    text-align: right;
    padding-right: 5px;
}
.discount_v1 span b {
}
.discount_v1 p {
    overflow: hidden;
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
}
.discount_v1 p small {
    font-size: 30px;
}
.header-form {
    padding: 25px 0 30px;
    background: rgb(255,234,233);
    background: -moz-linear-gradient(top, rgba(255,234,233,1) 0%, rgba(251,175,175,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,234,233,1) 0%,rgba(251,175,175,1) 100%);
    background: linear-gradient(to bottom, rgba(255,234,233,1) 0%,rgba(251,175,175,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeae9', endColorstr='#fbafaf',GradientType=0 );
    position: relative;
}
.header-form:after {
    content: '';
    display: block;
    background: url(../img/mask.png) no-repeat 0 0;
    width: 100%;
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.stock {
    font-size: 18px;
    text-align: center;
    padding-top: 20px;
}
.stock:before {
    content: '';
    display: inline-block;
    background: url('../img/sprite.png') no-repeat -385px 0;
	width: 23px;
	height: 21px;
    margin-right: 10px;
    position: relative;
    top:4px;
}
.stock span {
    color:#f56948;
    font-weight: 700;
}
/*header_violet*//* endzeit_____ */
.header_v2 .header-form,
.header_v4 .header-form {
    background: rgb(251,251,251);
    background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(236,236,236,1) 100%);
    background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(236,236,236,1) 100%);
    background: linear-gradient(to bottom, rgba(251,251,251,1) 0%,rgba(236,236,236,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ececec',GradientType=0 );
}
.header.header_v2 .header-title {
    background: rgb(149,72,245);
    background: -moz-linear-gradient(left, rgba(149,72,245,1) 0%, rgba(204,43,239,1) 100%);
    background: -webkit-linear-gradient(left, rgba(149,72,245,1) 0%,rgba(204,43,239,1) 100%);
    background: linear-gradient(to right, rgba(149,72,245,1) 0%,rgba(204,43,239,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9548f5', endColorstr='#cc2bef',GradientType=1 );
}
.header_v2 .price:before {
    background-position: 0 -198px;
}
.header_v2 .m1-form input.field,
.header_v4 .m1-form input.field {
    -webkit-box-shadow: 0 0 0 1px #ececec;
    box-shadow: 0 0 0 1px #ececec;
}
.header_v4 .m1-form input.field,
.header_v4 .button-m {
    border-radius: 10px;
    -webkit-border-radius: 10px;
}
.header_v2 .m1-form input[name="name"] {
    background-position: -451px -59px;
}
.header_v2 .m1-form input[name="phone"] {
    background-position: 22px -56px;
}
.button_orange {
    background: rgb(254,201,37);
    background: -moz-linear-gradient(top, rgba(254,201,37,1) 0%, rgba(255,167,7,1) 100%);
    background: -webkit-linear-gradient(top, rgba(254,201,37,1) 0%,rgba(255,167,7,1) 100%);
    background: linear-gradient(to bottom, rgba(254,201,37,1) 0%,rgba(255,167,7,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec925', endColorstr='#ffa707',GradientType=0 );
     -webkit-box-shadow: inset 0 -5px 0 0 #f99507, 0 2px 5px 0 rgba(0,0,0,.4);
    box-shadow: inset 0 -5px 0 0 #f99507, 0 2px 5px 0 rgba(0,0,0,.4);
}
.header_v2 .stock:before {
    background-position: -385px -74px;
}
.header_v4 .stock:before {
    background-position: -385px -34px;
}
.header_v2 .stock span {
    color: #9648f5;
}
.header_v4 .stock span {
    color: #0e88c1;
}
.header_v2 .new-cost {
    color: #ffa808;
}
.discount_v2 {
    background: url(../img/discount.png) no-repeat 0 0;
    width: 100px;
    height: 100px;
    position: absolute;
    top:20px;
    right: 20px;
    text-align: center;
    color:#fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 22px;
}
.discount_v2 p {
    font-size: 32px;
    letter-spacing: -1.6px;
}
.discount_v2 p small {
    font-size: 20px;
}
.header_v4 .header-title h2 {
    font-size: 22px;
    font-weight: 700;
}
.header_v4 .header-title {
    padding: 15px 0;
}
.header_v4 .header-image h1 {
    font-size: 36px;
    color:#0e88c1;
    letter-spacing: 2.7px;
    position: absolute;
    top:20px;
    left: 20px;
    line-height: .8em;
}
.header_v4 .header-image h1 span {
    font-size: 24px;
    letter-spacing: 0;
    display: block;
}
.discount_v3 {
    bottom: 0;
    left: 50%;
    margin-left: -48px;
    position: absolute;
    text-align: center;
    color:#fff;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 1.5px;
    padding-top: 5px;
    width: 96px;
    height: 63px;
    border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
    background: rgb(239,155,43);
    background: -moz-linear-gradient(top, rgba(239,155,43,1) 0%, rgba(244,113,67,1) 100%);
    background: -webkit-linear-gradient(top, rgba(239,155,43,1) 0%,rgba(244,113,67,1) 100%);
    background: linear-gradient(to bottom, rgba(239,155,43,1) 0%,rgba(244,113,67,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9b2b', endColorstr='#f47143',GradientType=0 );
}
.discount_v3 p {
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
}
.discount_v3:after {
    content: '';
    display: block;
    content: ''; 
    position: absolute;
    left: 0; 
    bottom: -62px;
    border: 48px solid transparent;	
    border-top: 14px solid #f46e45;
    z-index: 9;
}
.header_v4 .price {
    position: absolute;
    bottom: 4px;
    left: 0;
    color:#fff;
    text-transform: none;
    text-align: center;
    margin: 0;
}
.header_v4 .price .new-cost {
    color: #fff;
    padding-left: 48px;
    height: 60px;
}
.header_v4 .price .new-cost p {
    line-height: 26px;
}
.header_v4 .price .old-cost {
    padding-right: 48px;
    text-align: center;
    height: 60px;
}
.header_v4 .price .old-cost p {
    font-weight: 700;
    line-height: 26px;
}
.header_v4 .price:before {
    display: none;
}
.header_v4 .old-cost p small, .header_v4 .new-cost p small {
    font-size: 1em;
}
.before-after {
    text-align: center;
    color:#fff;
    font-weight: 700;
    text-transform: uppercase;
}
.before-after li {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    background: #ef992c;
    font-size: 16px;
    padding: 5px 0;
}
.before-after li:nth-child(2) {
    background: #ff5c35
}
/*list1*//* michael-k90 */
.list1 {
   
}
.list1 li {
    background: #ffeae9;
    padding: 0 20px;
    margin: 40px 0;
}
.list1 .list-text b {
    color:#ff5b35;
}
.list1 .list-text {
    padding: 41px 0 41px 150px;
}
.list1 li > img {
    position: absolute;
    top:-10px;
    left: 20px;
}
.list1 li:nth-child(even) > img,
.list1 li:nth-child(even) > span {
    left: inherit;
    right: 20px;
}
.list1 li:nth-child(even) .list-text {
    padding: 41px 150px 41px 0px;
    text-align: right;
}
.list1 li:nth-child(3) .list-text {
    padding: 29px 0 29px 150px;
}
.list1 li:nth-child(4) .list-text {
    padding: 29px 150px 29px 0px;
}
.list1 span {
    display: block;
    text-align: center;
    color:#fff;
    font-size: 18px;
    padding-top: 17px;
    text-transform: uppercase;
    width: 128px;
    height: 128px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: rgb(239,155,43);
    background: -moz-linear-gradient(top, rgba(239,155,43,1) 0%, rgba(245,105,72,1) 100%);
    background: -webkit-linear-gradient(top, rgba(239,155,43,1) 0%,rgba(245,105,72,1) 100%);
    background: linear-gradient(to bottom, rgba(239,155,43,1) 0%,rgba(245,105,72,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9b2b', endColorstr='#f56948',GradientType=0 );
    border: 7px solid #fbb0b0;
    position: absolute;
    top:-10px;
    left: 20px;
}
.list1 span b {
    display: block;
    font-size: 48px;
    line-height: 50px;
}
/*list2*/
.list2 {
    color:#fff;
}
.list2 li {
    background: #f56948;
    height: 180px;
    display: table;
}
.list2 li:nth-child(even) {
    background: #ef9b2b;
}
.list2 li img {
    position: absolute;
    top:0;
    left: 0;
}
.list2 .list-text {
    padding: 0px 20px 0 216px;
    display: table-cell;
    vertical-align: middle;
}
.list2 .list-text b {
    font-size: 18px;
}
.list2 .list-text p {
    line-height: 18px;
}
.list2 li:nth-child(odd) img {
    left: inherit;
    right: 0;
}
.list2 li:nth-child(odd) .list-text {
    padding: 0 216px 0 20px;
    text-align: right;
}

.list2_v2 {
    color:#333;
}
.list2_v2 li {
    background: #ffeae9;
}
.list2_v2 li:nth-child(even) {
    background: #fdd3d3;
}
.list2_v2 .list-text b {
    color:#ff5b35;
}

.list2_v3 .list-text p {
    font-weight: 700;
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.2em;
}
/*list2*/
.list-check li {
    padding: 0 20px 20px;
}
.list-check li p {
   overflow: hidden;
}
.list-check li p b {
    display: block;
    color:#ff5b35;
    margin-bottom: 3px;
}
.list-check li:before {
    content: '';
    display: block;
    background: url('../img/sprite.png') no-repeat -358px -199px;
    width: 24px;
    height: 25px;
    float: left;
    margin: 0 10px 0 0;
}
/*col2*//* owmen17 */
.list-check.col2 {
    margin-right: 20px;
}
.col2 li {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.list-check.col2 li p {
    font-size: 14px;
}
.col2 li p b {
    font-size: 16px;
}
.list-check.col2 li {
    padding: 0 0 20px 20px;
}
/*list-num*//* after_qbici */
.list-num {
   
}
.list-num li {
   padding: 0 20px 20px;
}
.list-num li span {
    display: block;
    float: left;
    margin: 0 10px 0 0;
    font-size: 16px;
    font-weight: 700;
    color:#fff;
    text-align: center;
    line-height: 30px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #ff5b35;
}
.list-num li p {
   overflow: hidden;
}
.list-num li p b {
    display: block;
    margin: 3px 0;
}
/*list-icon*//* endzeit_____ */
.list-icon li {
    padding: 20px;
    margin-bottom: 20px;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,244,244,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,244,244,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,244,244,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff4f4',GradientType=1 );
}
.list-icon li:nth-child(even) {
    background: rgb(248,248,248);
    background: -moz-linear-gradient(left, rgba(248,248,248,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=1 );
}
.list-icon li img {
    display: block;
    float: left;
    margin: 5px 10px 0 0;
}
.list-icon li p {
   overflow: hidden;
}
.list-icon li p b {
    display: block;
    color: #ff5b35;
    margin-bottom: 3px;
}

.list-icon.col2 {
    margin: 0 10px;
    text-align: center;
}
.list-icon.col2 li {
    margin: 0 10px 20px;
    width: 210px;
    background: #fff4f4;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 20px 15px 20px;
}
.list-icon.col2 li:nth-child(2), .list-icon.col2 li:nth-child(3) {
    background: #fbfbfb;
}
.list-icon.col2 img {
    float: none;
    margin: 0 auto 10px;
}
/*list-img*/
.list-img {
    text-align: center;
}  
.list-img li {
    margin-bottom: 25px;
}
.list-img li img {
    display: block;
    margin: 0 auto 10px;
}
.list-img.border img {
    border: 8px solid #ffe3e2;
}
.list-img li p b {
    margin-bottom: 3px;
    color:#ff5b35;
    text-transform: uppercase;
}
/*promo*//* bizlife_inc */
.promo {
    background: url(http://finishingtouch.only-official.top/img/promo1.jpg) no-repeat center top;
    height: 431px;
    color:#fff;
    padding: 0;
}
.promo h2 {
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    background: rgba(0,0,0,0.3);
    letter-spacing: .36px;
    padding: 10px 0 12px;
}
.promo img {
    position: absolute;
    top: 73px;
    right: 19px;
}
.promo h3 {
    font-size: 20px;
    font-weight: 400;
    padding: 33px 0 0 20px;
}
.promo h3 span {
    display: block;
    font-size: 22px;
    font-weight: 700;
}
.promo-old-cost {
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
    padding:52px 0 0 60px;
    height: 82px;
}
.promo-old-cost span {
    text-decoration: line-through;
}
.promo-new-cost {
    font-size: 46px;
    color:#fec925;
    line-height: 42px;
    font-weight: 700;
    padding:0 0 0 60px;
    height: 42px;
}
.promo > .button-m {
    width: 220px;
    margin: 47px 0 0 20px;
}
.promo2 {
    background: url(../img/promo2.jpeg) no-repeat center top;
}
.promo .countbox {
    width: 284px;
    margin: 35px 0 0 0;
}
.promo .countbox > div:first-child {
    margin-left: 23px;    
}
.promo .countbox .countbox-num {
    margin-right: 20px;
}
.promo .countbox-hours:before, .countbox-mins:before {
    right: -15px;
    color:#fff;
}
.promo .countbox-hours-text, .promo .countbox-mins-text, .promo .countbox-secs-text {
    color:#333;
}
.promo .countbox:before {
    color:#fff;
}
.promo-butt {
    background: #aa4f2f;
    padding: 22px 0;
}
/*expert*//* owmen17 */
.expert {
    background: url(../img/expert1.jpeg) no-repeat center 105px;
}
.expert-person {
    padding: 21px 20px 0 186px;
    position: relative;
}
.expert-person:after {
    content: '';
    display: block;
    background: url(../img/sign.png) no-repeat 0 0;
    width: 115px;
    height: 71px;
    position: absolute;
    bottom: -61px;
    right: 28px;
}
.expert-person b {
    font-size: 18px;
    color:#ff5b35;
}
.expert-person p {
    color:#666666;
    padding-top: 5px;
}
.expert-text {
    background: rgb(250,250,250);
    background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(236,236,236,1) 100%);
    background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(236,236,236,1) 100%);
    background: linear-gradient(to bottom, rgba(250,250,250,1) 0%,rgba(236,236,236,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ececec',GradientType=0 );
    margin: 73px 0 0;
    font-size: 18px;
    line-height: 30px;
    padding: 20px;
}
.expert-text p {
    padding-bottom: 20px;
}
.bglight {
    background: #f7f7f7;
}
.expert2 {
    background:#0f91c2  url(http://finishingtouch.only-official.top/img/expert2.jpg) no-repeat center top;
    padding-bottom: 20px;
}
.expert2 h2 {
    color:#fff;
    text-align: left;
    margin: 0 0 0 230px;
}
.expert2 h2 span {
    color:#fff;
}
.expert2 h2.title:after {
    background: url(../img/sprite.png) no-repeat -343px -161px;
    width: 39px;
    height: 8px;
    margin: 20px 0 0 0;
}
.expert2 .expert-person {
    padding: 17px 20px 0 230px;
}
.expert2 .expert-person p, .expert2 .expert-person b {
    color:#fff;
}
.expert2 .expert-person:after {
    background: url(../img/sign2.png) no-repeat 0 0;
    bottom: -67px;
}
.expert2 .expert-text {
    background: #fff;
    margin: 77px 20px 0;
    padding: 20px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}

.expert3 {
    background: url(http://finishingtouch.only-official.top/img/expert3.jpg) no-repeat center 105px;
}
.expert3 .expert-person:after {
    background: url(../img/best.png) no-repeat 0 0;
    width: 84px;
    height: 84px;
    bottom: -68px;
    right: 20px;
}

.expert4 {
    background:#f38339 url(http://finishingtouch.only-official.top/img/expert4.jpg) no-repeat center top;
    padding-bottom: 20px;
}
.expert4 h2 span {
    color:#fff;
}
.expert4 h2:after {
	background: url('../img/sprite.png') no-repeat -343px -144px;
}
.expert4 .expert-person {
    padding: 0px 20px 0 230px;
}
.expert4 .expert-person p, .expert4 .expert-person b {
    color:#fff;
}
.expert4 .expert-person b {
    text-transform: uppercase;
    font-size: 16px;
}
.expert4 .expert-person:after {
    background: url(../img/best2.png) no-repeat 0 0;
    width: 84px;
    height: 84px;
    bottom: -84px;
    right: 28px;
}
.expert4 .expert-text {
    background: #fff;
    margin: 101px 20px 0;
    padding: 20px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}
/*Отзывы*/
.reviews {
    position: relative;
}
.reviews .rev-name {
    height: 66px;
    background: #ffe9e8;
    color:#666666;
    font-size: 14px;
}
.reviews .rev-name:before {
    content: '';
    display: block;
    background: url('../img/sprite.png') no-repeat -62px -139px;
	width: 38px;
	height: 32px;
    float: left;
    margin: 15px 20px 0 114px;
}
.reviews .rev-name p {
    overflow: hidden;
    line-height: 22px;
}
.reviews .rev-name span {
    font-size: 16px;
    color:#333;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    padding-top: 11px;
}
.rev-text {
    padding: 15px 20px 20px;
    line-height: 30px;
    text-align: justify;
}
.be-af:before {
    content: 'до';
    display: block;
    color:#fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    width: 72px;
    text-align: center;
    background: #fbb0b0;
    padding: 6px 0;
    position: absolute;
    top:0;
    left: 0;
    z-index: 9;
    border-radius: 0 0 36px 0;
}
.be-af:after {
    content: 'после';
    display: block;
    color:#fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    width: 108px;
    text-align: center;
    background: #ff5b35;
    padding: 6px 0;
    position: absolute;
    top:0;
    right: 0;
    z-index: 9;
    border-radius: 0 0 0 36px;
}
/*Отзывы 2*/
.reviews2 {
    
}
.rev-name2 {
}
.rev-name2 img {
    float: left;
    margin: 0 10px 0 100px;
}
.rev-name2 p {
    color:#666666;
    font-size: 14px;
    overflow: hidden;
    line-height: 22px;
    padding-top: 14px;
}
.rev-name2 span {
    color:#333;
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
}
/* Отзывы 3 */
.rev-item {
    margin: 0 20px 30px;
}
.rev-item > img {
    display: block;
    float: left;
    margin-right: 20px;
}
.rev-item-text {
    overflow: hidden;
    padding-top: 9px;
}
.rev-item-name {
    font-weight: 700;
    color:#ff5b35;
}
.rev-item-city {
    color:#666666;
    text-align: right;
    margin-top: -24px;
}
.rev-item-stars {
    background: url('../img/sprite.png') no-repeat -181px -199px;
	width: 94px;
	height: 14px;
    margin: 6px 0 0;
    position: relative;
}
.rev-item-stars:after {
    content: '';
    display: block;
    background: #dbdcda;
    width: 255px;
    height: 1px;
    position: absolute;
    top: 8px;
    right: -262px;
}
.rev-item-text > p {
    padding: 10px 0 0;
}
/* Голосование */
.voice-block {
    background: rgb(255,234,233);
    background: -moz-linear-gradient(top, rgba(255,234,233,1) 0%, rgba(251,176,176,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,234,233,1) 0%,rgba(251,176,176,1) 100%);
    background: linear-gradient(to bottom, rgba(255,234,233,1) 0%,rgba(251,176,176,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeae9', endColorstr='#fbb0b0',GradientType=0 );
    padding-bottom: 20px;
}
.voice-block .lvl-title-v1{
    font-size: 18px;
    color: #2a5885;
}
.voice-block .voice-cont{
    padding: 20px;
}
.voice-block .voice-list>li{
    padding: 16px 4px 10px 14px;
    margin-bottom: 20px;
    cursor: pointer;
    border: 3px solid #e09595;
    background: #ce8080;
    -webkit-transition: all 2ms ease;
    -moz-transition: all 2ms ease;
    -ms-transition: all 2ms ease;
    -o-transition: all 2ms ease;
    transition: all 2ms ease;
    border-radius: 30px;
}
.voice-block .voice-list>li:hover{
    background: #d48888;
}
.voice-block .voice-list.active .voice-question {
    color:#222;
}
.voice-block .voice-list .voice-question {
    margin: 0 0 5px 0;
    font-size: 16px;
    color:#fff;
}
.voice-block .voice-list .voice-question:before{
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: middle;
    margin: -3px 10px 0 0;
    border: 1px solid #c67777;
    background: #f7b8b8;
    border-radius: 50%;
}
.voice-block .voice-list .voice-answer{
    position: relative;
    display: none;
}
.voice-block .voice-list .voice-answer>span{
    position: absolute;
    width: 85%;
    left: 0;
    line-height: 28px;
    text-align: center;
    color: #55677d;
}
.voice-block .voice-list .voice-answer dl{
    height: 28px;
    line-height: 28px;
    background: #fff;
    border-radius: 3px;
}
.voice-block .voice-list .voice-answer dl:after{
    content: '';
    display: block;
    height: 0;
    clear: both;
}
.voice-block .voice-list .voice-answer dt{
    float: left;
    width: 0;
    height: 28px;
    background: #fff570;
    border-radius: 3px;
}
.voice-block .voice-list .voice-answer dd{
    float: right;
    width: 15%;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    background: #fdd4d4;
}
.voice-block .voice-list.active>li:nth-child(2) .voice-answer dd{
    background: #fccac9;
}
.voice-block .voice-list.active>li:nth-child(3) .voice-answer dd{
    background: #fcbfbf;
}
.voice-block .voice-list.active>li{
    padding: 14px 4px 8px;
    border: 0;
    background: transparent;
    cursor: default;
}
.voice-block .voice-list.active .voice-question{
    font-size: 16px;
}
.voice-block .voice-list.active .voice-question:before{
    display: none;
}
.voice-block .voice-list.active .voice-answer{
    display: block;
}
.voice-block .voice-count {
    width: 400px;
    height: 56px;
    margin: 0 auto;
    border-radius: 28px;
    background: rgba(255,255,255,.3);
}
.voice-block .voice-count:before {
    content: '';
    display: block;
    background: url('../img/sprite.png') no-repeat 0 -139px;
	width: 46px;
	height: 34px;
    float: left;
    margin: 11px 10px 0 22px;
}
.voice-block .voice-count p {
    padding-top: 16px;
}
.voice-block .voice-count p > strong{
    color:#ff5b35;
}


/*Доставка*/
.ship1 li {
    padding: 0 13px 35px;
}
.ship1 li img {
    margin: 0 auto 10px;
}
.ship1 li p b {
    margin-bottom: 3px;
}
.spy {
    background: rgb(230,230,230);
    background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(230,230,230,1) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 );
    text-align: center;
    padding: 33px 20px 20px;
    position: relative;
}
.spy:before {
    content: '';
    display: block;
    width: 86px;
    height: 86px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background:#e7e7e7 url('../img/sprite.png') no-repeat -178px -115px;
    position: absolute;
    top:-47px;
    left: 50%;
    margin-left: -43px;
    -webkit-box-shadow:inset 0 8px 6px 0 #d6d6d6;
    box-shadow:inset 0 8px 6px 0 #d6d6d6;
}
/*Доставка 2*/
.ship2 {
    margin-bottom: 50px;
}
.ship2 li img {
    float: left;
    margin: 0 20px 0 0;
}
.ship2 li {
    padding: 0 40px 13px 20px;
}
.ship2 li p {
    padding-top: 21px;
}
/*Доставка 3*/
.ship3 {
    background: #f8f8f8;
    padding-bottom: 70px;
}
.ship3 li img {
    margin: 0 auto 10px;
}
.ship3 li {
    padding: 0 13px 30px;
}
.ship3 li p b {
    color:#ff5b35;
    margin-bottom: 5px;
}
.ship3 li:nth-child(2),
.ship3 li:nth-child(4) {
    top:64px;
}
.ship3 li:nth-child(1):before,
.ship3 li:nth-child(3):before {
    content: '';
    display: block;
    background: url('../img/sprite.png') no-repeat -116px -199px;
	width: 48px;
	height: 30px;
    position: absolute;
    top: 67px;
    right: -24px
}
/*Доставка 4*/
.ship4 {    
    margin-bottom: 80px;
}
.ship4 li img {
    float: left;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 0 20px;
}
.ship4 li {
    margin-bottom: 25px;
}
.ship4 li p {
    overflow: hidden;
    padding: 8px 20px 0 0;
    font-size: 14px;
}
.ship4 li p b {
    font-size: 18px;
}


/*footer*/
.footer {
    text-align: center;
    padding: 40px 0 30px;
}
.footer a {
    font-size: 14px;
    color:#333;
    display: block;
    padding: 5px 0 0;
}