#views-exposed-form-search-content-page-1 .form-text {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #0076be;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 0;
    border: 0;
    box-shadow: none;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#views-exposed-form-search-content-page-1 .js-form-item.form-item.js-form-type-select.form-item-field-tags.js-form-item-field-tags {
    width: 100%;
    padding: 0;
    float: left;
    margin-bottom: 10px;
}

#views-exposed-form-search-content-page-1 .js-form-item.form-item.js-form-type-select.form-item-field-tags.js-form-item-field-tags label {
    color: #fff;
    float: left;
    padding-right: 10px;
}

#views-exposed-form-search-content-page-1 select#edit-field-tags {
    min-width: 134px;
    float: left;
    height: 32px;
    width: auto;
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: black;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: rgb(248, 248, 248);
    cursor: default;
    margin: 0em;
    font: 400 11px system-ui;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(166, 166, 166);
    border-image: initial;
}

#views-exposed-form-search-content-page-1 select#edit-field-tags select:not(:-internal-list-box) {
    overflow: visible !important;
}

h2.result-title {
    text-align: left;
}

#views-exposed-form-search-content-page-1 .js-form-item.form-item.js-form-type-textfield.form-item-keys.js-form-item-keys.form-no-label {
    width: 96%;
    float: left;
}

#views-exposed-form-search-content-page-1 input#edit-keys--4 {
    width: 100%;
    float: left;
}

#views-exposed-form-search-content-page-1 .input-group-append {
    float: left;
    margin-top: -1px;
}

#views-exposed-form-search-content-page-1 div#edit-actions--4 {
    float: left;
}

#views-exposed-form-search-content-page-1 input#edit-submit-search-content {
    float: left;
    background: #fff url('../img/search-b.png') no-repeat center center;
    border: 0;
    width: 40px;
    height: 38px;
    background-size: 22px auto;
    margin-top: 1px;
    border-radius: 0 !important;
}

#views-exposed-form-search-content-page-1 .js-form-item.form-item.js-form-type-textfield.form-item-keys.js-form-item-keys.form-no-label {
    width: 84%;
}

.modal-body .container.mt-3.mb-3.resultsBlock {
    display: none;
}

.modal-body section#searchFilterForm {
    display: none;
}


/* #views-exposed-form-search-content-page-1 #search-form .js-form-item.form-item.js-form-type-search-api-autocomplete.form-item-keys.js-form-item-keys.form-no-label {
    width: 93%
} */

#search-block-form {
    width: 100%;
    float: left;
}

#search-block-form .form-no-label {
    float: left;
    width: 94%;
}


/* @media (max-width: 1920px){
  #search-block-form .form-no-label { 
    width: 95%;
  }
  #search-block-form {
    width:100% !important;
    float: left;
  }
} */

#search-block-form ul#ui-id-1,
#search-block-form ul#ui-id,
.ui-autocomplete {
    z-index: 9999 !important;
}

.ui-autocomplete {
    z-index: 9999 !important;
}

li.ui-menu-item:hover {
    background: #0077bd;
    color: #fff;
    padding-left: 14px;
}

.search-api-autocomplete-search .ui-menu-item:hover {
    background: #0077bd;
}

li.ui-menu-item {
    padding: 10px 14px;
}

.ui-menu .ui-menu-item-wrapper {
    padding: 0;
}

@media only screen and (max-width: 1366px) {
    #search-block-form .form-no-label {
        width: 93%;
    }
}

@media only screen and (max-width: 1199.98px) {
    #search-block-form .form-no-label {
        width: 89%;
    }
}

@media only screen and (min-width: 1149.98px) and (max-width: 767.88px) {
    #search-block-form .form-no-label {
        width: 89%;
    }
}

@media only screen and (min-width: 576px) and (max-width:766.98px) {
    #search-block-form .form-no-label {
        width: 85%;
    }
}

@media (min-width: 320px) and (max-width: 766.98px) {
   
    #views-exposed-form-search-content-page-1 #edit-sort-order {
        margin-left: 0px;
    }
    #search-block-form .form-no-label {
        width: 82%;
    }
    #views-exposed-form-search-content-page-1 select#edit-field-tags {
        width: 100%;
    }
}

/*@media screen and (max-width:575.98px) {
    #twoBlockSection {
        background-position: center center;
        background-size: 532px;
    }
}*/


#views-exposed-form-search-content-page-1 #edit-field-search-categories {
    float: left;
    width: 200px;
    margin-bottom: 0px;
}

#views-exposed-form-search-content-page-1 #edit-sort-order {
    float: left;
    width: 200px;
    margin-left: 20px;
}

#views-exposed-form-search-content-page-1 .js-form-item-field-search-categories label {
    float: left;
    color: #fff;
    padding: 5px 10px 0px 0px;
}

#views-exposed-form-search-content-page-1 .js-form-item-sort-order label {
    display: none;
}

