.contacts-addr { width: 730px; }

.buyer-info textarea { border: 1px solid silver; border-radius: 3px; margin-top: 20px; padding: 10px; width: 95.5%; } .buyer-info input { border: 1px solid silver; border-radius: 3px; height: 10px; padding: 13px; width: 94% !important; } .buyer-info.cellseparate {background-color: #efefef; border: 1px solid silver; border-radius: 3px; padding: 30px; } .buyer-info .item-name span { color: #fff !important; } .buyer-info .item-name { background-color: #D1D1D1; border-radius: 3px; color: #fff; font-size: 14px; padding: 9px !important; text-align: center; }

table.buyer-info{width: 100%;}

#page { min-height: 550px; }

.cont-page-id-174100 form { margin: 0; padding: 0; } .cont-page-id-174909 form { margin: 0; padding: 0; width: 800px; }

#div-korzina:hover {cursor:pointer;}

#div-korzina p { padding: 2px 70px; } #korzina { overflow: unset; padding: 10px 0 4px 8px;} #korzina { border: medium none;} #div-korzina { background-color: transparent; background-image: url("/img/userimages/user_692/korz.png"); height: 69px; line-height: 12px; margin-left: 930px; margin-top: -90px; background-repeat: no-repeat; position: absolute; width: 262px; z-index: 90; } .div-korzina_content { font-size: 12px; line-height: 12px; color: #05A7DB; margin-top: 10px; } .korzina_empty { height: 30px; }

.menu ul li a:hover, .menu ul li a.active {background-color: #b4edff; line-height: 31px; padding: 1px 25px 0; transition: color 500ms linear 0s; color: #05a7db;} .menu ul li a { color: #fff; line-height: 31px; padding: 1px 25px 0; transition: color 500ms linear 0s; }

.block_kypit { left: 364px; position: absolute; z-index: 100; }

.block_price { color: red; float: left; font-size: 24px; font-weight: 600; margin-left: 184px; margin-top: 20px; width: 170px; }

.block_border {background-color: #ededed; border: 1px solid #fff; height: 109px; margin-left: 8px; margin-top: 7px; width: 521px; }

.block_title { font-size: 16px; font-weight: 600; margin-bottom: 4px; margin-left: 185px; margin-top: 12px; width: 341px; }

.block_ynik { position: relative; z-index: 3; }

.block_price_2 { background-color: #e6e6e6; height: 125px; left: 595px; position: absolute; width: 540px; }

.block_price_1 { background-color: #e6e6e6; height: 125px; position: absolute; width: 540px; }

#mod-form-callback input { border: 1px solid #DBDBDB; padding: 8px; }

#mod-form-callback .action-button { background-color: #e51c24; color: #fff; margin-top: 24px; padding: 11px 69px; border: medium none; } #modal-window, .popup-form-window { background-color: #fff; border: 10px solid silver; padding: 34px; position: absolute; z-index: 90; } #mod-form-callback .action-button:hover { background-color: #FF0000;}

.obnovi.checkout-cart-refresh:hover { background-color: #fff; border: 1px solid #baeeff; color: #05a7db !important; }

.obnovi.checkout-cart-refresh { background-color: #fff; border: 1px solid #baeeff; color: #05a7db !important; }

.obnovi:hover { background-color: #ff0006; } .action-button:hover { background-color: #ff0006; }

.kupit-dutton:hover { background-color: #00b9f2;}

.payment-ctrl p { padding: 0; text-align: left; color: #c0c0c0; font-size: 24px; margin: 30px auto !important; }

.liqpay-payment i { background: url("/img/liqpay.png") repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 8px 3px 6px 164px; }

.delayed-payment i { background: url("/img/terminal24.png") repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 8px 3px 6px 164px; }

.privat24-payment i { background: url("/img/privat24.png") repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 8px 3px 6px 164px; }

.card-payment i { background: url("/img/cardvisa.png") repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 11px 3px 6px 164px; }

.payment-overlay { display: inline-block; padding: 5px; text-align: center; vertical-align: top; width: 23%; }

.payment-desc { padding: 5px 0; }

.payment-ctrl .kupit-dutton { float: none !important; }

#colmain-menu ul, #colmain-menu ul li {text-transform: lowercase; }

.block_ratio {
  margin: auto;
  width: 1220px;
}
.badly {
  width: 50%;
  float: left;
  position: relative;
  height: 550px;
  text-align: center;
}

.badly h4 {
  color: #f30056;
  position: absolute;
  bottom: 15px;
  width: 100%;
  font-size: 17px;
}
.fine h4 {
  color: #05a7db;
  position: absolute;
  bottom: 15px;
  width: 100%;
  font-size: 17px;
}
.fine {
  width: 50%;
  float: right;
  position: relative;
  height: 550px;
  text-align: center;

}
.badly:after, .fine:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 5%;
  width: 90%;
  height: 2px;
  background: #f5f5f5;
}
.smile {
  position: absolute;
    top: 45px;
    left: 10%;
    cursor: pointer;
}
.fine .smile:after {
  content: "";
    position: absolute;
    width: 165px;
    height: 165px;
    border-radius: 50%;
    left: 0;
    top: 0px;
   
}
.fine:hover .smile:after {
  -webkit-animation-name: fine;
  -o-animation-name: fine;
  animation-name: fine;
  animation-duration: .6s;
  -webkit-animation-duration: .6s;
  -webkit-animation-timing-function: linear; 
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
.image {
  position: absolute;
    bottom: 90px;
    width: 100%;
    text-align: center;
}
.badly:hover .smile {
  -webkit-animation-name: badly;
  -o-animation-name: badly;
  animation-name: badly;
  animation-duration: .4s;
  -webkit-animation-duration: .4s;
  animation-direction: alternate;
  -webkit-animation-direction: alternate;
  -o-animation-direction: alternate;
  -webkit-animation-timing-function: linear; 
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
@keyframes badly {
  0% {
  transform: rotateZ(0deg);
  }
  100% {
  transform: rotateZ(55deg);
  }
  
}
@keyframes fine {
  0% {
  box-shadow: 0px 0px 0px 0px #B4EDFF;
  }
  25% {
  box-shadow: 0px 1px 1px 5px #B4EDFF, 0px 0px 0px 5px #fff, 0px 0px 0px 5px #B4EDFF;
  transform: scale(1.1);
  }
  60% {
  box-shadow: 0px 0px 0px 10px #fff, 0px 0px 0px 5px #B4EDFF, 0px 0px 0px 5px #fff;
  transform: scale(1.2);
  }
  100% {
  box-shadow: 0px 0px 0px 5px #B4EDFF, 0px 0px 0px 5px #fff, 0px 0px 0px 5px #B4EDFF;
  transform: scale(1.3);
  }
}
.button_korzina {
    margin: 0px auto;
    clear: both;
    padding-top: 30px;
}
.button_korzina a {
    display: block;
    height: 60px;
    width: 470px;
    margin: 10px auto;
    background: #fe0000;
    border-radius: 3px;
    line-height: 60px;
    text-align: center;
    color: #fff!important;
    font-weight: bold;
    font-size: 14px;
    position: relative;

}
.button_korzina a:after {
    position: absolute;
    display: block;
    content: "";
    bottom: 0px;
    left: 0%;
    width: 100%;
    background: #B71313;
    height: 4px;
}
.button_korzina a:hover {
    background: #D00404;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
}
.button_korzina a:focus {
    top: 4px;
}
.button_korzina a:focus:after {
    display: none;
}
.pop_button {
    display: none;
    background: #05A7DB;
    width: 40px;
    height: 41px;
    position: fixed;
    top: 0;
    right: 0;
    text-align: center;
    padding-top: 9px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    z-index: 999;
}
.pop_button img {
    float: none!important;
}
.popup_dark {
    display: none;
    background: rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    z-index: 9999;
    position: fixed;
    top: 0px;
}
.block_ynik {
  box-sizing: border-box;
  width: 1200px;
  margin-bottom: 50px;
  overflow: hidden;
}
.block_left_goods {
  float: left;
  width: 526px;
}

.imformation {
  width: 100%;
  height: 125px;
  float: left;
  position: relative;
  background-color: #e6e6e6;
}

.imformation::after {
  position: absolute;
  content: "";
  border: 1px solid #fff;
  width: 97%;
  height: 92%;
  left: calc((100% - 97%)/2);
  top: 4%;
}

.wrap_inform {
  width: 380px;
  float: right;
  padding-top: 10px;
}

.block_left_goods .mobile_img {
    width: 146px;
    background: url('/img/userimages/user_692/sredstvo_dlya_stirki_puhovikov_unipuh2.png');
    background-repeat: no-repeat;
    background-position: 0% 60%;
    height: 590px;
    position: absolute;
    left: 0;
}
.mobile_img img {
  display: none;
}
.name {
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 20px;
}

.price {
  color: red;
  float: left;
  font-size: 24px;
  font-weight: 600;
  width: 170px;
  margin-top: 10px;
}

.button_add {
  display: block;
  height: 47px;
  background: #fe0000;
  border-radius: 3px;
  line-height: 47px;
  text-align: center;
  color: #fff!important;
  font-size: 21px;
  position: relative;
  width: 150px;
  float: right;
  margin-right: 20px;
  text-decoration: none;
  z-index: 99999;
}
.button_add:after {
    position: absolute;
    display: block;
    content: "";
    bottom: 0px;
    left: 0%;
    width: 100%;
    background: #B71313;
    height: 4px;
}
.advantages {
    width: 380px;
    float: right;
}
.oneof_advantages {
    width: 100%;
    min-height: 50px;
    overflow: hidden;
    margin-top: 4px;
}
.advant_img {
    width: 50px;
    float: left;
}
.advant_text {
    float: right;
    width: 330px;
    padding-left: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.advant_text h6 {
    font-size: 14px;
    margin: 0px;
}
.advant_text p {
    margin-top: 0px;
    margin-bottom: 5px;
}
.block_right_goods {
    float: right;
    width: 526px;
    position: relative;
}
.block_right_goods .mobile_img {
    background: url('/img/userimages/user_692/sredstvo-dlya-stirki-membranu.png');
    background-repeat: no-repeat;
    background-position: 0% 60%;
    width: 146px;
    height: 600px;
    position: absolute;
    left: 0;
}
.block_use {
    width: 33%;
    float: left;
}
.block_use_img {
    width: 140px;
    float: left;
    text-align: center;
    padding-top: 20px;
}
.block_use_img img {
    width: 110px;
    height: 108px;
}
.block_text h6 {
    margin-bottom: 11px;
}
.block_text h6 a{
    font-size: 14px!important;
    margin: 0px;
    color: #333!important;
}
.block_text {
    width: 240px;
    float: right;
    color: #888888;
}
.use {
    min-height: 150px;
    margin-bottom: 40px;
}
.module h1 {
    margin-bottom: 20px!important;
}
.fixed_header {
    position: fixed!important;
    top:0; 
    left:0;
}
.korzina_fix {
    position: fixed!important;
    margin-top: -20px!important;
    top: 0!important;
}
.hide {
    background-image: none!important;
}
.color {
  color: #333;
}
.location, .tel, .email {
    float: left;
    width: 33%;
    text-align: center;
    margin-bottom: 50px;
}
.loc_img, .tel_img, .email_img, .vk_img, .skype_img {
    margin-bottom: 20px;
}
.skype {
    float: left;
    width: 38%;
    text-align: right;
}
.vk {
    float: right;
    width: 38%;
    text-align: left;
}
.skype_text {
    width: 27%;
    float: right;
    text-align: center;
}
.vk_text {
    width: 35%;
    float: left;
    text-align: center;
}
.cont-page-id-171734 .usercontent table {
    margin-bottom: 30px;
}
.cont-page-id-174100 #profile_footer_div, .cont-page-id-174909 #profile_footer_div {
    display: none;
}
.cont-page-id-174100 .shopping-cart-items-footer tbody tr:nth-child(2) td.left {
    display: none;
}
.cont-page-id-174100 .shopping-cart-items-footer tbody tr:nth-child(2) td.right {
    text-align: center !important;
    width: 100%;
}
.obnovi.checkout-cart-order, .obnovi.checkout-cart-refresh, .cont-page-id-174909 .obnovi.checkout-place-order {
    width: 200px;
    padding: 7px 14px;
    display: inline-block;
    border-radius: 2px;
    float: none;
    font-size: 18px;
}


@media only screen and (max-width: 980px) { 
  * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
  }
  table, tbody, th, tr, td {
    display: block;
  }
  #baner-header, #content, #polosa, #profile_header , table, #col-main  {
    width: 100%!important;
  }
  #content {
    position: relative;
  }
  #baner-header table {
    background: none!important;
  }
  #baner-header td {
    float: left;
  }
  #baner-header table td:first-child {
    width: 15%!important;
  }
  #baner-header table td:first-child img {
    width: 100%;
  }
  #baner-header table td:nth-child(2) {
    width: 11%!important;
    padding-top: 25px;
    text-align: center;
  }
  #baner-header table td:nth-child(3) {
    width: 15%!important;
    padding-top: 50px;
  }
  #baner-header table td:nth-child(4) {
    width: 11%!important;
    padding-top: 25px;
    text-align: center;
  }
  .overlay-infblk {
    width: 15%!important;
    padding-top: 50px;
  }
  #profile_footer_div {
    min-width: 100%!important;
  }
  #div-korzina p {
    padding: 0px 0px 0px 70px!important;
  }
  #div-korzina {
    margin-left: 0px!important;
    margin-top: -90px;
    width: 30%!important;
    right: 0%;
    z-index: 999!important;
  }
  .menu ul li a:hover, .menu ul li a.active, .menu ul li a {
    line-height: 31px!important;
    display: block;
    height: 31px!important;
    padding: 1px 18px 0!important;
    font-size: 12px;
  }
  .menu {
    left: 0px!important;
    width: 100%!important;
  }
  .menu ul {
    text-align: center;
    padding-left: 0!important;
  }
  .menu ul li {
    padding-left: 0!important;
  }
  .block_price_1, .block_price_2 {
    width: 46%!important;
    float: left!important;
    position: relative!important;
    left: 0px!important;
  }
  .block_title, .block_price {
    margin-left: 10px!important;
  }
  .block_title {
    width: 100%!important;
  }
  #page {
    padding: 8px;
  }
  .block_price_2 {
    float: right!important;
  }
  .block_border {
    width: 97%!important;
  }
  .block_kypit {
    left: 53%!important;
    width: 160px!important;
}
.block_ynik {
    overflow: hidden; 
    float: left;
    width: 100%;
}
.block_left_goods {
    width: 49%;
}
.block_right_goods {
    width: 49%;
}
.wrap_inform {
    width: 100%;
    padding-left: 12px;
}
.block_right_goods .mobile_img, .block_left_goods .mobile_img {
    width: 35%;
    background: none; 
    height: 100%;
    position: relative;
    float: left;
    margin-top: 13%;
}
.mobile_img img {
    display: block; 
    width: 100%;
}
.advantages {
    width: 65%;
}
.advant_text {
    width: 80%;
    padding-left: 0px;
}
/*.block_ynik table {
    overflow: hidden;
}
.block_ynik table tr:first-child {
    width: 100%;
    margin-bottom: 30px;
}
.block_ynik table tr {
    float: left;
    width: 100%;
    min-height: 100px;
}
.use {
    float: left;
}
.use tr td {
    float: left;
    min-height: 130px;
}
.use tr td:first-child {
    width: 20%!important;
}
.use tr td:nth-child(2) {
    width: 30%!important;
}
.use tr td:nth-child(3) {
    width: 20%!important;
}
.use tr td:nth-child(4) {
    width: 30%!important;
}
.use tr td:nth-child(5) {
    width: 20%!important;
}
.use tr td:last-child {
    width: 30%!important;
}*/
.descrip_one {
    float: left!important;
    margin-top: 30px;
}
.descrip_one tr:last-child td {
    text-align: center!important;
}
.descrip_one tr td {
    width: 100%!important;
}
.block_ynik table tr:first-child td {
  display: none;
}
.block_ynik table:first-child tr:first-child td[valign="bottom"] {
    float: left;
    width: 46%!important;
    text-align: center;
    display: block;
}
.block_ynik table tr td {
    float: left;
}
.block_ynik table:first-child tr td:first-child, .block_ynik table:first-child tr td:nth-child(4) {
    width: 15%!important;
    min-height: 70px;
    text-align: center;
}
.block_ynik table:first-child tr td:nth-child(2), .block_ynik table:first-child tr td:nth-child(5) {
    width: 35%!important;
    min-height: 70px;
}
.descrip_one iframe {
    width: 400px!important;
    height: 230px!important;
}
#profile_footer_div tr:first-child {
    width: 100%;
    float: left;
    overflow: hidden;
}
#profile_footer_div tr:nth-child(2) {
    float: left;
    width: 100%;
    height: 150px;
}
#copyrt {
    float: left;
    width: 100%;
}
#copyrt div {
    text-align: center!important;
}
.text-block table td {
    width: 33%!important;
    float: left;
}
.block_ratio {
    width: 100%;
}
 .badly, .fine {
    width: 50%;
}
.cont-page-id-171731 .usercontent table tr td {
    width: 100%!important;
}
.cont-page-id-171734 .usercontent table:first-child tr td {
    width: 50%!important;
    float: left;
    min-height: 280px;
}
.block_ynik table:first-child tr td:nth-child(3) {
    display: none;
}
.cont-page-id-174273 .usercontent table:first-child tr td {
    margin: auto;
}
.cont-page-id-171734 .usercontent table:nth-of-type(2) tr td {
    margin: 20px auto;
    width: 60%!important;
    text-align: center;
}
.cont-page-id-174273 .usercontent table:first-child tr td p {
    text-align: center!important;
}
.cont-page-id-171734 table:nth-child(2) tr td {
    margin: 20px auto;
    width: 60%!important;
    text-align: center;
}
.cont-page-id-171730 .usercontent table:first-child tr {
    width: 100%;
    min-height: 100px;
    overflow: hidden;
}
.cont-page-id-171730 .usercontent table:first-child tr td {
    float: left;
}
.cont-page-id-171730 .contacts-addr {
    width: 65%;
}
.cont-page-id-171730 .usercontent table:first-child tr:nth-child(3) td:last-child, .cont-page-id-171730 .usercontent table:first-child tr:nth-child(4) td:last-child, .cont-page-id-171730 .usercontent table:first-child tr:nth-child(5) td:last-child{
    padding-top: 43px;
}
/*.shopping-cart-items.cellcollapse th, .shopping-cart-items.cellcollapse td {
    float: left;
}
.shopping-cart-items.cellcollapse .left {
    width: 60%!important;
}
.shopping-cart-items.cellcollapse .center, .shopping-cart-items.cellcollapse .item-price {
    width: 18%!important;
}
.shopping-cart-items.cellcollapse th.item-price:last-child {
    width: 21%!important;
}
.shopping-cart-items.cellcollapse tr th.center, .shopping-cart-items.cellcollapse tr td.center, .shopping-cart-items.cellcollapse tr td.top {
    display: none;
}
.shopping-cart-items.cellcollapse tr td:nth-child(3) {
    width: 62%;
    border: none;
}*/

