/**************************************************************
					CMS Pages Styles
***************************************************************/
#cms #center_column .block-cms {
  padding-bottom: 20px; }
#cms #center_column h1 {
  margin-bottom: 25px; }
#cms #center_column h3 {
  font-size: 16px;
  border-bottom: none;
  margin: 0;
  padding: 0 0 17px 0; }
#cms #center_column h4:after {
  display: none; }
#cms #center_column p {
  line-height: 24px; }
#cms #center_column .list-1 {
  list-style: none; }
  #cms #center_column .list-1 li {
    padding: 4px 0 6px 0;
    font-weight: bold;
    color: #46a74e;
    border-top: 1px solid #d6d4d4; }
    #cms #center_column .list-1 li:first-child {
      border: none; }
    #cms #center_column .list-1 li em {
      font-size: 20px;
      line-height: 20px;
      padding-right: 15px;
      vertical-align: -2px; }
#cms #center_column img {
  margin: 4px 0 17px;
  max-width: 100%;
  height: auto; }
#cms #center_column .testimonials {
  border: 1px solid;
  border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0;
  margin: 4px 0 13px 0;
  position: relative; }
  #cms #center_column .testimonials .inner {
    border: 1px solid white;
    padding: 19px 18px 11px 18px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #fefefe));
    background: -webkit-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%, #fefefe 100%); }
    #cms #center_column .testimonials .inner span {
      text-indent: -5000px;
      display: inline-block;
      width: 20px;
      height: 15px; }
      #cms #center_column .testimonials .inner span.before {
        background: url(../img/bl-before-bg.png) no-repeat;
        margin-right: 8px; }
      #cms #center_column .testimonials .inner span.after {
        background: url(../img/bl-after-bg.png) no-repeat;
        margin-left: 8px; }
  #cms #center_column .testimonials:after {
    content: ".";
    display: block;
    text-indent: -5000px;
    position: absolute;
    bottom: -16px;
    left: 21px;
    width: 15px;
    height: 16px;
    background: url(../img/testimon-after.png) no-repeat; }
  #cms #center_column .testimonials + p {
    padding-left: 45px;
    margin-bottom: 18px; }
#cms #center_column p.bottom-indent {
  margin-bottom: 18px; }
