/*
 * FILTER
 */
.mod_minicck_filter .control-group {
  position: relative;
  display: inline-block;
  margin: 12px 12px 12px 0;
  padding: 0;
  box-sizing: border-box;
  min-width: 200px;
}

.mod_minicck_filter .control-group::before {
  content: '';
  position: absolute;
  top: 2px;
  bottom: 2px;
  right: 2px;
  width: 30px;
  display: inline-block;
  background: #fdfdfd;
  pointer-events: none;
}

.mod_minicck_filter .control-group::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -8px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #6d6d6d;
  border-right: 2px solid #6d6d6d;
  transform: rotate(135deg);
  pointer-events: none;
}

.mod_minicck_filter label {
  display: block;
  margin-bottom: -20px;
  padding: 4px 8px;
  font-size: 10px;
  color: #B34D87;
  pointer-events: none;
  z-index: 100;
}

.mod_minicck_filter select {
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 18px 8px 2px 6px;
  font-size: 0.9em;
  background: #fdfdfd;
  border: 2px solid #bebebe;
  outline: none;
}

.mod_minicck_filter select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.mod_minicck_filter select option:first-child {
margin-bottom: 5px;}



@media(max-width: 640px)
{
  .mod_minicck_filter .control-group {
    width: 100%;
    margin-right: 0;
  }
}


/*
 * ARTICLES
 */
.doctor_preview {position:relative;display:inline-block;margin:10px 5px 5px 0;min-width:400px;width:calc(50% - 20px)}
.doctor_preview header {display:inline-block;height:auto;min-height:0;margin-bottom:15px}
.doctor_preview header a {color:#000000;font-weight:600}
.doctor_preview label {display:none}
.doctor_preview p {margin:0;color:#4d4d4d;font-size:0.88em;font-weight:300}
.doctor_preview .mcimage:first-of-type {float:left;width:110px;height:110px;margin-right:15px}
.doctor_preview .doctor_photo img {width:100%;max-width:100%;max-height:100%;border-radius:50%;background:#eee;}
.doctor_preview .doctor_hat img {position: absolute;top:-10px;left:70px;width:50px;height:34px;border-radius:0;float:none}
.doctor_preview .doctor_category p{margin-bottom:8px}


@media(max-width: 840px)
{
  .doctor_preview {
    width: 100%;
  }
}