.obnovi {
    width: 200px!important;
    line-height: 20px!important;
    font-size: 15px!important;
    float: none;
    clear: both;
    height: 35px;
}

.buyer-info.cellseparate {
    margin-left: 0!important;
}
.buyer-info textarea {
  width: 94%!important;
}
/*!!!!Таблица КОРЗИНА!!!!*/

.cont-page-id-174100 table.shopping-cart-items.cellcollapse { 
  width: 100%; 
  border-collapse: collapse; 
  margin-top: 50px; 
}
  
  table, thead, tbody, th, td, tr { 
    display: block; 
  }
  .cont-page-id-174100 table.shopping-cart-items tr:first-child {
    position: absolute;
    top: -9999px;
    left: -9999px; 
    
  }
  .remove-from-cart {
    position: absolute;
    top: 5px;
  }
  .cont-page-id-174100 table.shopping-cart-items tr { border: 1px solid #ccc; }
  
  .cont-page-id-174100 table.shopping-cart-items td { 
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee; 
    position: relative;
    padding-left: 50%!important;
    width: 100%!important;
    text-align: left!important;
    line-height: 25px;
  }
  /*.shopping-cart-items.cellcollapse tr td:first-child {
      display: none;
  }*/
   .cont-page-id-174100 table.shopping-cart-items td:before {
          position: absolute;
          left: 0px;
          top: 0px;
          width: 45%;
          background: #F1F1F1;
          height: 100%;
          padding-left: 5%;
  }
  .center.minus-plus {
      padding: 32px 0px;
  }
  .item-price {
      clear: both;
  }
  .cont-page-id-174100 table.shopping-cart-items td.top img {
      float: none!important;
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(1):before {
    content: "N";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(2):before {
    content: "Фото товару";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(3):before {
    content: "Назва товару";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(4):before {
    content: "Кількість";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(5):before {
    content: "Ціна";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(6):before {
    content: "Сума";
  }
  .shopping-cart-items-footer.cellcollapse .left {
    float: left;
  }
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(3) {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.cont-page-id-174100 table.shopping-cart-items td:nth-of-type(1):before {
    content: "N";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(2):before {
    content: "Фото товару";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(3):before {
    content: "Назва товару";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(4):before {
    content: "Кількість";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(5):before {
    content: "Ціна";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(6):before {
    content: "Сума";
  }
.cont-page-id-174909 table.shopping-cart-items td:before {
          position: absolute;
          left: 0px;
          top: 0px;
          width: 45%;
          background: #F1F1F1;
          height: 100%;
          padding-left: 5%;
  }

  .center.minus-plus {
      padding: 32px 0px;
  }
  .item-price {
      clear: both;
  }
  .cont-page-id-174100 table.shopping-cart-items td.top img {
      float: none!important;
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(1):before {
    content: "N";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(2):before {
    content: "Фото товару";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(3):before {
    content: "Назва товару";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(4):before {
    content: "Кількість";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(5):before {
    content: "Ціна";
  }
  .cont-page-id-174100 table.shopping-cart-items td:nth-of-type(6):before {
    content: "Сума";
  }
  .shopping-cart-items-footer.cellcollapse .left {
    float: left;
  }
  .center.minus-plus input {
    height: 27px!important;
  }
.shopping-cart-items-footer.cellcollapse b {
    font-size: 17px!important;
}
.cont-page-id-174100 .checkout-cart-continue {
    display: none;
}
.cont-page-id-174100 .usercontent table:nth-of-type(1) tr td:first-child {
    float: left;
    width: 15%!important;
}
.cont-page-id-174100 .usercontent table:nth-of-type(1) tr td:last-child {
    text-align: left!important;
    float: left;
    padding-top: 23px;
}
.cont-page-id-174100 table.shopping-cart-items tr {
    margin-bottom: 20px;
}
.cont-page-id-174909 #col-main table:nth-child(2){
    display: none;
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr td,  .cont-page-id-174909 .shopping-cart-items.cellcollapse tr td {
    border: none;
    border-bottom: 1px solid #eee; 
    position: relative;
    padding-left: 50%!important;
    width: 100%!important;
    text-align: left!important;
    line-height: 25px;
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr td:before, .cont-page-id-174909 .shopping-cart-items.cellcollapse tr td:before {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 45%;
    background: #F1F1F1;
    height: 100%;
    padding-left: 5%;
}

/*.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(4) td:nth-of-type(1):before,  .cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(5) td:nth-of-type(1):before{
    content: "N";
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(4) td:nth-of-type(2):before,  .cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(5) td:nth-of-type(2):before{
    content: "Фото товару";
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(4) td:nth-of-type(3):before,  .cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(5) td:nth-of-type(3):before{
    content: "Назва товару";
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(4) td:nth-of-type(4):before,  .cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(5) td:nth-of-type(4):before{
    content: "Кількість";
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(4) td:nth-of-type(5):before,  .cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(5) td:nth-of-type(5):before{
    content: "Ціна";
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(4) td:nth-of-type(6):before,  .cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(5) td:nth-of-type(6):before{
    content: "Сума";
}*/
/*.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(1) {
    display: none;
}*/
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(1) td, .cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-of-type(2) td {
    text-align: center !important;
    padding-left: 0!important;
}
#modal-alert .action-button a {
  color: #ffffff!important;
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr td:nth-of-type(2):before {
    content: "Назва товару";
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr td:nth-of-type(3):before {
    content: "Кількість";
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr td:nth-of-type(4):before {
    content: "Ціна";
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr td:nth-of-type(5):before {
    content: "Сума";
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr {
    border: 1px solid #ababab!important;
    margin-top: 30px;
} 
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-last-child(2) td:before, .cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-last-child(2) td, .cont-page-id-174909 .shopping-cart-items.cellcollapse tr:last-child {
    display: none;
}
.cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-last-child(2) td:nth-child(2), .cont-page-id-174909 .shopping-cart-items.cellcollapse tr:nth-last-child(2) td:last-child {
    display: block;
    width: 50%!important;
    float: left;
    padding-left: 0!important;
}
.cont-page-id-174100 form {
  width: 100%;
}
.cont-page-id-174909 form {width: 100%;}
}
@media only screen and (max-width: 800px) {

.location, .tel, .email, .skype, .vk {
    min-height: 250px;
}
.skype_text, .vk_text {
    width: 51%;
}
.block_use_img, .block_text {
    width: 100%;
}
.block_text h6, .block_text p, .block_text h6 a {
    text-align: center;
    font-size: 12px!important;
}
.location, .tel, .email {
    width: 30%;
    margin-right: 3%;
}
#baner-header {
    padding-top: 11px;
}
#baner-header table td:first-child {
    width: 145px!important;
}
#baner-header table td:first-child img {
    width: 130px!important;
    height: 77px!important;
}
#baner-header table td:nth-child(2) {
    width: 15%!important;
    padding-top: 20px;
    text-align: center;
}
#baner-header table td:nth-child(4), .overlay-infblk {
    display: none;
}
#div-korzina {
    background-size: 46px;
    background-position: 0% 72%;
    width: 35%!important;
}
#korzina {
    padding: 17px 0 0px 0px;
}
#div-korzina p {
    padding: 0px 0px 0px 60px!important;
    line-height: 15px;
}
#baner-header table td:nth-child(2) img, #baner-header table td:nth-child(4) img {
    width: 46px;
    height: 46px;
    float: none;
}
#baner-header table td:nth-child(3), .overlay-infblk{
    width: 20%!important;
    padding-top: 34px;
}
.menu ul li a:hover, .menu ul li a.active, .menu ul li a {
    padding: 1px 6px 0!important;
    font-size: 11px;
}
.contacts-form {
    width: 230px;
    padding: 0 0px 0px;
}
.cont-page-id-171730 .contacts-addr {
    width: 60%;
}
.block_price_1, .block_price_2 {
    width: 49%!important;
}
.block_border {
    width: 96%!important;
    margin-right: 8px;
}
.block_price {
    font-size: 18px!important;
    margin-top: 26px!important;
}
.block_kypit {
    left: 64%!important;
    bottom: 13px;
}
.block_kypit img {
    width: 95px;
    height: 30px;
}
.block_ynik table:first-child tr:first-child td[valign="bottom"] img {
    width: 100px!important;
    height: 327px!important;
}
.badly, .fine {
    height: 400px;
}
.badly .image img, .fine .image img {
    width: 250px;
}
.badly .smile img, .fine .smile img {
    width: 110px;
}
.block_ratio .fine:nth-child(2) .image img{
    width: 75px;
}
.fine .smile:after {
    left: -25%;
    top: -25px;
}

.block_left_goods, .block_right_goods {
    width: 80%;
    float: none;
    margin: 30px auto;
    overflow: hidden;
}
.wrap_inform {
    padding-left: 27px;
}
.block_right_goods .mobile_img, .block_left_goods .mobile_img {
    width: 25%;
    margin-top: 5%;
    margin-bottom: 5%;
    margin-left: 4%;
}
.mobile_img img {
    display: block; 
    width: 142px;
}
#footer-links {
    display: none;
}
.text-block table td {
    width: 50%!important;
    float: left;
}
.vcard {
    width: 100%;
    text-align: center;
}
.cont-page-id-174614 #page {
    min-height: 300px;
}
}

@media only screen and (max-width: 600px) {
  .cont-page-id-174100 .usercontent table:nth-of-type(1) tr td:last-child span {
    font-size: 12px!important;
}

  .cont-page-id-174100 .usercontent table:nth-of-type(1) tr td:first-child {
    width: 14%!important;
    float: left;
    margin-left: 3%;
}
.cont-page-id-174100 .usercontent table:nth-of-type(1) tr td:first-child img {
    width: 32px;
    height: 32px;
}
.cont-page-id-174100 .usercontent table:nth-of-type(1) tr td:last-child {
    text-align: left!important;
    float: left;
    padding-top: 2px;
    width: 70%;
}

  .text-block table td {
    width: 100%!important;
    margin-bottom: 20px;
}
  .block_use {
    width: 80%;
    float: none;
    margin: auto;
}
  .block_price_1, .block_price_2 {
    width: 90%!important;
    float: none!important;
    margin: 10px auto;
    padding-top: 1px;
    height: 80px!important;
}
.block_title {
    font-size: 14px;
}
.block_price {
    font-size: 17px!important;
}
.block_ynik table:first-child tr:first-child td[valign="bottom"] img {
    width: 80px!important;
    height: 258px!important;
}
.block_ynik table:first-child tr td:first-child, .block_ynik table:first-child tr td:nth-child(4) {
    width: 35%!important;
    height: 70px;
    margin-bottom: 20px;
}
.block_ynik table:first-child tr td:nth-child(2), .block_ynik table:first-child tr td:nth-child(5) {
    width: 65%!important;
    margin-bottom: 20px;
}
.use tr td:first-child, .use tr td:nth-child(3), .use tr td:nth-child(5) {
    width: 30%!important;
    text-align: center;
}
.use tr td:nth-child(2), .use tr td:nth-child(4), .use tr td:last-child {
    width: 70%!important;
}

.descrip_one iframe {
    width: 260px!important;
    height: 153px!important;
}
.badly .image img, .fine .image img {
    width: 110px;
}
.fine h4, .badly h4 {
    bottom: 0;
}
.badly .smile img, .fine .smile img {
    width: 55px;
}
.badly, .fine {
    height: 300px;
}
.block_ratio .fine:nth-child(2) .image img {
    width: 45px;
}
.fine h4, .badly h4 {
    font-size: 12px;
}
.button_korzina a {
    height: 50px;
    width: 270px;
    line-height: 20px;
    font-size: 12px;
    padding-top: 5px;
}
.fine .smile:after {
    left: -25%;
    top: -12px;
    width: 80px;
    height: 80px;
}
#baner-header {
    padding-top: 5px;
}
#baner-header table {
    height: 36px!important;
}
#baner-header table td:first-child {
    width: 65px!important;
}
#baner-header table td:first-child img {
    width: 54px!important;
    height: 31px!important;
}
#baner-header table td:nth-child(2) img, #baner-header table td:nth-child(4) img {
    height: 25px!important;
    width: 25px!important;
}
#baner-header table td:nth-child(2), #baner-header table td:nth-child(4) {
    width: 9%!important;
    padding-top: 9px;
}
#baner-header table td:nth-child(3), .overlay-infblk {
    width: 27%!important;
    padding-top: 8px;
}
#baner-header table td:nth-child(3) a, .overlay-infblk a {
    font-size: 11px;
}
h1 {
    font-size: 17px!important;
    text-align: center;
}
.cont-page-id-171731 .usercontent table tr[valign="top"]:first-child {
    display: none;
}
.cont-page-id-171731 .usercontent table tr[valign="top"]:nth-child(2) span {
    font-size: 14px!important;
} 
.cont-page-id-171731 .usercontent table tr[valign="top"]:nth-child(3) td:first-child p:nth-child(8) img:first-child {
    display: block;
    width: 100%;
}
.use tr td:first-child img, .use tr td:nth-child(3) img, .use tr td:nth-child(5) img {
    width: 70px;
    height: 70px;
    float: none!important;
}
.use tr td {
    max-height: 200px;
    margin-bottom: 25px;
}
#footer-links li {
    padding-right: 15px;
}
.block_border {
    background: none!important;
    border: none!important;
}
.block_title {
    font-size: 13px!important;
}
.block_price {
    margin-top: 6px!important;
}
.block_kypit {
    bottom: 1px;
}
.block_left_goods, .block_right_goods {
    width: 95%;
    margin: 10px auto 20px;
}
.imformation, .wrap_inform {
    height: 93px;
}
.name {
    font-size: 15px;
    margin-bottom: 3px;
}
.price {
    font-size: 19px;
    width: 50%;
}
.button_add {
    height: 37px;
    line-height: 37px;
    font-size: 18px;
    width: 115px;
}
.block_right_goods .mobile_img, .block_left_goods .mobile_img {
    width: 100%;
    margin-left: 0;
}
.mobile_img img {
    width: 80px;
    margin: auto;
}
.advantages {
    width: 100%;
}
.oneof_advantages {
    margin-top: 4px;
}
.advant_img {
    width: 31px;
}
.advant_img img {
    width: 100%;
    height: 100%;
}
.advant_text {
    width: 82%;
    padding-left: 0px;
}
.advant_text h6 {
    font-size: 11px;
}
.advant_text p {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 11px;
    padding-bottom: 7px;
}
.button_add {
    margin-right: 8px;
}
.block_ynik {
    margin-bottom: 0px;
}
.advant_img {
    width: 18%;
    text-align: center;
}
.advant_img img {
    width: 31px;
    height: 31px;
}
#baner-header table td:nth-child(2) {
    display: none;
}
#div-korzina {
    background-size: 25px;
    background-position: 0% 62%;
    top: 70px;
    right: 15%;
    width: 37%!important;
}
#div-korzina p {
    padding: 0px 0px 0px 29px!important;
    font-size: 10px;
    line-height: 12px;
}

