#sxk-contact-form .my-form-field {
  overflow: hidden;
}
#sxk-contact-form .my-form-field textarea {
  display: block;
}
#sxk-contact-form .my-form-field span.help-inline {
  left: 27px;
  bottom: 15px;
}
#forgot span.help-inline {
  left: 27px;
  bottom: 15px;
}
#popup-new2 .emo {
  border-radius: 0;
  padding: 0;
  text-align: center;
}
#popup-new2 .emo .emo-smile {
  padding: 3px 0;
}
body.unlogged {
  margin-bottom: 200px;
  min-width: 320px;
}
body.unlogged #messageForm #messageText {
  margin-bottom: 5px;
}
.unlogged .footer {
  height: auto;
}
#updateprofile span.help-inline {
  bottom: 0 !important;
  left: 8px;
}
#updateprofile .age-line .my-prof-line-full {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.block-detail-add-favorite {
  text-align: center;
}
.block-detail-add-favorite .grey-grad {
  float: none;
  width: 80px;
  margin: 0 3px;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.block-detail-add-favorite .grey-grad:hover {
  color: #fff;
  background: #999;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #999 40%, #999 60%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #999), color-stop(60%, #999));
  background: -webkit-linear-gradient(top, #999 40%, #999 60%);
  background: -o-linear-gradient(top, #999 40%, #999 60%);
  background: -ms-linear-gradient(top, #999 40%, #999 60%);
  background: linear-gradient(to bottom, #999 40%, #999 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#999', GradientType=0);
}
.block-detail-add-favorite .green-grad {
  float: none;
  width: 80px;
  margin: 0 3px;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.block-detail-add-favorite .green-grad:hover {
  background: #adc20e;
  color: #fff;
}
.flexslider {
  border-radius: 0;
}
.mesMaxError {
  display: none;
  font-size: 10px;
  color: red;
  position: absolute;
  left: 20px;
  bottom: 25px;
}
#section-header-1 .asd-error ::-webkit-input-placeholder,
#header-2 .asd-error ::-webkit-input-placeholder,
header.shdw .asd-error ::-webkit-input-placeholder {
  color: rgba(255, 0, 0, 0.5);
}
#section-header-1 .asd-error ::-moz-placeholder,
#header-2 .asd-error ::-moz-placeholder,
header.shdw .asd-error ::-moz-placeholder {
  color: rgba(255, 0, 0, 0.5);
}
#section-header-1 .asd-error :-ms-input-placeholder,
#header-2 .asd-error :-ms-input-placeholder,
header.shdw .asd-error :-ms-input-placeholder {
  color: rgba(255, 0, 0, 0.5);
}
#section-header-1 .asd-error :-moz-placeholder,
#header-2 .asd-error :-moz-placeholder,
header.shdw .asd-error :-moz-placeholder {
  color: rgba(255, 0, 0, 0.5);
}
#section-header-1 .dots-cont,
#header-2 .dots-cont,
header.shdw .dots-cont {
  position: absolute;
  color: #fff;
  bottom: 3px;
  left: 50%;
  margin-left: 15px;
  display: block;
}
.desktop-show {
  display: block;
}
#body .content .gradient {
  background-size: cover !important;
}
::-ms-input-placeholder {
  color: #aaa !important;
  font-weight: 400 !important;
}
.sex-text {
  /* top-left border-radius */
  /* top-right border-radius */
  /* bottom-left border-radius */
  /* bottom-right border-radius */
}
.sex-text h2 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px;
}
.sex-text ol,
.sex-text ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0 0 0 15px;
}
.sex-text table tr td {
  padding: 3px 10px;
}
.sex-text table tr td:last-child {
  font-weight: bold;
}
.sex-text table {
  border-collapse: separate;
  border-spacing: 0;
}
.sex-text table tr th,
.sex-text table tr td {
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  padding: 5px;
}
.sex-text table tr th:first-child,
.sex-text table tr td:first-child {
  border-left: 1px solid #bbb;
}
.sex-text table tr:first-child td {
  border-top: 1px solid #bbb;
  text-align: left;
}
.sex-text table tr:first-child td:first-child {
  border-top-left-radius: 3px;
}
.sex-text table tr:first-child td:last-child {
  border-top-right-radius: 3px;
}
.sex-text table tr:last-child td:first-child {
  border-bottom-left-radius: 3px;
}
.sex-text table tr:last-child td:last-child {
  border-bottom-right-radius: 3px;
}
.popup-formular-call {
  border-bottom: 1px dotted rgba(127, 127, 127, 0.9);
}
.empro {
  direction: rtl;
  unicode-bidi: bidi-override;
}
.emprot {
  direction: rtl;
  unicode-bidi: bidi-override;
}
@media (max-width: 767px) {
  .desktop-show {
    display: none;
  }
}
@media (max-width: 767px) {
  #section-header-1 a.logo,
  #header-2 a.logo {
    line-height: 1;
    padding: 5px 0;
    display: inline-block;
  }
  #section-header-1 .show-menu,
  #header-2 .show-menu {
    font-size: 32px;
  }
  #section-header-1 .desktop-show,
  #header-2 .desktop-show {
    margin: 0 !important;
    padding: 0 !important;
  }
  #section-header-1 .x12-field-cont,
  #header-2 .x12-field-cont {
    margin-bottom: 10px;
  }
  #section-header-1 .x12-field-cont label,
  #header-2 .x12-field-cont label {
    float: none;
  }
  #section-header-1 .x12-field-cont:nth-child(2),
  #header-2 .x12-field-cont:nth-child(2) {
    margin-bottom: 0;
  }
  #section-header-1 .x12-dots-cont,
  #header-2 .x12-dots-cont {
    display: inline-block;
    flex: 1;
    margin-left: 10px !important;
    position: relative;
    max-width: 25%;
  }
  #section-header-1 .x12-dots-cont input[type=submit],
  #header-2 .x12-dots-cont input[type=submit],
  #section-header-1 .x12-dots-cont input[type=button],
  #header-2 .x12-dots-cont input[type=button] {
    width: 100%;
  }
  #section-header-1 .x12-dots-cont .dots-cont,
  #header-2 .x12-dots-cont .dots-cont {
    left: 50%;
    margin-left: 15px;
  }
  #section-header-1 .mobile-but-container,
  #header-2 .mobile-but-container {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    clear: both;
    margin: 0 -15px;
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  #section-header-1 .mobile-but-container button,
  #header-2 .mobile-but-container button,
  #section-header-1 .mobile-but-container input[type=submit],
  #header-2 .mobile-but-container input[type=submit],
  #section-header-1 .mobile-but-container input[type=button],
  #header-2 .mobile-but-container input[type=button] {
    color: #fff !important;
    border: 0 !important;
    padding: 0 6px;
    margin: 0;
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 2px;
  }
  #section-header-1 .mobile-but-container button:focus,
  #header-2 .mobile-but-container button:focus,
  #section-header-1 .mobile-but-container input[type=submit]:focus,
  #header-2 .mobile-but-container input[type=submit]:focus,
  #section-header-1 .mobile-but-container input[type=button]:focus,
  #header-2 .mobile-but-container input[type=button]:focus {
    outline: none;
  }
  #section-header-1 .mobile-but-container .x12-reg-but,
  #header-2 .mobile-but-container .x12-reg-but {
    flex: 1;
    min-width: 200px;
  }
  #section-header-1 #result,
  #header-2 #result {
    top: 185px;
  }
}
@media (max-width: 991px) {
  #sxk-contact-form .my-form-field textarea {
    margin-bottom: 20px;
  }
  #sxk-contact-form .my-form-field input {
    margin-bottom: 20px;
  }
  #sxk-contact-form .my-form-field span.help-inline {
    left: 27px;
    bottom: 6px !important;
  }
  #forgot input {
    margin-bottom: 20px;
  }
  #forgot span.help-inline {
    left: 27px;
    bottom: 6px !important;
  }
  #updateprofile span.help-inline {
    bottom: 0;
    left: 8px;
  }
}
@media (max-width: 767px) {
  body:not(.is_front) {
    margin-bottom: 0 !important;
    min-width: 320px;
  }
  body:not(.is_front) .footer {
    position: relative !important;
    min-width: 320px;
  }
  #sxk-contact-form .my-form-field textarea {
    margin-bottom: 20px;
  }
  #sxk-contact-form .my-form-field input {
    margin-bottom: 20px;
  }
  #sxk-contact-form .my-form-field span.help-inline {
    left: 12px;
    bottom: 6px !important;
  }
  #updateprofile span.help-inline {
    bottom: -14px !important;
    left: 5px;
  }
  .mobile-show .show-menu .fa-bars {
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
  }
  #section-header-1 #result,
  #header-2 #result {
    left: 0;
    right: 0;
    top: 185px;
    margin: 0 auto;
    border-radius: 3px;
  }
  #section-header-1 #result:after,
  #header-2 #result:after {
    right: 50%;
    margin-right: -8px;
  }
  #header-2 #result {
    top: 185px;
  }
  .pagination > li > a,
  .pagination > li > span {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 3px 7px;
  }
  .mesMaxError {
    width: 120px;
    bottom: 12px;
    line-height: 1;
  }
}
@media (max-width: 400px) {
  .footer .br-400 {
    display: block !important;
    height: 5px;
  }
  .footer .hid-400 {
    display: none;
  }
}
