div.title-searchpopup-result {
	display:none;
	z-index:205;
}

div.title-searchpopup-fader {
	display:none;
	background-image: url('images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

.searchpopup-title{
  /*display:block;*/
}
.searchpopup-title .form-text:-moz-placeholder{color:#ffffff;}
.searchpopup-title .form-text:-ms-input-placeholder{color:#ffffff;}
.searchpopup-title .form-text::-webkit-input-placeholder{color:#ffffff;}
.searchpopup-title .form-text::placeholder{color:#ffffff;}

.list-prods--search .ttl{margin-bottom:5px;}
.list-prods--search .ttl a{font-size:16px;line-height:16px; color: #009ad9;display:block}
.list-prods--search .img{margin-right:20px;width:100px;height:100px;min-width:100px;max-width:100px;text-align:center}
.list-prods--search .item{margin-bottom:20px}

.search-results{
  background:#ffffff;
  padding:30px 30px 30px 40px;
  -webkit-box-shadow: 0 3px 9px 1px rgba(0,0,0,.17);
  -moz-box-shadow: 0 3px 9px 1px rgba(0,0,0,.17);
  box-shadow: 0 3px 9px 1px rgba(0,0,0,.17);
  color: #586266;
  -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
.search-results .col:nth-child(1){width:35%}
.search-results .col:nth-child(2){width:25%}
.search-results .col:nth-child(3){width:40%;}
.search-results .col50{width:50%}
.search-results .col100{width:100%}
.search-results .price {font-size:15px}
.search-results .block ul{}
.search-results .block ul li{line-height:1;margin-bottom:15px}
.search-results .block ul li b{color:#009ad9}
.search-results .block ul li + li{margin-top:5px;}
.search-results .block + .block{padding-top:20px;margin-top:20px;border-top: 1px solid #e2e8ea;}
.search-results .col + .col, .search-results .col50 + .col50{padding-left:20px;margin-left:20px;border-left: 1px solid #e2e8ea;}
.search-results a:not(.btn){font-size:16px;line-height:17px;color: #586266;border-bottom:0;}
.search-results a:not(.btn):hover, .search-results a:not(.btn):hover b{ color:#ff6317 !important;}
.search-results .b-ttl{font-size:16px;color: #b0babe;margin-bottom:10px;font-weight:600;text-transform:uppercase;}
.search-results .search-all-results a:not(.btn){font-size:15px;font-weight:500;color:#009ad9}
.search-results .btn-link {font-size:15px;font-weight:500;color:#009ad9; border-bottom:none}
.search-results .btn-link:hover {color:#ff6316}

.searchpopup-title {position:relative; height:100%;}
.searchpopup-title .chosen-container{
  position:absolute;
  top:0;
  right:0;
 /* padding-left: 10px;*/
}
.searchpopup-title .chosen-container::before{
  content:'|';
  color:#e2e8ea;
  position:absolute;
  left:0;
  line-height: 2;
  font-size:17px;
  top:3px;
}
.searchpopup-title .chosen-container .chosen-single{
  height:39px;
  background: transparent;
  box-shadow: none;
}
.searchpopup-title .chosen-container .chosen-single span{
  color:#ffffff;
  margin: 9px 10px;
}
.searchpopup-title .chosen-container.chosen-with-drop .chosen-single{
  background:#ffffff;
}
.searchpopup-title .chosen-container.chosen-with-drop .chosen-single span{
  color: #586266;
}
.searchpopup-title .chosen-container-active .chosen-single{
  border: 0;
}
.searchpopup-title  .chosen-container-single .chosen-single{border: 0;}
.searchpopup-title .chosen-container .chosen-results{}
.searchpopup-title .chosen-container .chosen-results li{padding:15px 20px;margin:0;}
.searchpopup-title .chosen-container .chosen-results li + li{border-top: 1px solid #e2e8ea;}
.searchpopup-title .chosen-container .chosen-results li.active-result{}
/*.searchpopup-title .chosen-container .chosen-drop{ clip:auto; display:block;}*/
.searchpopup-title .chosen-container{display:block;}


.h-search .searchpopup-title #popup-search-input {
  color: #fff;
  width: 100%;
  height: 40px;
  background: none;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 4px;
  font: 300 25px/30px pfdin, sans-serif;
  padding: 5px 20px 5px 40px;
  max-width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.h-search .searchpopup-title input.form-submit {
  border-radius: 0;
  border: 0;
  width: 19px;
  height: 19px;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9IkZvcm1hXzEiIGRhdGEtbmFtZT0iRm9ybWEgMSIgY2xhc3M9ImNscy0xIiBkPSJNNTQwLjYwNywzNC43ODdhNy4yNTcsNy4yNTcsMCwwLDEtNC43MjEtMS43MjFMNTMwLjE0OCwzOC44YTAuNjc0LDAuNjc0LDAsMCwxLS45NTEsMCwwLjY3NCwwLjY3NCwwLDAsMSwwLS45NTFsNS43MzgtNS43MzdBNy4zODEsNy4zODEsMCwxLDEsNTQwLjYwNywzNC43ODdabTAtMTMuNDQzYTYuMDQ5LDYuMDQ5LDAsMSwwLDYuMDQ5LDYuMDQ5QTYuMDU1LDYuMDU1LDAsMCwwLDU0MC42MDcsMjEuMzQ0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyOSAtMjApIi8+Cjwvc3ZnPgo=') no-repeat 0 0;
  text-indent: -9999px;
  padding: 0;
  position: absolute;
  left: 12px;
  top: 10px;
}

.h-search .chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("images/chevron.png") no-repeat 0 center;
}

.h-search .close{
  height: 18px;
  width: 18px;
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
  z-index:2;
  border:0;
}


.search-title-form{
  position:relative;
}

.search-title-form_theme_page{
  margin-top: 0;
  -webkit-box-shadow: 5.657px 5.657px 15px 0px rgba(75, 87, 92, 0.05);
  -moz-box-shadow: 5.657px 5.657px 15px 0px rgba(75, 87, 92, 0.05);
  box-shadow: 5.657px 5.657px 15px 0px rgba(75, 87, 92, 0.05);
  -webkit-transition: box-shadow 0.2s;
  -moz-transition: box-shadow 0.2s;
  -ms-transition: box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
  border-radius: 2px;
  background:#fff;
  margin-bottom:40px;
}

.search-title-form_theme_page #page-title-search{
  padding-left:70px;
  position:relative;
}
.search-title-form_theme_page #page-title-search:before{
  content:'';
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDUxIDQ1MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxIDQ1MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIGQ9Ik00NDcuMDUsNDI4bC0xMDkuNi0xMDkuNmMyOS40LTMzLjgsNDcuMi03Ny45LDQ3LjItMTI2LjFDMzg0LjY1LDg2LjIsMjk4LjM1LDAsMTkyLjM1LDBDODYuMjUsMCwwLjA1LDg2LjMsMC4wNSwxOTIuMyAgIHM4Ni4zLDE5Mi4zLDE5Mi4zLDE5Mi4zYzQ4LjIsMCw5Mi4zLTE3LjgsMTI2LjEtNDcuMkw0MjguMDUsNDQ3YzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNCAgIEM0NTIuMjUsNDQxLjgsNDUyLjI1LDQzMy4yLDQ0Ny4wNSw0Mjh6IE0yNi45NSwxOTIuM2MwLTkxLjIsNzQuMi0xNjUuMywxNjUuMy0xNjUuM2M5MS4yLDAsMTY1LjMsNzQuMiwxNjUuMywxNjUuMyAgIHMtNzQuMSwxNjUuNC0xNjUuMywxNjUuNEMxMDEuMTUsMzU3LjcsMjYuOTUsMjgzLjUsMjYuOTUsMTkyLjN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMwMDlBRDkiIGRhdGEtb2xkX2NvbG9yPSIjMDA5YWQ5Ij48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==);
  height: 100%;
  width: 25px;
  position: absolute;
  left: 20px;
  top: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.search-title-form_theme_page .search-title-form__input{
  background: transparent;
  box-shadow: none;
  border:0;
  padding: 0;
  font-size: 20px;
  line-height: 1;
  height: 60px;
  max-width:100%;
}
.search-title-form_theme_page  .chosen-search-input{

}

.search-title-form_theme_page .chosen-container::before {
  content: '|';
  color: #e2e8ea;
  position: absolute;
  left: 0;
  line-height: 2;
  font-size: 17px;
  top: 13px;
  z-index: 1;
}

.search-title-form_theme_page .chosen-container .chosen-single{
  height: 60px;
  padding: 17px 30px 10px 15px;
  box-shadow: none;
  background:none;
  border:0;
}

.search-title-form_theme_page .chosen-container-single .chosen-single span{
  color: #4b575c;
  font-weight: 500;
  line-height: 27px;
  font-size:15px;
}
.search-title-form_theme_page .chosen-container-single .chosen-single div b{background: url("images/chevron.png") no-repeat 0 center;}

.page-biblio .chosen-disabled{display:none}

.search-title-form_theme_section{}

.search-title-form_theme_section input[type="text"] {
  width: 100%;
  max-width: 100%;
  color: #46606b;
  height: 32px;
  background: #fff;
  border: 1px solid #71868e;
  font: 14px/20px pfdin;
  padding: 5px 30px 5px 11px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.search-title-form_theme_section .form-submit {
  display: block!important;
  position: absolute;
  background: none;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 0;
  width: 12px;
  height: 14px;
  font-size: 12px;
  padding: 0;
  cursor: pointer;
  overflow: hidden;
}

.search-title-form_theme_section .form-submit:before {
  content: '\e90f';
  color: #009ad9;
  font-family: 'icosvg' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.search-title-form_theme_section .chosen-container{
  display: none;
}

.search-title-form_theme_biblio{
  max-width: 750px;
  margin: 0 auto 40px;
}

.search-title-form_theme_biblio input[type="text"]{
  font: 300 30px/30px pfdin;
  color: #89a8b5;
  border: 0;
  border-bottom: 1px solid #dce4e8;
  width: 100%;
  background: none;
  border-radius: 0;
  max-width: 100%;
  padding: 0 35px 0 0;
  height: 54px;
  -webkit-box-shadow: none;
  box-shadow: none;
}


.search-title-form_theme_biblio .form-submit {
  display: block!important;
  position: absolute;
  background: none;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 0;
  width: 25px;
  height: 24px;
  font-size: 24px;
  padding: 0;
  cursor: pointer;
  overflow: hidden;
}

.search-title-form_theme_biblio .form-submit:before {
  content: '\e90f';
  color: #71e3ff;
  font-family: 'icosvg' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.search-title-form_theme_section_biblio{
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: 16px;
  margin-bottom: 13px;
  min-width: 538px;
}

.search-title-form_theme_section_biblio input[type="text"]{
  width: 100%;
  max-width: 100%;
  color: #46606b;
  background: #fff;
  border: 1px solid #71868e;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 48px;
  font: 22px/22px pfdin;
  padding: 10px 35px 10px 15px;
}


.search-title-form_theme_section_biblio .form-submit {
  display: block!important;
  position: absolute;
  background: none;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 0;
  width: 12px;
  height: 14px;
  font-size: 12px;
  padding: 0;
  cursor: pointer;
  overflow: hidden;
}

.search-title-form_theme_section_biblio .form-submit:before {
  content: '\e90f';
  color: #009ad9;
  font-family: 'icosvg' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}