/*Меню*/
.pop_button {
    display: block;
}
#polosa {
    display: none;
    position: fixed;
    height: 276px;
    top: 50%;
    margin-top: -138px;
    z-index: 9999;
    width: 70%!important;
    left: 15%;
    background: transparent;
}
#polosa .menu ul li {
    width: 100%;
    text-align: center;
}
#polosa .menu ul {
    text-align: center;
    padding-left: 0!important;
    width: 1px;
    height: 1%;
    background: #05A7DB;
    position: fixed;
    left: 48%;
}
#polosa .menu ul li a {
    width: 100%;
    opacity: 0;
    padding: 0!important;
    overflow: hidden;
}
.menu ul li a:hover, .menu ul li a.active, .menu ul li a {
    line-height: 46px!important;
    display: block;
    height: 46px!important;
    font-size: 15px!important;
}
#profile_header {
    border-bottom: 1px solid #05A7DB;
}
.cont-page-id-171734 .usercontent table:first-child tr td {
    width: 100%!important;
}
.cont-page-id-171734 .usercontent table:first-child tr td a img {
    display: block;
    margin: auto;
}
.cont-page-id-174614 .usercontent p span {
    font-size: 12px!important;
}
.cont-page-id-171730 .contacts-addr {
    width: 100%;
}
.cont-page-id-171730 .usercontent table:first-child tr td {
    float: none;
    margin: auto;
    text-align: center;
}
.cont-page-id-171730 .usercontent table:first-child tr td img {
    float: none!important;
}
.contacts-form {
    width: 222px;
    margin: auto;
    float: none;
}
.cont-page-id-173923 #guestbook-form-id input[type="text"] {
    margin-right: 1%;
    margin-bottom: 21px;
    width: 100%!important;
}
.cont-page-id-173923 #guestbook-form-id div {
    clear: both;
    width: 100%!important;
    text-align: center;
    margin-bottom: 11px;
}
.cont-page-id-173923 #guestbook-form-id div input[type="text"] {
    width: 80px!important;
    margin-right: 0;
    margin-bottom: 0;
}
.pagination .pager {
    font-size: 1em;
}
#profile_header {
  background: #fff;
  z-index: 999;
}
#korzina {
    margin-top: 9px;
}
.div-korzina_content_btn {
  display: none;
}
.div-korzina_content {
  margin-top: 4px;
}
#page {
    padding: 55px 8px 0;
}
#profile_header,
#div-korzina {
    position: fixed;
}
}
@media only screen and (max-width: 500px) {
    .location, .tel, .email, .skype, .vk {
        width: 100%;
        text-align: center;
    }
    .skype_text, .vk_text {
      width: 100%;
    }
    .location, .tel, .email {
      margin-bottom: 0;
    }
    .obnovi {
        margin: 10px auto !important;
  }
  .wrap_inform {
    padding-left: 7px;
  }
  .name {
    font-size: 14px;
  }
}
/*catalog*/
.catalog-holder {
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
   -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 30px 0;
}
.catalog__item {
  width: 290px;
  border: 1px solid #eeeeee;
  text-align: center;
  padding: 53px 10px 10px;
  position: relative;
  box-sizing: border-box;
  transition: border .3s;
  color: #222;
}
.catalog__item:hover {
  border: 1px solid #05a7db;
}
.top_title {
  background: #05a7db;
  padding: 8px 10px;
  position: absolute;
  top: 10px;
  right: 0;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
}
.cat__image {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #eee;
}
.cat__name {
  padding: 10px 0;
  font-size: 18px;
}
#col-main .cat__name a {
  color: inherit;
}
#col-main .read_more .button {
  color: #fff;
}
.cat__price {
  font-size: 18px;
  text-transform: uppercase;
  color: #222222;
}
.cat__price span {
  color: #ff0000;
  font-size: 24px;
  font-weight: 700;
}
.read_more .button {
  margin: 10px 0 0;
  display: inline-block;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  padding: 10px 65px;
  background: #e30613;
  border-radius: 3px;
  cursor: pointer;
}
.read_more .button:hover {
  background: #b90711;
}
/*end catalog*/
/* Кнопка «Купити» вне карточки товара: без прилипания вправо */
.button_add_inline {
    float: none;
    display: inline-block;
    margin: 10px 0;
}
/* Страница «Як прати»: кнопка по центру ячейки */
.cont-page-id-171731 .button_add_inline {
    display: block;
    margin: 10px auto;
}

