.addBlock_add-comment_1GaOA .addBlock_area_2hCvz {
  padding: 3px 20px 1px 10px;
  font-size: 14px;
  border-radius: 3px;
  background-color: #f3f3f3; }

.addBlock_add-comment_1GaOA .addBlock_area_2hCvz textarea {
  width: 100%;
  height: auto;
  border: none;
  resize: none;
  outline: none;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  -webkit-transition: height 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out; }

.addBlock_add-comment_1GaOA .addBlock_ava_1uwwf {
  cursor: pointer; }

.addBlock_add-comment_1GaOA .addBlock_ava_1uwwf .addBlock_offline_btn_2jwHy {
  display: block;
  font-size: 15px;
  text-align: center; }

.addBlock_add-comment_1GaOA .addBlock_after-area_2w2Wr {
  margin-top: 10px; }

.addBlock_add-comment_1GaOA .addBlock_after-area_2w2Wr .addBlock_stars_2FEQp {
  float: left; }

.addBlock_add-comment_1GaOA .addBlock_after-area_2w2Wr .addBlock_stars_2FEQp input[type="checkbox"] {
  left: 0px; }

.addBlock_add-comment_1GaOA .addBlock_after-area_2w2Wr button {
  background-color: #00b0dc;
  font-size: 12px;
  text-transform: none;
  color: #ffffff;
  padding: 5px 8px;
  border: none;
  min-height: 25px; }
.commentItem_one-item_3OPzi {
  margin-top: 10px !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.23);
  width: 100%; }

.commentItem_one-item_3OPzi .commentItem_user_name_G56bQ {
  font-size: 15px;
  margin-bottom: 5px; }

.commentItem_one-item_3OPzi .commentItem_user_name_G56bQ .commentItem_add_date_2mDEV {
  display: block;
  color: #808080;
  font-size: 12px; }

.commentItem_one-item_3OPzi .commentItem_user_name_G56bQ .commentItem_del_btn_16u68 {
  width: 27px;
  height: 27px;
  float: right; }

.commentItem_one-item_3OPzi .commentItem_user_name_G56bQ .commentItem_del_btn_16u68:focus {
  background-color: transparent; }

.commentItem_one-item_3OPzi .commentItem_comment_text_1-4F_ {
  font-size: 14px;
  white-space: pre-line;
  word-break: break-word; }
.Widget_addblock_3Qgvi {
  max-width: 450px; }

@media only screen and (min-width: 1366px) {
  .Widget_addblock_3Qgvi {
    max-width: 390px; } }

.Widget_more_btn_area_jeo5Z {
  margin-top: 15px;
  text-align: center; }

.Widget_more_btn_area_jeo5Z .Widget_more_btn_xJlG8 {
  min-height: 21px;
  height: 24px;
  font-size: 12px;
  text-transform: none;
  text-align: center;
  line-height: 10px; }

