/* Mixins */
/* Vars */
/* Defaults */

/* CSS Document */


/* Logo NG */
/*.logo { width: 200px; height: 98px; margin-bottom: -45px; background: url(../../images/logo-ny.png) 0 0 / 100% auto no-repeat; margin-left: -27px; padding-left: 27px;}
.logo a { display: block; width: 100%; height: 100%;}
.logo img,
.logo svg { display: none;}
@media only screen and (min-width: 1px) and (max-width: 768px) {

	.logo { margin-bottom: 0; margin-left: 0; }
}*/
/* End Logo NG */


/*.icon-question,
.icon-register { background: none;}
.icon-question:after,
.icon-register:after { content: "\e903"; font-family: "Icons";  color: #fff; font-weight: normal;}
.icon-register:after { content: "\e902";}*/

/*.call_phone p { font-size: 16px; margin-bottom: 3px;}
.tel--tube { font-size: 20px; font-weight: bold; }
.tel--tube:before { content: "\e900"; font-family: "Icons"; font-size: 18px; color: #4488cd; }
.tel--tube a.black-color { color: #4488cd !important; }
.bordered-address a.black-color { color: #fff !important; font-size: 18px !important; }
.bordered-address a.black-color:hover { color: #c92745 !important; }*/


/*.block--reviews .review-item:first-child { margin-top: 0; }*/


/* 21.02.19 divTable link  */

   .table-div {
    display: table;
    text-align: center;
    width: 100%;
    margin: 20px auto 40px;
    border-collapse: separate;
  }
  
  .table_row-div {
    display: table-row;
  }
  
  .theader-div {
    display: table-row;
  }
  
  .table_header-div {
    display: table-cell;
  }
  
  .table_small-div {
    display: table-cell;
  }
  
  .table_row-div > .table_small-div > .table_cell-div:nth-child(odd) {
    display: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  .table_row-div > .table_small-div > .table_cell-div {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  
  .table_row-div:nth-child(2n+3) {
    background: #fff;
  }
  
  @media screen and (max-width: 900px) {
    .table-div {
      width: 90%
    }
  }
  
  @media screen and (max-width: 650px) {
    .table-div {
      display: block;
	  margin-bottom: 20px;
    }
    .table_row-div:nth-child(2n+3) {
      background: none;
    }
    .theader-div {
      display: none;
    }
    .table_row-div > .table_small-div > .table_cell-div:nth-child(odd) {
      display: table-cell;
      width: 0%;
    }
    .table_cell-div {
      display: table-cell;
      width: 100%;
    }
    .table_row-div {
      display: table;
      width: 100%;
      border-collapse: separate;
      padding-bottom: 20px;
      margin: 5% auto 0;
      text-align: center;
    }
    .table_small-div {
      display: table-row;
    }
  
  }

/* 26.01.18 */

#consultation-entityform-edit-form .row .form-type-managed-file {
  font-size: 14px;
  margin-bottom: 0;
}

#consultation-entityform-edit-form .agreement .checkbox {
    margin-top: 20px;
}

/**/

body.page-node-7969 .substrate { display: none; }
body.page-node-75 .cl-title { width: 400px; }


#gbtools-admin-settings-form { padding-left: 20px; }



body.not-front .emc_career .row ul { padding-left: 15px; font-size: 13px; list-style-type: disc; padding-left: 10px; }

/* Price */


.patients-price-list .pl-title {  }
.patients-price-list span.do_hide { font-size: 20px; color: #428bca; font-weight: bold; }

/**/
#webform-client-form-13787 #webform-component-poyasneniya-k-obshchemu-ballu p { font-size: 14px; }
#webform-client-form-13787 #webform-component-poyasneniya-k-obshchemu-ballu {border: none; padding-top: 0; }