#cms #center_column #admin-action-cms {
  background: none repeat 0 0 #F6F6F6;
  border: 1px solid #d2d0d0;
  padding: 10px; }
  #cms #center_column #admin-action-cms p {
    margin: 0; }
    #cms #center_column #admin-action-cms p span {
      display: block;
      padding-bottom: 10px;
      font-size: 14px;
      font-weight: bold;
      color: #333333; }
    #cms #center_column #admin-action-cms p .btn {
      font: 700 17px/21px Arial, Helvetica, sans-serif;
      padding: 0;
      border: 1px solid;
      padding: 10px 14px;
      display: inline-block; }
      #cms #center_column #admin-action-cms p .btn.publish_button {
        color: #333333;
        text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
        border-color: #0079b6 #006fa8 #012740 #006fa8;
        background: #009ad0;
        background: -moz-linear-gradient(top, #009ad0 0%, #007ab7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009ad0), color-stop(100%, #007ab7));
        background: -webkit-linear-gradient(top, #009ad0 0%, #007ab7 100%);
        background: -o-linear-gradient(top, #009ad0 0%, #007ab7 100%);
        background: -ms-linear-gradient(top, #009ad0 0%, #007ab7 100%);
        background: linear-gradient(to bottom, #009ad0 0%, #007ab7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0); }
        #cms #center_column #admin-action-cms p .btn.publish_button:hover {
          border-color: #01314e #004b74 #0079b6 #004b74;
          filter: none;
          background: #0084bf; }
      #cms #center_column #admin-action-cms p .btn.lnk_view {
        color: #333333;
        text-shadow: 1px 1px white;
        border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7;
        background: #f7f7f7;
        background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
        background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
        background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
        background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
        background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0); }
        #cms #center_column #admin-action-cms p .btn.lnk_view:hover {
          border-color: #9e9e9e #9e9e9e #c8c8c8 #9e9e9e;
          filter: none;
          background: #e7e7e7; }
@media (max-width: 768px) {
  #cms #center_column .table.table-bordered thead > tr > th,
  #cms #center_column .table.table-bordered thead > tr > td,
  #cms #center_column .table.table-bordered > tbody > tr > th,
  #cms #center_column .table.table-bordered > tbody > tr > td,
  #cms #center_column .table.table-bordered > tfoot > tr > th,
  #cms #center_column .table.table-bordered > tfoot > tr > td {
    padding: 9px 5px 11px 4px; } }


.b-about_page {
  position: relative;
  padding-bottom: 60px;
}

.b-about_page-param {
  position: relative;
}

.b-about_page-title {
  color: #8ccbd0;
  font-family: "Teddy";
  font-size: 35px;
  line-height: 1.2;
  margin-top: 0;
  position: relative;
}

.b-about_page-text {
  clear: both;
  text-align: center;
}

.b-about_page-text_red {
  color: #f85d68;
}

.b-about_page-teddy_img {
  height: 338px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 207px;
}

.b-about_page-teddy_img2 {
  height: 386px;
  right: -20px;
  position: absolute;
  top: 550px;
  width: 285px;
}

.b-about_page-teddy_img3 {
  height: 321px;
  left: 0;
  position: absolute;
  top: 1220px;
  width: 304px;
}

.b-about_page-teddy_img4 {
  height: 442px;
  right: 0;
  position: absolute;
  bottom: 0;
  width: 384px;
}

.b-about_page-param.m-about {
  margin: 0 0 25px 200px;
}

.b-about_page-param.m-about:after {
  background: url(../img/arrow.png) 0 0 no-repeat;
  bottom: -73px;
  content: "";
  display: inline-block;
  height: 76px;
  position: absolute;
  right: 0;
  width: 148px;
}

.b-about_page-param.m-about .b-about_page-title {
  float: right;
  margin: 0 90px 45px 0;
}

.b-about_page-param.m-about .b-about_page-title:after {
  background: url(../img/heart.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 84px;
  position: absolute;
  right: -33px;
  top: -14px;
  width: 77px;
}

.b-about_page-param.m-assort {
  margin: 0 0 30px 100px;
}

.b-about_page-param.m-assort:before {
  background: url(../img/arrow2.png) 0 0 no-repeat;
  bottom: -60px;
  content: "";
  display: inline-block;
  height: 117px;
  position: absolute;
  left: -30px;
  width: 78px;
}

.b-about_page-param.m-assort .b-about_page-title {
  margin-left: 37%;
  margin-bottom: 40px;
}

.b-about_page-param.m-assort .b-about_page-title:before {
  background: url(../img/hearts.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 84px;
  position: absolute;
  left: -37px;
  top: -17px;
  width: 113px;
}

.b-about_page-param.m-quality {
  margin: 0 240px 35px 20px;
}

.b-about_page-param.m-quality:after {
  background: url(../img/arrow3.png) 0 0 no-repeat;
  bottom: -60px;
  content: "";
  display: inline-block;
  height: 74px;
  position: absolute;
  right: 30px;
  width: 102px;
}

.b-about_page-param.m-quality .b-about_page-title {
  margin-left: 30%;
  margin-bottom: 40px;
}

.b-about_page-param.m-quality .b-about_page-title:after {
  background: url(../img/persents.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 64px;
  position: absolute;
  left: 180px;
  top: -17px;
  width: 165px;
}

.b-about_page-param.m-price {
  margin: 0 200px 150px 0;
}

.b-about_page-param.m-price:after {
  background: url(../img/arrow4.png) 0 0 no-repeat;
  bottom: -125px;
  content: "";
  display: inline-block;
  height: 81px;
  position: absolute;
  right: 60px;
  width: 84px;
}

.b-about_page-param.m-price .b-about_page-title {
  margin: 0 0 45px 40px;
}

.b-about_page-param.m-price .b-about_page-title:after {
  background: url(../img/heart.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 84px;
  position: absolute;
  left: 50px;
  top: -14px;
  width: 77px;
}

.b-about_page-param.m-price .b-about_page-text:after {
  background: url(../img/logo_metoyou.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 126px;
  position: absolute;
  left: 170px;
  bottom: -180px;
  width: 307px;
}

.b-about_page-param.m-service {
  margin: 0 0 50px 285px;
}

.b-about_page-param.m-service:after {
  background: url(../img/arrow5.png) 0 0 no-repeat;
  bottom: -87px;
  content: "";
  display: inline-block;
  height: 84px;
  position: absolute;
  right: 0;
  width: 84px;
}

.b-about_page-param.m-service .b-about_page-title {
  float: right;
  margin: 0 100px 45px 0;
}

.b-about_page-param.m-service .b-about_page-title:after {
  background: url(../img/star.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 131px;
  position: absolute;
  right: -71px;
  bottom: -32px;
  width: 136px;
}

.b-about_page-param.m-delivery {
  margin: 0 0 30px 100px;
}

.b-about_page-param.m-delivery .b-about_page-title {
  margin-left: 37%;
  margin-bottom: 40px;
}

.b-about_page-param.m-delivery .b-about_page-title:before {
  background: url(../img/sun.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 109px;
  position: absolute;
  left: -45px;
  top: -32px;
  width: 113px;
}

.b-about_page-param.m-sales {
  margin: 0 230px 180px 0;
}

.b-about_page-param.m-sales .b-about_page-title {
  margin: 0 0 45px 40px;
}

.b-about_page-param.m-sales .b-about_page-title:after {
  background: url(../img/arrow6.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 96px;
  position: absolute;
  left: 66px;
  top: -12px;
  width: 131px;
}

.b-about_page-contacts {
  margin: 0 0 0 50px;
  text-align: center;
  width: 400px;
}

.b-about_page-contacts .b-about_page-title {}

.b-about_page-contacts .b-about_page-title:after {
  background: url(../img/clouds.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 111px;
  position: absolute;
  left: 80px;
  top: -130px;
  width: 250px;
}

.b-about_page-list {
  list-style:none !important;
}