.onscroll .header.js-fixed #block-formulairederecherche,
.onscroll .header.js-fixed #block-formulaireexposesearch-sitesearch-site{
    display: none;
}
.footer-top #search-block-form--2{
    width: 270px;
    float: right;
}
.footer-top #search-block-form--2 .form-search {
    width: 270px;
    float: right;
    border: 1px solid #c7c7c7;
}
#block-formulairederecherche #search-block-form .form-search ,
#block-formulaireexposesearch-sitesearch-site #search-block-form .form-search {
    width: 205px;
    float: right;
    padding: 4px 12px;
}
#block-formulairederecherche.block-search .form-actions:after{
    /*line-height: 31px;*/
}
#block-formulairederecherche--2.block-search .form-actions:after{
    /*line-height: 34px;*/
}
#block-formulairederecherche,
#block-formulaireexposesearch-sitesearch-site{
    width: 205px;
    height: 34px;
}
#block-formulairederecherche #search-block-form{
    width: 205px;
    height: 34px;
}
header #block-formulairederecherche,
header #block-formulaireexposesearch-sitesearch-site{
    position: absolute;
    right: 15px;
    top: 2px
}
#search-block-form{
    position: relative;
}
#search-block-form input{
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.footer-top #search-block-form .form-search{
    height: 42px;
}
.footer-top #search-block-form,
.footer-top form#views-exposed-form-search-site-search-site{
    height: 42px;
    width: 100%;
}
.footer-top form#views-exposed-form-search-site-search-site div#edit-actions {
    display: none;
}
form#views-exposed-form-search-site-search-site #edit-actions {
    display: none;
}
.footer-top form#views-exposed-form-search-site-search-site .form-item-combine{
    float: right;
    margin-top: 0;
    width: 100%;
    margin-right: 0;
}
.footer-top form#views-exposed-form-search-site-search-site input#edit-combine{
    padding: 10px 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 0.875em;
    width: 100%;
    color: #363636;
    margin: 0;
    height: 42px;
}
div#block-formulaireexposesearch-sitesearch-site-footer {
    margin-bottom: 10px;
}
div#block-formulaireexposesearch-sitesearch-site .form-actions{
    display: none;
}
form#views-exposed-form-search-site-search-site div[data-drupal-selector=edit-actions] {
    display: none;
}
/********/
.item-list .search-results li,
.search-results{
    margin-left: 0;
    padding-left: 0;
}
.item-list li {
    margin: 25px 0 0 0;
    border-bottom: 1px solid #777;
}
p.search-result__info {
    padding: 0;
}
h3.search-result__title a:hover{
    text-decoration: none;
}
form#search-form a#edit-help-link {
    display: none;
}
#search-form  input#edit-submit.search-form__submit {
    background-color: #ffb51c;
    color: #fff;
    display: block;
    margin: 10px auto;
}
#search-form  input#edit-submit.search-form__submit:hover {
    background-color: #1e6293;
}
input#edit-submit.search-form__submit:focus {
    outline: none;
}

/************************ search auto**************************/
ul#ui-id-1.ui-widget.ui-widget-content{
    max-width: 300px !important;
    min-width: 250px !important;
    height: auto;
    max-height: 285px;
    overflow: auto;
    background-color: #ffffff;
}
ul#ui-id-1.ui-widget.ui-widget-content .ui-state-active,
ul#ui-id-1.ui-widget.ui-widget-content .ui-widget-content .ui-state-active{
    border:none;
    background: transparent;
    font-weight: normal;
    color: #ffffff;
}
ul[data-sa-theme="basic-blue"] > li.ui-menu-item.ui-state-focus,
ul[data-sa-theme="basic-blue"] > li.ui-menu-item:hover {
    background: #1d6392;
    border-top-color: #fff;
}
ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group{
    background-color: #fff;
}
ul#ui-id-1.ui-widget.ui-widget-content .ui-autocomplete-field-created {
    display: none;
}
form#views-exposed-form-search-site-search-site{
    width: 205px;
    height: 34px;
}
form#views-exposed-form-search-site-search-site .form-item-combine{
    margin-top: 10px;
    margin-bottom: 0;
}
form#views-exposed-form-search-site-search-site input#edit-combine{
    min-width: 0;
    position: relative;
    z-index: 1;
    height: 30px;
    margin: 0;
    padding: 0 15px;
    border: none;
    box-shadow: none;
    font-size: 0.875em;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
#block-formulaireexposesearch-sitesearch-site div#edit-actions{
    display: none;
}
body.search-site div#block-inm-theme-content {
    background-color: rgba(237, 237, 237, 0.8);
    padding: 10px;
    position: relative;
    margin-bottom: 20px;
}
body.search-site div#block-inm-theme-content .content {
    padding: 15px;
    margin: 10px;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.view-search-site .views-field-title a {
    display: inline-block;
    width: calc(100% - 29px);
    word-wrap: break-word
}
.view-search-site .views-row{
    padding: 5px;
    margin: 10px 0;

}
.view-search-site .views-row:hover {
    -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,0.3);
    box-shadow: 0 0 10px 1px rgba(0,0,0,0.3);
}
.view-search-site .views-row:after {
    content: "";
    border-bottom: 2px solid #ddd;
     position: relative;
     width: 100%;
    display: block;
}
ul#ui-id-1 .ui-state-active a,
ul#ui-id-1 .ui-state-active a:link,
ul#ui-id-1 .ui-state-active a:visited{
    color:#23527c !important;
}
.ui-menu .ui-menu-item-wrapper {
    padding: 0 10px;
    display: block;
}
.ui-widget-content a{
    padding: 0;
}
ul#ui-id-1.ui-menu .ui-state-focus,
ul#ui-id-1.ui-menu .ui-state-active {
    margin: 0;
}
ul#ui-id-1 li.ui-menu-item:after{
    content: "";
    border-bottom: 1px solid #ddd;
    display: block;
}
ul#ui-id-1 li.ui-menu-item:last-child:after{
    border: none;
}
.ui-menu .ui-menu-item {
    padding: 2px 0;
}
/********/
:lang(ar) .block-search .form-actions{
    right: auto;
    left: 0;
}
:lang(ar) .block-search .form-actions:after{
    /*right: auto;*/
    /*left: 0;*/
}
:lang(ar) .footer-top #search-block-form--2{
    float: left;
}
@media screen and (max-width: 991px){
    header #block-formulairederecherche ,
    header #block-formulaireexposesearch-sitesearch-site {
        /*top:-10px;*/
        position: absolute;
        top: -64px;
      display: none;
    }
}
@media screen and (max-width: 767px){
    header #block-formulairederecherche,
    header #block-formulaireexposesearch-sitesearch-site{
        top: -44px;
        right: 15px;
    }
}
@media screen and (max-width: 600px){
    header #block-formulairederecherche,
    header #block-formulaireexposesearch-sitesearch-site{
        display: none;
    }
}
:lang(ar) header #block-formulairederecherche,
:lang(ar) header #block-formulaireexposesearch-sitesearch-site{
    right: auto;
    left: 15px;
}