/* Перевод корзины (страница /checkout_cart) */
.cont-page-id-174100 table.shopping-cart-items tr:first-child th {
    font-size: 0 !important;
}
.cont-page-id-174100 table.shopping-cart-items tr:first-child th::before {
    font-size: 13px;
    font-weight: bold;
}
.cont-page-id-174100 table.shopping-cart-items tr:first-child th:nth-child(1)::before { content: "N"; }
.cont-page-id-174100 table.shopping-cart-items tr:first-child th:nth-child(2)::before { content: "Назва товару"; }
.cont-page-id-174100 table.shopping-cart-items tr:first-child th:nth-child(3)::before { content: "Кількість"; }
.cont-page-id-174100 table.shopping-cart-items tr:first-child th:nth-child(4)::before { content: "Ціна"; }
.cont-page-id-174100 table.shopping-cart-items tr:first-child th:nth-child(5)::before { content: "Сума"; }

/* «Итого:» → «Разом:» */
.cont-page-id-174100 .shopping-cart-items-footer tr:first-child td.left b {
    display: none;
}
.cont-page-id-174100 .shopping-cart-items-footer tr:first-child td.left::before {
    content: "Разом:";
    font-size: 13px;
    font-weight: bold;
}

/* «Продолжить покупки» → «Продовжити покупки» */
.cont-page-id-174100 a.checkout-cart-continue {
    font-size: 0 !important;
}
.cont-page-id-174100 a.checkout-cart-continue::before {
    content: "Продовжити покупки";
    font-size: 16px;
}