#views-exposed-form-search-content-page-1 #searchResultLists .searchlistItem .text-right p a {
    color: #23986C !important;
}

#views-exposed-form-search-content-page-1 #searchResultLists .searchlistItem p a {
    color: #23986C !important;
}

#searchResultLists .searchlistItem p a {
    color: #23986C !important;
}

.form-item-sort-by {
    display: none;
}

.path-search .align-center {
    text-align: center;
    padding-top: 10px;
}

#search-block-form input.form-autocomplete {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #0077bd;
    border-radius: 0;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#search-block-form #edit-actions--3,
#search-block-form #edit-actions {
    padding: 0;
    background: #0077bd;
    float: left;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border: 0;
    color: #fff;
}

#search-block-form #edit-submit--2,
#search-block-form #edit-submit {
    /* content: "\f002";
  font-family: 'FontAwesome'; */
    background: transparent;
    border: none;
    padding: 7px 20px;
    background: url('../img/search-w.png') center center no-repeat;
    background-size: 22px auto;
    padding-right: 24px;
    padding-left: 24px;
}

#search .modal-full .modal-content {
    min-height: auto
}

#search ul#ui-id-1 {
    z-index: 9999;
}

#threeBlockSection {
    text-align: center;
    background: #0076be url('../img/green-bg-arrow.png') no-repeat center center;
    background-size: cover;
}

.tab-pane::before {
    background: url('../img/manufacture_bg.png') no-repeat center center;
}

.cS-hidden {
    display: none;
    height: 100%;
}

#views-exposed-form-search-content-page-1 .form-text {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #0076be;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 0;
    border: 0;
    box-shadow: none;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#views-exposed-form-search-content-page-1 .js-form-item-field-search-categories,
#views-exposed-form-search-content-page-1 .js-form-item-sort-order {
    width: 35%;
    display: inline-block;
    vertical-align: top;
}

#views-exposed-form-search-content-page-1 .js-form-item-field-search-categories>select,
#views-exposed-form-search-content-page-1 .js-form-item-sort-order>select {
    display: inline-block;
    width: 200px;
}

.js-form-type-search-api-autocomplete {
    width: 100%;
}

.js-form-type-search-api-autocomplete label {
    display: none;
}

#views-exposed-form-search-content-page-1 input.form-submit {
    float: left;
    background: #fff url(../img/search-b.png) no-repeat center center;
    border: 0;
    width: 40px;
    height: 38px;
    background-size: 22px auto;
    margin-top: 1px;
    border-radius: 0 !important;
    text-indent: -9900px;
}

.form-box {
    background: #0076be url(../img/green-bg-arrow.png) no-repeat center center;
    background-position: center -585px;
    background-size: 1200px;
}

.form-group {
    position: relative;
}

.form-item--error-message {
    position: absolute;
    top: -20px;
    z-index: 5;
    max-width: 100%;
    padding: 0px .5rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(220, 53, 69, .9);
    border-radius: 0;
}

#views-exposed-form-news-block-1 input.form-submit {
    display: none;
}

#views-exposed-form-article-block-1 input.form-submit {
    display: none;
}

#views-exposed-form-magazine-block-1 input.form-submit {
    display: none;
}

#views-exposed-form-ticker-update-page-1 input.form-submit {
    display: none;
}

.js input.form-autocomplete {
    background-image: none;
}

.footer-sitemap ul.sitemap-menu li a.disable-sitemap-link {
    display: none;
}

.contact_header {
    margin-bottom: 20px;
}

.webform-confirmation__back>a {
    text-decoration: underline;
}

.localization-box ul li button a {
    line-height: 1.5;
}

.ui-widget-content a:focus {
    color: black;
}

.modal-body #search-form {
    background: none;
}

#views-exposed-form-search-content-page-2 #edit-submit-search-content {
    background: transparent;
    border: none;
    padding: 7px 20px;
    background: #0076be url(../img/search-w.png) center center no-repeat;
    background-size: 22px auto;
    padding-right: 24px;
    padding-left: 24px;
    border-radius: 0;
}

#views-exposed-form-search-content-page-2 #edit-actions--3,
#search-block-form #edit-actions {
    padding: 0;
    background: #0077bd;
    float: left;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border: 0;
    color: #fff;
}

#views-exposed-form-search-content-page-2 input.form-autocomplete {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #0077bd;
    border-radius: 0;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#no_result {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #ff0000;
}

#no_result h2.align-center {
    color: white;
}

.body-common-sitemap h1 {
    width: 100% !important;
}

.modal-header #searchBox {
    width: 120px;
}

body>h1>span,
.path-ticker-updates h1 {
    display: none;
}

h2.first_banner_title {
    font-size: 30px;
    color: #0076be;
    font-weight: 500;
}

.path-search h1 {
    display: none;
}

.noResults-nor h1 {
    display: block;
}

@media (max-width: 575.98px) {
    #twoBlockSection {
        background-position: center center;
        background-size: 532px;
    }
}
.page-header-ada { display: none; }