.ht-vodnyie{
    background:#0CC;
    color:#fff;
}

.ht-zdorove{
  background:#090;
  color:#fff;
}
.ht-krasota{
  background:#DC05FC;
  color:#fff;
}

.ht-silovyie{
  background:#0080FF;
  color:#fff;
}

.ht-detskie{
  background:#F90;
  color:#fff;
}

.ht-edinoborstva{
  background:#ff003e;
  color:#fff;
}








.typography h2{
  font-family:intro;
  color:#0092ca
}


/**----*/
.typography .row{margin:30px 0px}
.typography {font-size:14pt;
overflow:visible
}
.typography ul {list-style:none !important}
.typography ul li{position:relative;}
.typography ul li:before{
font-family:fontAwesome;
content:"\f00c";
position:absolute;
top:0; left:-18pt;
color:#0092ca

}
.typography h1{font-family:intro}




  /*---SIDEMEN---*/

.sidemen_1  {
  padding:0
}
.sidemen_li_1 a, .sidemen_li_1 span {
 color:#7d7d7d;
 font-size:12pt
}
.sidemen_li_1.active a, .sidemen_li_1.active span {
 color:#0092ca; font-size:12pt;
 text-transform:uppercase
}
.sidemen_li_2 a, .sidemen_li_2 span {
 color:#7d7d7d;
 font-size:70%
}

.sidemen_li_3 a, .sidemen_li_3 span {
 color:#7d7d7d;
 font-size:50%;
text-transform:uppercase;

}
/**/
.sidemen_li_1{
margin:5px 0;
padding:10px 0px 5px 18px;
border-bottom:1px solid #7d7d7d;
}
.sidemen_li_2{
margin:0px 0;
padding:5px 0px 5px 20px;
border-bottom:0px solid #f4f4f4;
}
.sidemen_li_2 ul{
margin:0px 0;
padding: 0px ;
border-bottom:0px solid #f4f4f4;
}
.sidemen_li_3{
margin:0px 0;
padding:2px 0px 5px 20px;
border-bottom:1px solid rgba(125, 125, 125, 0.2);
}
.sidemen_2 {border-left:1px solid rgba(125, 125, 125, 0.41)} 
/*------------*/

/*------*/


.typography .sidemen_li_2.active ul{
display:block ;
}

.typography .sidemen_li_2 ul{
display:none 
}



/*----------*/
.servicemen-col{padding:0 0 0 30px !important}
.typography .sidemen_li_1:before{
  content:"\f054"; 
  top:10px; left:-5pt;
color:#7d7d7d
}
.typography .sidemen_li_1.sidemen_pr:before{
  content:"\f054"; 
  top:10px; left:-5pt;
}
.typography .sidemen_li_1.active:before{
  content:"\f078";
  color:#0092ca;left:-7pt;
}


.typography .sidemen_li_2 a{
  content:'';
  color:#7d7d7d;
font-weight:normal;
text-transform:none;
font-size:12pt
}

.typography .sidemen_li_2:before{
   content:"\ff0b";
  color:#7d7d7d;
  top:10px;
  left:-4pt;
}

.typography .sidemen_li_2.sidemen_pr:before{
  content:"\ff0d";
  top:12px;
  left:-4pt;
}



.typography .sidemen_li_2.sidemen_pr:before{
  content:"\ff0b";
  top:10px;
  left:-4pt;
}



.typography .sidemen_li_2.active:before{
  content:"\ff0d";
  left:-5px; top:8px;
  color:#7d7d7d;
}
.typography .sidemen_li_2.active a{
  font-weight:bold;
color:#0092ca
}


.typography .sidemen_li_3 a{
  content:'';
  color:#7d7d7d !important;
font-weight:normal !important;
text-transform:none ;
font-size:10pt;
 font-weight:normal;
}

.typography .sidemen_li_3:before{
  content:''
}
.typography .sidemen_li_3.active a,
.typography .sidemen_li_3.active span
 {
  font-weight:bold;

}



.active .sidemen-pr{

}



  /*--SIDEMEN-END--*/

.pricelist-ico2  {width:40px; margin:5px; display:inline}
 .pricelist-ico1  {width:30px; display:inline}
.pricelist-table {padding:0}
.pricelist-table .fa {font-size:80%; opacity:0.8}
  .pricelist-trow{font-size:0; line-height:0;
border-left:1px solid  #7d7d7d;
border-right:1px solid #7d7d7d;
  }
.pricelist-table li:first-child {
 border:none;
   background:rgba(0, 146, 202, 0.54) !important; color:#fff;
   border-radius:0px 15px 0 0
}
.pricelist-table li:first-child span {
  font-size:8pt;
padding: 15px 15px 0!important;

}
 .pricelist-trow.hd{
   font-size:0; line-height:0; 
   text-transform:uppercase; border:none; margin:0; padding:0;
   background:#0092ca !important;
   color:#fff
 }
  .pricelist-trow.hd h4{
   font-size:14pt; text-transform:uppercase; border:none; margin:0; padding:0
 }
  .pricelist-trow:nth-child(odd) {background: #f4f4f4}
  .pricelist-trow{}
  .pricelist-trow:before{
    content:'' !important;
    }
.pricelist-td{
  font-size:12pt;
  line-height:1.5;
  display:inline-block;
padding:5px
  }
.ptd-0, .ptd-3{
  width:50%
}
.ptd-1, .ptd-2{
  width:25%
}