@media only screen and (max-width: 980px) {
    .cont-page-id-174100 .shopping-cart-items-footer tr:first-child td.left::before {
        font-size: 17px;
    }
}

/* Перевод оформления заказа (страница /checkout_place_order) */
.cont-page-id-174101 .place-order h1 {
    font-size: 0 !important;
}
.cont-page-id-174101 .place-order h1::before {
    content: "Оформлення замовлення";
    font-size: 24px;
}
/* «Информация о покупателе» */
.cont-page-id-174101 .place-order > .content > b {
    font-size: 0;
}
.cont-page-id-174101 .place-order > .content > b::before {
    content: "Інформація про покупця";
    font-size: 13px;
}
/* «Содержимое заказа» */
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-child(2) b {
    font-size: 0;
}
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-child(2) b::before {
    content: "Вміст замовлення";
    font-size: 18px;
}
/* Заголовки таблицы заказа */
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-child(3) td {
    font-size: 0 !important;
}
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-child(3) td::before {
    font-size: 14px;
    font-weight: bold;
}
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-child(3) td:nth-child(1)::before { content: "N"; }
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-child(3) td:nth-child(2)::before { content: "Назва товару"; }
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-child(3) td:nth-child(3)::before { content: "Кількість"; }
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-child(3) td:nth-child(4)::before { content: "Ціна"; }
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-child(3) td:nth-child(5)::before { content: "Сума"; }
/* «Итого:» */
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-last-child(2) td:nth-child(2) b {
    font-size: 0;
}
.cont-page-id-174101 .place-order table.shopping-cart-items:nth-of-type(2) tr:nth-last-child(2) td:nth-child(2) b::before {
    content: "Разом:";
    font-size: 13px;
}