.Widget_more_btn_area_jeo5Z .Widget_more_btn_xJlG8 .Widget_loader_2FKLS {
  position: absolute;
  color: #ababab; }

.Widget_more_btn_area_jeo5Z .Widget_more_btn_xJlG8:focus {
  background-color: transparent; }
.bottom-tabs {
  position: fixed;
  bottom: 0;
  width: 100%;
  -webkit-box-shadow: 0 0 8px -5px black;
  box-shadow: 0 0 8px -5px black;
  z-index: 10; }

.bottom-tabs .promo {
  color: #00c000; }
.FeedbackForm_root_3S5Tj {
  width: 100%; }

.FeedbackForm_formWrap_1EeiS {
  width: 600px;
  max-width: 100%; }

.FeedbackForm_bottomWrap_2PX6W .FeedbackForm_buttonApply_uMgLY {
  background: #20bd5b; }

.FeedbackForm_bottomWrap_2PX6W .FeedbackForm_buttonApply_uMgLY:hover {
  background-color: #20bd5b; }

.FeedbackForm_bottomWrap_2PX6W .FeedbackForm_buttonApply_uMgLY:active {
  background-color: #20bd5b; }

.FeedbackForm_bottomWrap_2PX6W .FeedbackForm_buttonApply_uMgLY:focus {
  background-color: #20bd5b; }

.FeedbackForm_errorLabel_2csR_ {
  color: red;
  margin: 10px 0 0;
  font-weight: bold; }

.FeedbackForm_successLabel_3j4sS {
  color: #20bd5b;
  margin: 10px 0 0;
  font-weight: bold; }

.FeedbackForm_topPanel_2qg-B {
  background: #fbfbfb;
  margin: -12px -24px 10px -24px;
  padding: 12px 24px 10px;
  border-bottom: 1px solid #efefef; }

.FeedbackForm_form_2cP0i {
  font-family: Arial;
  margin-top: 12px; }

.FeedbackForm_reCapcha_1Coc7 {
  margin: 20px 0; }
.MyTextField-base {
  border: 2px solid silver;
  border-radius: 5px;
  margin: 10px; }

.MyTextField-wrap input {
  padding: 10px 0; }

.MyTextField-wrap textarea {
  height: auto; }
nav {
  color: initial;
  background-color: white;
  width: 100%;
  height: auto;
  line-height: initial;
  -webkit-box-shadow: none;
  box-shadow: none; }

.SearchList_SearchListWrap_2m1mg .SearchList_SearchList_1wkry {
  border: 1px solid whitesmoke;
  padding: 0;
  border-radius: 3px; }

.SearchList_SearchListWrap_2m1mg .SearchList_SearchList_1wkry .SearchList_SearchListItem_1wYCY {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 1px solid whitesmoke;
  background: #fbfbfb; }

.SearchList_SearchListWrap_2m1mg .SearchList_SearchList_1wkry .SearchList_SearchListItem_1wYCY:last-child {
  border-bottom-width: 0; }

.SearchList_SearchListWrap_2m1mg .SearchList_SearchList_1wkry .SearchList_SearchListLabel_3qCcZ {
  width: 100%; }

.SearchList_SearchListWrap_2m1mg .SearchList_SearchList_1wkry .SearchList_SearchListLabelNull_3yz4e {
  color: silver; }
.FilterDialog_rootModal_13-rx {
  background: white; }

.FilterDialog_rootModal_13-rx .FilterDialog_closeButton_2a2uY {
  right: 0;
  position: absolute;
  z-index: 5;
  margin: 12px 20px;
  background: #20bd5b;
  color: white; }

.FilterDialog_rootModal_13-rx .FilterDialog_closeButton_2a2uY:focus {
  background: #20bd5b;
  color: white; }

.FilterDialog_rootModal_13-rx .FilterDialog_closeButton_2a2uY:hover {
  background: #20bd5b;
  color: white; }

.FilterDialog_modalInputWrap_357N_ {
  position: absolute;
  z-index: 2;
  width: 100%;
  left: 0;
  background: white;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(rgba(255, 255, 255, 0.95)));
  background: -webkit-linear-gradient(#ffffff, rgba(255, 255, 255, 0.95));
  background: -o-linear-gradient(#ffffff, rgba(255, 255, 255, 0.95));
  background: linear-gradient(#ffffff, rgba(255, 255, 255, 0.95));
  /*Clear materialize styles*/
  /*end Clear*/ }

.FilterDialog_modalInputWrap_357N_ .FilterDialog_modalInputWrap2_QxVoI {
  padding: 7px 75px 5px 24px; }

.FilterDialog_modalInputWrap_357N_ input {
  outline: none;
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 6px 0 7px;
  display: block;
  min-width: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  background: none;
  -webkit-tap-highlight-color: transparent; }

.FilterDialog_modalInputWrap_357N_ input:not([type]):focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=text]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=password]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=email]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=url]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=time]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=date]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=datetime]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=datetime-local]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=tel]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=number]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ input[type=search]:focus:not([readonly]),
.FilterDialog_modalInputWrap_357N_ textarea.FilterDialog_materialize-textarea_Nft4S:focus:not([readonly]) {
  border-bottom: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.FilterDialog_modalInputWrap_357N_ input:not([type]):disabled,
.FilterDialog_modalInputWrap_357N_ input:not([type])[readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=text]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=text][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=password]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=password][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=email]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=email][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=url]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=url][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=time]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=time][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=date]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=date][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=datetime]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=datetime][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=datetime-local]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=datetime-local][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=tel]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=tel][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=number]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=number][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ input[type=search]:disabled,
.FilterDialog_modalInputWrap_357N_ input[type=search][readonly="readonly"],
.FilterDialog_modalInputWrap_357N_ textarea.FilterDialog_materialize-textarea_Nft4S:disabled,
.FilterDialog_modalInputWrap_357N_ textarea.FilterDialog_materialize-textarea_Nft4S[readonly="readonly"] {
  color: initial;
  border-bottom: none; }

.FilterDialog_modalListWrap_1CqdU {
  margin-top: 80px;
  margin-bottom: 20px; }

.FilterDialog_modalInputRoot_bhCSA {
  margin-top: 12; }

.FilterDialog_inputArrowDrop_nD_Q1 {
  margin-right: -5px; }

.FilterDialog_gridContent_20utw {
  position: absolute;
  height: 70%;
  top: 10%;
  left: 0; }
.InfinitySelect_infinitySelectWrap_2fpao {
  /*Clear materialize styles*/
  /*end Clear*/ }

.InfinitySelect_infinitySelectWrap_2fpao .InfinitySelect_inputWrap_3FvEU {
  padding: 2px 5px;
  border: 1px solid #8a8a8a;
  border-radius: 3px;
  margin: 5px 0 0;
  -webkit-transition: border 300ms ease-out;
  -o-transition: border 300ms ease-out;
  transition: border 300ms ease-out;
  -webkit-box-shadow: 0 0 15px -5px #20bd5b;
  box-shadow: 0 0 15px -5px #20bd5b; }

.InfinitySelect_infinitySelectWrap_2fpao .InfinitySelect_inputWrap_3FvEU:active,
.InfinitySelect_infinitySelectWrap_2fpao .InfinitySelect_inputWrap_3FvEU:hover {
  -webkit-box-shadow: 0 0 7px -2px #00bd51;
  box-shadow: 0 0 7px -2px #00bd51; }

.InfinitySelect_infinitySelectWrap_2fpao .InfinitySelect_inputWrapActive_15Esd {
  padding: 2px 5px;
  border: 1px solid #20bd5b;
  -webkit-box-shadow: 0 0 7px -2px #00bd51;
  box-shadow: 0 0 7px -2px #00bd51;
  border-radius: 3px;
  margin: 5px 0 0;
  -webkit-transition: border 300ms ease-out;
  -o-transition: border 300ms ease-out;
  transition: border 300ms ease-out; }

.InfinitySelect_infinitySelectWrap_2fpao .InfinitySelect_inputActive_7SkWe {
  color: #20bd5b !important; }

.InfinitySelect_infinitySelectWrap_2fpao .InfinitySelect_inputArrowDrop_2PCo9 {
  margin-right: -5px; }

.InfinitySelect_infinitySelectWrap_2fpao .InfinitySelect_inputLabel_2q8-3 {
  color: #2f2f2f; }

.InfinitySelect_infinitySelectWrap_2fpao .InfinitySelect_inputCancel_UaEzk {
  margin-left: -10px;
  margin-right: -10px; }

.InfinitySelect_infinitySelectWrap_2fpao .InfinitySelect_listItemWrap_171qx {
  margin: 10px 0px;
  max-height: 198px;
  overflow: auto; }

.InfinitySelect_infinitySelectWrap_2fpao .InfinitySelect_gridContent_iPM20 {
  position: absolute;
  height: 70%;
  top: 10%;
  left: 0; }

.InfinitySelect_infinitySelectWrap_2fpao input {
  outline: none;
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 6px 0 7px;
  display: block;
  min-width: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  background: none;
  -webkit-tap-highlight-color: transparent; }

.InfinitySelect_infinitySelectWrap_2fpao input:not([type]):focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=text]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=password]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=email]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=url]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=time]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=date]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=datetime]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=datetime-local]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=tel]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=number]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao input[type=search]:focus:not([readonly]),
.InfinitySelect_infinitySelectWrap_2fpao textarea.InfinitySelect_materialize-textarea_Ailv2:focus:not([readonly]) {
  border-bottom: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.InfinitySelect_infinitySelectWrap_2fpao input:not([type]):disabled,
.InfinitySelect_infinitySelectWrap_2fpao input:not([type])[readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=text]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=text][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=password]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=password][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=email]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=email][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=url]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=url][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=time]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=time][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=date]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=date][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=datetime]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=datetime][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=datetime-local]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=datetime-local][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=tel]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=tel][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=number]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=number][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao input[type=search]:disabled,
.InfinitySelect_infinitySelectWrap_2fpao input[type=search][readonly="readonly"],
.InfinitySelect_infinitySelectWrap_2fpao textarea.InfinitySelect_materialize-textarea_Ailv2:disabled,
.InfinitySelect_infinitySelectWrap_2fpao textarea.InfinitySelect_materialize-textarea_Ailv2[readonly="readonly"] {
  color: initial;
  border-bottom: none; }
.otherSearchWrap {
  padding: 10px 8px 10px 10px;
  border: 2px solid #20bd5b;
  -webkit-box-shadow: 0 0 15px -5px #20bd5b;
  box-shadow: 0 0 15px -5px #20bd5b;
  border-radius: 5px;
  max-width: 550px;
  height: 54px; }

.reset-style button.search-button:hover {
  background: #00d45b;
  -webkit-box-shadow: 0 0 10px 0px rgba(32, 189, 91, 0.5);
  box-shadow: 0 0 10px 0px rgba(32, 189, 91, 0.5); }
.FilterForm_root_2wxmN {
  width: 100%; }

.FilterForm_topPanel_1c8_- {
  background: #fbfbfb;
  margin: -12px -24px 10px -24px;
  padding: 12px 24px 10px;
  border-bottom: 1px solid #efefef; }

.FilterForm_form_2VclR {
  font-family: Arial;
  margin-top: 12px; }

.FilterForm_titleForm_1qmr6 {
  margin-right: 60px;
  margin-top: 18px;
  font-size: 16px;
  color: #8f8f8f; }

.FilterForm_titleForm_1qmr6 .FilterForm_filterTitle_2vgiy {
  display: inline-block;
  margin-right: 10px; }

.FilterForm_titleForm_1qmr6 .FilterForm_label_3STE3 {
  display: inline-block;
  color: #565656;
  margin-top: 5px; }

.FilterForm_textFieldWrap_2Qu5Q {
  background: #f1f3f4;
  margin: 0 50px 0 0;
  border-radius: 20px;
  padding: 3px 0px 2px 15px;
  border: 2px solid #20bd5b;
  -webkit-transition: border 300ms ease-out;
  -o-transition: border 300ms ease-out;
  transition: border 300ms ease-out; }

.FilterForm_textFieldWrapFocused_3LLa2 {
  background: #f1f3f4;
  margin: 0 50px 0 0;
  border-radius: 20px;
  padding: 3px 0px 2px 15px;
  border: 2px solid #fbfbfb;
  -webkit-transition: border 300ms ease-out;
  -o-transition: border 300ms ease-out;
  transition: border 300ms ease-out; }

.FilterForm_textField_YOOu5 {
  border-bottom: 0;
  margin: 0;
  /*Clear materialize styles*/
  /*end Clear*/ }

.FilterForm_textField_YOOu5 input {
  outline: none;
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 6px 0 7px;
  display: block;
  min-width: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  background: none;
  -webkit-tap-highlight-color: transparent; }

.FilterForm_helperText_h5AQK {
  font-size: 12px;
  color: #a8a8a8;
  font-weight: normal;
  margin: 3px 10px 3px; }

.FilterForm_miniButton_2v499 {
  min-width: 54px !important; }

.FilterForm_helperTextError_2M_d9 {
  font-size: 12px;
  color: red;
  font-weight: normal;
  margin: 3px 10px 3px; }

.FilterForm_textFieldClear_1i6lW {
  font-size: 18px;
  color: silver;
  margin-left: -20px; }

.FilterForm_textFieldSearch_O8ooC {
  font-size: 24px;
  color: #20bd5b;
  margin-right: -4px; }

.FilterForm_preButtonsContent_2N_BM {
  white-space: nowrap; }

.FilterForm_preButtonsContent_2N_BM .FilterForm_preButton_1cbIo {
  color: #fff;
  background: #5d5d5d;
  border-radius: 14;
  padding: 2px 14px;
  min-height: 24px;
  font-size: 12px;
  margin-right: 5px;
  margin-bottom: 10px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.FilterForm_preButtonsContent_2N_BM .FilterForm_preButton_1cbIo:hover {
  background-color: #bebebe;
  -webkit-box-shadow: none;
  box-shadow: none; }

.FilterForm_preButtonsContent_2N_BM .FilterForm_preButton_1cbIo:active {
  background-color: #bebebe;
  -webkit-box-shadow: none;
  box-shadow: none; }

.FilterForm_preButtonsContent_2N_BM .FilterForm_preButton_1cbIo:focus {
  background-color: #bebebe;
  -webkit-box-shadow: none;
  box-shadow: none; }

.FilterForm_formFilterWrap_1K3A5 {
  position: relative;
  background: white;
  padding: 25px 24px 0 24px;
  margin: 0 -24px 15px -24px; }

.FilterForm_formFilter_3Mkfi {
  position: relative;
  border: 2px solid #20bd5b;
  border-radius: 10px; }

.FilterForm_formFilterLabel_1ikoT {
  position: absolute;
  width: 100%;
  text-align: center;
  margin: 0;
  top: -10px; }

.FilterForm_formFilterLabel_1ikoT span {
  background: white;
  padding: 0 10px;
  font-size: 14px;
  color: #20bd5b; }

.FilterForm_nameFilterLabel_11ChG {
  padding: 10px 0 10px;
  text-align: left;
  font-size: 15px;
  color: #20bd5b; }

.FilterForm_formFilterField_kYijJ {
  margin: 10px 0 20px; }

.FilterForm_formFilterContent_39lRS {
  padding: 10px;
  opacity: 0.8; }

.FilterForm_otherFilterLabel_2dw5x {
  padding: 0px 10px 10px;
  text-align: center;
  font-size: 14px;
  color: #bebebe; }

.FilterForm_only_other_1kf8x {
  margin-top: 70px; }
.OfferForm_formWrap_1IEHZ {
  width: 600px;
  max-width: 100%; }

.OfferForm_bottomWrap_37wyt .OfferForm_buttonApply_XjYtT {
  background: #20bd5b; }

.OfferForm_bottomWrap_37wyt .OfferForm_buttonApply_XjYtT:hover {
  background-color: #20bd5b; }

.OfferForm_bottomWrap_37wyt .OfferForm_buttonApply_XjYtT:active {
  background-color: #20bd5b; }

.OfferForm_bottomWrap_37wyt .OfferForm_buttonApply_XjYtT:focus {
  background-color: #20bd5b; }

.OfferForm_errorLabel_23_jB {
  color: red;
  margin: 10px 0 0;
  font-weight: bold; }

.OfferForm_reCapcha_3hgzp {
  margin: 20px 0; }

.OfferForm_textField_3KaRr {
  margin-top: 5px; }
.oz-form-content {
  padding: 10px 20px 50px;
  overflow: auto;
  height: 100%; }

.oz-form-content .oz-form-subtitle {
  text-align: center;
  font-size: 14px;
  margin: 0 0 15px; }

.oz-form-content .oz-form-subtitle.error {
  color: red; }

.oz-form-content .oz-form-subtitle.success {
  color: #3ebd43; }

.oz-form-content .oz-form-title {
  text-align: center;
  font-size: 30px;
  line-height: 26px;
  margin: 5px 0 15px; }

.oz-form-content .oz-form-title a {
  color: #666668; }

.oz-form-content .oz-form-title.success {
  color: #3ebd43; }

.oz-form-content .oz-text-field {
  margin-bottom: 15px; }

.oz-form-content .oz-text-field textarea,
.oz-form-content .oz-text-field input {
  margin: 0 !important;
  padding: 5px 10px;
  width: 100%;
  height: initial;
  font-size: 14px;
  border-radius: 3px;
  background: #f3f3f3;
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  line-height: 26px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.oz-form-content .oz-text-field textarea:required,
.oz-form-content .oz-text-field input:required {
  -webkit-box-shadow: 0 0 0 1px #3ebd43 !important;
  box-shadow: 0 0 0 1px #3ebd43 !important; }

.oz-form-content .oz-send-button {
  color: white; }
.GlobalSearchForm_root_StHwg {
  width: 100%; }

.GlobalSearchForm_topPanel_JyapL {
  background: #fbfbfb;
  margin: -12px -24px 10px -24px;
  padding: 12px 24px 10px;
  border-bottom: 1px solid #efefef; }

.GlobalSearchForm_form_3foad {
  font-family: Arial;
  margin-top: 12px; }

.GlobalSearchForm_textFieldWrap_3Pq3l {
  background: #f1f3f4;
  margin: 0 50px 0 0;
  border-radius: 20px;
  padding: 3px 0px 2px 15px;
  border: 2px solid #20bd5b;
  -webkit-transition: border 300ms ease-out;
  -o-transition: border 300ms ease-out;
  transition: border 300ms ease-out; }

.GlobalSearchForm_textFieldWrapFocused_1nH0b {
  background: #f1f3f4;
  margin: 0 50px 0 0;
  border-radius: 20px;
  padding: 3px 0px 2px 15px;
  border: 2px solid #fbfbfb;
  -webkit-transition: border 300ms ease-out;
  -o-transition: border 300ms ease-out;
  transition: border 300ms ease-out; }

.GlobalSearchForm_textField_3x7cl {
  border-bottom: 0;
  margin: 0;
  /*Clear materialize styles*/
  /*end Clear*/ }

.GlobalSearchForm_textField_3x7cl input {
  outline: none;
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 6px 0 7px;
  display: block;
  min-width: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  background: none;
  -webkit-tap-highlight-color: transparent; }

.GlobalSearchForm_textField_3x7cl input:not([type]):focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=text]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=password]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=email]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=url]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=time]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=date]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=datetime]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=datetime-local]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=tel]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=number]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl input[type=search]:focus:not([readonly]),
.GlobalSearchForm_textField_3x7cl textarea.GlobalSearchForm_materialize-textarea_1EAbD:focus:not([readonly]) {
  border-bottom: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.GlobalSearchForm_helperText_3rKZI {
  font-size: 12px;
  color: #a8a8a8;
  font-weight: normal;
  margin: 3px 10px 3px; }

.GlobalSearchForm_helperTextError_1dFbI {
  font-size: 12px;
  color: red;
  font-weight: normal;
  margin: 3px 10px 3px; }

.GlobalSearchForm_textFieldClear_3iQE0 {
  font-size: 18px;
  color: silver;
  margin-left: -20px; }

.GlobalSearchForm_textFieldSearch_2Op99 {
  font-size: 24px;
  color: #20bd5b;
  margin-right: -4px; }

.GlobalSearchForm_preButtonsContent_2_1nD {
  white-space: nowrap; }

.GlobalSearchForm_preButtonsContent_2_1nD .GlobalSearchForm_preButton_1Dq38 {
  color: #fff;
  background: #5d5d5d;
  border-radius: 14;
  padding: 2px 14px;
  min-height: 24px;
  font-size: 12px;
  margin-right: 5px;
  margin-bottom: 10px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.GlobalSearchForm_preButtonsContent_2_1nD .GlobalSearchForm_preButton_1Dq38:hover {
  background-color: #bebebe;
  -webkit-box-shadow: none;
  box-shadow: none; }

.GlobalSearchForm_preButtonsContent_2_1nD .GlobalSearchForm_preButton_1Dq38:active {
  background-color: #bebebe;
  -webkit-box-shadow: none;
  box-shadow: none; }

.GlobalSearchForm_preButtonsContent_2_1nD .GlobalSearchForm_preButton_1Dq38:focus {
  background-color: #bebebe;
  -webkit-box-shadow: none;
  box-shadow: none; }

.GlobalSearchForm_formFilterWrap_1Ljnu {
  position: relative;
  background: white;
  padding: 35px 24px 0 24px;
  margin: 0 -24px 15px -24px; }

.GlobalSearchForm_formFilter_3nftD {
  position: relative;
  border: 1px solid #efefef;
  border-radius: 10px; }

.GlobalSearchForm_formFilterLabel_1_1Xf {
  position: absolute;
  width: 100%;
  text-align: center;
  margin: 0;
  top: -10px; }

.GlobalSearchForm_formFilterLabel_1_1Xf span {
  background: white;
  padding: 0 10px;
  font-size: 14px;
  color: #20bd5b; }

.GlobalSearchForm_formFilterField_28mKy {
  margin: 5px 0 15px; }

.GlobalSearchForm_formFilterContent_3fdnY {
  padding: 10px;
  opacity: 0.8; }

.GlobalSearchForm_bottomWrap_E-22J {
  text-align: center; }

.GlobalSearchForm_bottomWrap_E-22J .GlobalSearchForm_buttonApply_3utgq {
  background: #20bd5b; }

.GlobalSearchForm_bottomWrap_E-22J .GlobalSearchForm_buttonApply_3utgq:hover {
  background-color: #20bd5b; }

.GlobalSearchForm_bottomWrap_E-22J .GlobalSearchForm_buttonApply_3utgq:active {
  background-color: #20bd5b; }

.GlobalSearchForm_bottomWrap_E-22J .GlobalSearchForm_buttonApply_3utgq:focus {
  background-color: #20bd5b; }
@-webkit-keyframes blink {
  50% {
    border-color: white; }
  100% {
    border-color: #60cbff; } }

@keyframes blink {
  50% {
    border-color: white; }
  100% {
    border-color: #60cbff; } }

.top-phone-wrap {
  position: fixed;
  right: 0;
  z-index: 10;
  display: none;
  bottom: -56px;
  opacity: 0; }

.top-phone-wrap.active {
  display: block;
  bottom: 56px;
  opacity: 1;
  -webkit-transition: bottom 350ms;
  -o-transition: bottom 350ms;
  transition: bottom 350ms; }

.top-phone-wrap .top-phone-content {
  display: inline-block;
  background: #039be5;
  text-transform: uppercase;
  font-size: 10px;
  padding: 5px 35px 5px 15px;
  border-top: none;
  border-top-left-radius: 30px;
  -webkit-box-shadow: 0 0 5px -2px black;
  box-shadow: 0 0 5px -2px black;
  text-decoration: none; }

.top-phone-wrap .top-phone-content i.material-icons {
  vertical-align: middle; }

.top-phone-wrap .top-phone-content a {
  text-decoration: none; }

.top-phone-wrap .top-phone-content span.text {
  color: white;
  padding-left: 5px;
  padding-right: 25px; }

.top-phone-wrap .top-phone-content span.phone-button {
  position: absolute;
  height: 50px;
  width: 50px;
  right: 5px;
  bottom: 5px;
  background: #069be4;
  color: white;
  text-align: center;
  line-height: 50px;
  font-size: 22px;
  border-radius: 50px;
  border: 5px solid #60cbff;
  -webkit-animation: blink 2s linear infinite;
  animation: blink 2s linear infinite; }
.vacancies-modal .toolbar {
  min-height: 48px;
  padding: 0px 0px; }

.vacancies-modal .toolbar .m-title {
  padding-left: 24px;
  color: #039be5;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 17px;
  font-weight: bold; }

.vacancies-modal .paper {
  min-height: 250px;
  width: 700px;
  max-width: 850px;
  max-height: 90%;
  overflow: auto; }

@media (max-width: 600px), (max-height: 500px) {
  .vacancies-modal .paper {
    width: 100%;
    height: 100%;
    margin: 0px;
    border-radius: 0;
    max-width: none;
    max-height: none;
    overflow: auto; } }

.vacancies-modal .content {
  min-height: 70%; }

.vacancies-modal .content .progress-ico {
  text-align: center; }

.vacancies-modal .content .progress-ico .loader {
  color: #039be5; }

.vacancies-modal .content .vacancy-info {
  font-size: 14px; }

.vacancies-modal .content .vacancy-info .city {
  color: #898989; }

.vacancies-modal .content .vacancy-info .salary {
  font-size: 22px;
  line-height: 22px;
  color: #4b4b4b; }

.vacancies-modal .content .vacancy-info .filters {
  color: #6e6e6f;
  font-weight: bold; }

.vacancies-modal .content .vacancy-info .params {
  color: #898989; }

.vacancies-modal .content .vacancy-info .block {
  margin-bottom: 10px; }

.vacancies-modal .content .vacancy-info .employer-name {
  color: #070; }

.vacancies-modal .content .vacancy-info .foot {
  color: #979797;
  font-size: 13px; }

.vacancies-modal .content .vacancy-info .foot .up-date {
  float: left; }

.vacancies-modal .content .vacancy-info .foot .source {
  float: right; }

@media (max-width: 600px) {
  .vacancies-modal .content .vacancy-info .foot .source {
    float: left; } }
.banner-o-list {
  display: inline-block;
  background: gray;
  padding: 2px 12px;
  border-radius: 18px;
  color: white;
  margin: 2px 0 5px;
  font-size: 12px; }

.banner-o-phone {
  color: black; }
.small_tg_card_1VYcI {
  position: fixed;
  height: 200px;
  width: 100%;
  bottom: 0;
  z-index: 99999;
  background-color: #ffffff;
  border-radius: 24px 24px 0px 0px;
  padding: 10px 20px 20px;
  -webkit-box-shadow: rgba(145, 150, 150, 0.3) 0px -5px 35px;
  box-shadow: rgba(145, 150, 150, 0.3) 0px -5px 35px; }

.small_tg_card_1VYcI .small_sm_bold_3iZBV {
  font-weight: 600;
  display: inline-block; }

.small_tg_card_1VYcI .small_card_content_1cK3s {
  position: relative; }

.small_tg_card_1VYcI .small_card_content_1cK3s .small_star_i_4ejRJ {
  position: absolute;
  left: -25px;
  bottom: -25px;
  -webkit-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  transform: rotate(20deg);
  width: 40px;
  height: 40px;
  background-image: url(https://files2.big-book-med.ru/data/promo/star_i.png);
  background-repeat: no-repeat;
  background-size: cover; }

.small_tg_card_1VYcI .small_card_content_1cK3s .small_pack_i_11NCV {
  position: absolute;
  bottom: 30px;
  right: 0px;
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
  width: 60px;
  height: 60px;
  background-image: url(https://files2.big-book-med.ru/data/promo/pack_i.png);
  background-repeat: no-repeat;
  background-size: cover; }

.small_tg_card_1VYcI .small_card_content_1cK3s .small_header_1ufs9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative; }

.small_tg_card_1VYcI .small_card_content_1cK3s .small_header_1ufs9 .small_h_text_jrv5C {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 20px;
  line-height: 24px;
  font-weight: 800; }

.small_tg_card_1VYcI .small_card_content_1cK3s .small_header_1ufs9 .small_round_1h1uE {
  width: 70px;
  height: 70px;
  background-image: url(https://files2.big-book-med.ru/data/promo/y_round.png);
  background-repeat: no-repeat;
  background-size: cover; }

.small_tg_card_1VYcI .small_card_content_1cK3s .small_header_1ufs9 .small_gift_i_TIKj0 {
  position: absolute;
  top: -15px;
  right: 75px;
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
  width: 55px;
  height: 55px;
  background-image: url(https://files2.big-book-med.ru/data/promo/gift_i.png);
  background-repeat: no-repeat;
  background-size: cover; }

.small_tg_card_1VYcI .small_card_content_1cK3s .small_desc_1Z8RU {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-top: 5px; }

.small_tg_card_1VYcI .small_card_content_1cK3s .small_close_btn_1ZRgy {
  position: absolute;
  right: -10px;
  top: -45px;
  padding: 5px;
  width: 33px;
  height: 33px;
  color: rgba(64, 64, 64, 0.7);
  cursor: pointer; }

.small_tg_card_1VYcI .small_card_content_1cK3s .small_close_btn_1ZRgy:hover {
  background-color: rgba(0, 0, 0, 0.08); }

.small_tg_subscribe_2Lptg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 10px;
  position: relative;
  z-index: 2; }

.small_tg_subscribe_2Lptg .small_subbtn_1Fpu4 {
  border-radius: 25px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  width: 100%;
  cursor: pointer;
  background-color: black;
  color: #ffffff;
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
  height: 52px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

.small_tg_subscribe_2Lptg .small_subbtn_1Fpu4:hover {
  opacity: 0.8; }
.full_tg_card_2Plqv {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: auto 100%;
  padding: 25px; }

.full_tg_card_2Plqv .full_tg_button_2H7Ra {
  color: white;
  display: inline-block;
  background: #8E57F0;
  border-radius: 5px;
  padding: 1px 5px;
  font-size: 16px; }

.full_tg_card_2Plqv .full_sm_bold_2PUBX {
  font-weight: 600;
  display: inline-block; }

.full_tg_card_2Plqv .full_card_content_1KzkB {
  position: relative;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.full_tg_card_2Plqv .full_card_content_1KzkB .full_header_1aTll {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative; }

.full_tg_card_2Plqv .full_card_content_1KzkB .full_header_1aTll .full_close_btn_1AdLa {
  position: absolute;
  right: -10px;
  top: -10px;
  padding: 5px;
  width: 33px;
  height: 33px;
  color: rgba(64, 64, 64, 0.7);
  cursor: pointer; }

.full_tg_card_2Plqv .full_card_content_1KzkB .full_header_1aTll .full_close_btn_1AdLa:hover {
  background-color: rgba(0, 0, 0, 0.08); }

.full_tg_card_2Plqv .full_card_content_1KzkB .full_header_1aTll .full_h_text_apXgn {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 20px;
  line-height: 24px;
  font-weight: 800; }

.full_tg_card_2Plqv .full_card_content_1KzkB .full_desc_3GZ8z {
  position: relative;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-top: 5px; }

.full_tg_card_2Plqv .full_card_content_1KzkB .full_banner_17irm {
  width: auto; }

.full_tg_card_2Plqv .full_card_content_1KzkB .full_banner_17irm .full_content_ymZlM {
  text-align: center;
  position: relative;
  bottom: -20px;
  margin: 0 -25px; }

.full_tg_card_2Plqv .full_card_content_1KzkB .full_banner_17irm .full_content_ymZlM img {
  max-width: 100%;
  max-height: 500px; }

.full_tg_card_2Plqv .full_card_content_1KzkB .full_bottom_sub_LKudY {
  position: fixed;
  width: 100%;
  bottom: 10px; }
.custom-line-tabs .custom-line-tabs-headers {
  background: #f9f9f9;
  margin: 0 -30px;
  padding: 0px;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  white-space: nowrap;
  overflow: auto;
  line-height: 22px; }

.custom-line-tabs .custom-line-tabs-headers .custom-line-tab-header {
  display: inline-block; }

.custom-line-tabs .custom-line-tabs-headers .custom-line-tab-header:hover {
  background: #ececec; }

.custom-line-tabs .custom-line-tabs-headers .custom-line-tab-header a.cla {
  display: inline-block;
  padding: 6px 10px;
  text-transform: uppercase;
  color: #656565;
  font-weight: bold;
  font-size: 11px;
  -webkit-transition: color 300ms;
  -o-transition: color 300ms;
  transition: color 300ms; }

.custom-line-tabs .custom-line-tabs-headers .custom-line-tab-header:active a.cla {
  color: #8de083; }

.custom-line-tabs .custom-line-tabs-headers .custom-line-tab-header.active a.cla {
  color: #20bd5b;
  border-bottom: 2px solid #20bd5b;
  padding-bottom: 4px; }

.custom-line-tabs .custom-line-tab-content {
  margin: 35px 0; }

@media (max-width: 770px) {
  .custom-line-tabs .custom-line-tabs-headers {
    margin: 0 -25px; } }

@media (max-width: 500px), (max-height: 500px) {
  .custom-line-tabs .custom-line-tabs-headers .custom-line-tab-header a.cla {
    line-height: 26px; } }
.comments-widget {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif; }

.comments-widget [type="checkbox"] {
  left: 0px; }

.comments-widget a {
  text-decoration: underline;
  color: #039be5;
  cursor: pointer; }

.comments-widget .col {
  width: 100%;
  margin-top: 5px;
  padding: 5px;
  float: left; }

.comments-widget-landing .col {
  padding: 0px;
  width: 100%; }

@media (max-width: 500px), (max-height: 500px) {
  .react-dialog > div {
    width: 100%;
    height: 100%;
    margin: 0px;
    border-radius: 0;
    max-width: none;
    max-height: none; } }
.reset-style input {
  margin: 0;
  height: auto;
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.reset-style button:hover,
.reset-style button:focus {
  background: none; }
.header-phone {
  margin: 10px 0 0;
  text-align: right;
  padding: 5px; }

.header-phone .header-phone-text {
  font-size: 12px;
  color: #888888; }

.header-phone .header-phone-number {
  font-size: 20px;
  color: #5a5a5a; }
.hidden-article {
  display: block;
  position: absolute;
  width: 100%;
  margin-top: 0px;
  margin-left: -10px;
  max-height: 500px;
  width: 600px;
  max-width: 100%;
  background: white;
  border: 3px solid #20bd5b;
  border-radius: 15px;
  overflow: hidden;
  -webkit-box-shadow: black 2px 2px 8px -5px;
  box-shadow: black 2px 2px 8px -5px;
  z-index: 9999; }

.hidden-article .hidden-article-content {
  max-height: 500px;
  min-height: 200px;
  overflow: auto;
  padding: 0px 20px; }

.modal-html .hidden-article-content {
  margin: 65px 0 20px; }

.hidden-article-content p,
.hidden-article-content ul > li,
.hidden-article-content ol > li,
.hidden-article-content div {
  font-size: 16px;
  color: #666668; }

.hidden-article-content ul,
.hidden-article-content ol {
  margin-left: 25px !important; }

.hidden-article-content ul .list-head,
.hidden-article-content ol .list-head {
  color: black; }

.hidden-article-content .text-head {
  margin: 15px 0;
  color: black;
  font-weight: bolder; }

.hidden-article-content ol > li {
  list-style-type: decimal; }

.hidden-article-content ul > li {
  list-style-type: circle; }
