

/* Start:/local/templates/main/components/bitrix/search.page/search/style.css?17459963114649*/
.bordered {
  border: 1px solid #ececec;
}

.bordered-bottom {
  border-bottom: 1px solid #ececec;
}
.bordered-block {
  border: 1px solid #eeeeee;
}
@media(min-width: 601px) {
  .bordered--hidden-601 {
    border-color:transparent
  }
}
.wraps .item {
  position: relative;
}

.wraps>.wrapper_inner {
  padding-bottom: 50px;
  z-index: 3;
}
.search-page img.shadow {
  margin-bottom: 20px;
}

.search-page-wrap {
  position: relative;
}

.search_page .search-page-wrap .alert {
  margin: 28px 0 0;
}

.search-page-wrap .form-control {
  width: 100%;
}

.search-page-wrap .btn {
  text-transform: uppercase;
  position: absolute;
  right: 0;
  top: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-control {
  position: relative;
  margin-bottom: 19px;
}

.form-control label {
  display: block;
  font-size: 13px;
  margin-bottom: 6px;
  font-weight: normal;
}

body .form-group .form-control:focus,body .form-group .form-control:active {
  box-shadow: none;
}

div.form-control {
  border: none;
  background: none;
  box-shadow: none;
  padding: 0;
  height: auto;
}

.form {
  position: relative;
}
input::-webkit-input-placeholder {
  color: #b8b8b8;
}

input::-moz-input-placeholder {
  color: #b8b8b8;
}

input::-ms-input-placeholder {
  color: #b8b8b8;
}

input::-o-input-placeholder {
  color: #b8b8b8;
}

.form-control input[type="text"]:focus,.form-control input[type="password"]:focus,.form-control input[type="email"]:focus,.form-control input[type="tel"]:focus,.form-control textarea:focus,.form-control select:focus {
  outline: none;
  background: #fff;
  background-color: var(--card_bg_hover_black);
  border: 1px solid #ccc;
  border-color: var(--stroke_black);
}

input[type="text"],input[type="password"],input[type="email"],input[type="tel"],select,textarea {
  background: #fafafa;
  background: var(--darkerblack_bg_black);
  border: 1px solid #ececec;
  border-color: var(--stroke_black);
  border-radius: 3px;
  box-shadow: none;
  box-sizing: border-box;
  color: #383838;
  height: auto;
  font-size: 14px;
  outline: none;
}

.form-control input[type="text"],.form-control input[type="password"],.form-control input[type="email"],.form-control input[type="tel"],.form-control select,.form-control textarea,input[type="text"].form-control,input[type="password"].form-control,input[type="email"].form-control,input[type="tel"].form-control {
  padding: 8px 13px 7px;
  width: 100%;
  height: 45px;
}

textarea {
  resize: none;
  min-height: 90px;
}

input[readonly],select[readonly],textarea[readonly] {
  background: #fff;
  background: var(--arrows_bg_black);
}

input:not(.btn) {
  line-height: 20px;
}

input.big {
  padding: 10px 13px 9px;
}

input.grey {
  background: #eeeeee;
}

input.medium {
  padding: 8px 13px 7px;
}

input.error,textarea.error {
  border-color: #e62222;
}

.bxml-dialog input[type="text"] {
  width: auto;
  padding: initial;
  border-color: initial;
}

.search-page-wrap .path {
  display: block;
  list-style: none;
  background: 0 0;
  margin: 0;
  padding: 0 0px 5px;
}
.search-page-wrap .path > li {
  margin: 0 0 0 11px;
  padding: 0;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  font-size: 0.8667em;
  color: #bbb;
}
.search-page-wrap .path > li:before{
  content: "";
  display: none;
}
.search-page-wrap .path > li:first-of-type {
  margin-left: 0;
}
.search-page-wrap .path > li:before {
  margin-right: 10px;
  margin-left: 0;
  color: #ddd;
}
.search-page-wrap .path > li:first-of-type:before {
  display: none;
}
.search-page-wrap .path > li a {
  color: #bbb;
}

.search-page-wrap form {
  position: relative;
}
.search-page-wrap .searchinput {
  padding: 0px 0px 26px;
}
.search-page-wrap .dropdown-select {
  padding: 0px 0px 16px;
}
.search-page-wrap .item {
  padding: 32px 100px 33px 40px;
  margin-top: -1px;
  background: #fff;
  background: var(--card_bg_black);
}
.search-page-wrap .item:hover .colored_theme_hover_bg-el{
  background-color: #E60033;
  border-color: #E60033;
}
.search-page-wrap .item .title {
  display: block;
  padding: 0px 0px 16px;
}
.search-page-wrap .item .arrow_link {
  position: absolute;
  right: 39px;
  top: 39px;
  display: inline-block;
  width: 38px;
  height: 38px;
}
.search-page-wrap .item .arrow_link .svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.search-page-wrap .item:hover .arrow_link .svg path {
  fill: #fff;
}

/* End */
/* /local/templates/main/components/bitrix/search.page/search/style.css?17459963114649 */