/* Перевод страницы «Заказ оформлен» (/checkout_order_completed) */
/* Скрыть блок с данными заказа и кнопку печати */
.cont-page-id-173943 #order-completed_order-content,
.cont-page-id-173943 .print-ctrl {
    display: none !important;
}

/* Засіб для мембрани — немає в наявності: сіра кнопка «Очікується» без переходу.
   Коли товар з'явиться — видалити цей блок. */
a.button_add[href$="/add_to_cart/125783"],
a.button_add[href$="/add_to_cart/125784"] {
    background: #b5b5b5 !important;
    pointer-events: none;
    cursor: default;
    font-size: 0 !important;
}
a.button_add[href$="/add_to_cart/125783"]::after,
a.button_add[href$="/add_to_cart/125784"]::after {
    background: #999999;
}
a.button_add[href$="/add_to_cart/125783"]::before,
a.button_add[href$="/add_to_cart/125784"]::before {
    content: "Очікується";
    font-size: 19px;
}
@media only screen and (max-width: 600px) {
    a.button_add[href$="/add_to_cart/125783"]::before,
    a.button_add[href$="/add_to_cart/125784"]::before {
        font-size: 15px;
    }
}

/* Скрыть строку «Ваш заказ успешно размещен. Номер заказа: …»,
   оставить только свой текст (.usercontent) */
.cont-page-id-173943 #order-completed .content {
    font-size: 0;
}
.cont-page-id-173943 #order-completed .content > *:not(.usercontent) {
    display: none !important;
}
.cont-page-id-173943 #order-completed .content > .usercontent {
    font-size: 13px;
}

/* Перевод формы отзывов (/guestbook).
   Русские подписи в форме — «голый» текст, поэтому прячем весь текст формы
   и выводим украинские подписи над полями. Шаг строк: 18 + 30 + 10 = 58px. */
.cont-page-id-173923 #guestbook-form-id {
    position: relative;
    font-size: 0;
    line-height: normal;
    padding-top: 0;
}
.cont-page-id-173923 #guestbook-form-id br {
    display: none;
}
.cont-page-id-173923 #guestbook-form-id::before {
    content: "Ім'я *\A E-mail\A Текст повідомлення";
    white-space: pre;
    position: absolute;
    left: 0;
    top: -22px;
    font-size: 13px;
    line-height: 58px;
}
.cont-page-id-173923 #guestbook-form-id input[name="name"],
.cont-page-id-173923 #guestbook-form-id input[name="email"] {
    display: block;
    box-sizing: border-box;
    height: 30px;
    margin: 18px 0 10px 0 !important;
    padding: 4px 6px;
}
.cont-page-id-173923 #guestbook-form-id textarea {
    display: block;
    margin: 18px 0 15px 0;
}
.cont-page-id-173923 #guestbook-form-id > div {
    font-size: 13px;
}
/* «Код с рисунка:» */
.cont-page-id-173923 #guestbook-form-id div > span {
    font-size: 0;
}
.cont-page-id-173923 #guestbook-form-id div > span::before {
    content: "Код з малюнка:";
    font-size: 13px;
}
/* Кнопка «Оставить отзыв» */
.cont-page-id-173923 #guestbook-form-id button[name="btn-send"] {
    font-size: 0 !important;
}
.cont-page-id-173923 #guestbook-form-id button[name="btn-send"]::before {
    content: "Залишити відгук";
    font-size: 12px;
}
/* «Last ›» в постраничной навигации */
.cont-page-id-173923 .pager_last a {
    font-size: 0;
}
.cont-page-id-173923 .pager_last a::before {
    content: "Остання ›";
    font-size: 13px;
}

/* Корзина: скрыть сообщение «Продукт добавлен в корзину» */
.cont-page-id-174100 .shopping-cart > .content {
    font-size: 0;
}
.cont-page-id-174100 .shopping-cart > .content > *:not(table):not(br):not(.polosa-rz) {
    display: none !important;
}
.cont-page-id-174100 .shopping-cart > .content > table {
    font-size: 13px;
}
