/**********************************/
/* Module DIRECTORY SEARCH HOMEPAGE */
/**********************************/
.t3-spotlight.t3-home-search-dir.row {
/*    margin-top: -220px;*/
}

.rn-dir-search.container {
    padding-left:0px;
    padding-right:0px; 
       padding-left: 0px;
    padding-right: 0px;
    position: absolute;
    top: 500px;
    z-index: 77777;
   left:0%;
   right:0%;
}

.t3-module.rn-home-search-mod{
    padding:0!important;
}



@media only screen and (min-width: 1280px){
mod_jomdirectory_search.css:30
#jd-mod-search-horizontal {
    min-width: 980px;
}

}



/* FEUILLE DE STYLE DU MOTEUR DE RECHERCHE ASFIS */

.custom.rn-home-search-mod {
   font-family: 'Roboto', Helvetica, Arial, sans-serif;
}

.custom.rn-home-search-mod .tab-content {
   background: white;
}

.custom.rn-home-search-mod .tab-content input#search {
   height: 60px;
   border: none;
}
.t3-spotlight.t3-home-search-dir.row h3.module-title span{
   color: white !important;
   font-weight: 600;
}
.custom.rn-home-search-mod .rl_tabs.outline_content>.tab-content>.tab-pane {
   padding: 20px;
   box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
 
   transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.custom.rn-home-search-mod .rl_tabs.outline_content>.tab-content>.tab-pane:hover{
     box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
     transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.custom.rn-home-search-mod #jd-mod-search-horizontal input[type='text'],
#jd-mod-search-horizontal select {
   background: #f2f2f2;
   border: none;
   font-weight: 600;
   color:black;
   font-size: 18px;
}

.custom.rn-home-search-mod .rl_tabs.top>ul.nav-tabs>li a {
   background: #75952b !important;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 25px;
   padding-right: 25px;
min-width: 220px;
   font-weight: 600;
   font-size: 16px !important;
   color: white!important;
   border: none;
   text-align: center;
}

.custom.rn-home-search-mod .rl_tabs.top>ul.nav-tabs>li.active a {
   color: #75952b!important;
   background: white !important;
   border: none;
}

.custom.rn-home-search-mod .uk-form input[type=text] {
   padding: 4px 20px;
}


button.uk-display-inline-block.cd-button.cd-button-primary.cd-margin-small-right{
background: #75952b;
    color: white;
    height: 60px;
    padding-right: 30px;
    font-size: 18px;
    padding-left: 30px;
    font-weight: 600;
}
button.uk-display-inline-block.cd-button.cd-button-primary.cd-margin-small-right:hover{
   background: #8dce02;
}

/* Par espÃƒÂ¨ces / domaine */

.custom.rn-home-search-mod  li.jd-modAddressCategoriesContainer{}

.custom.rn-home-search-mod .chzn-container-single .chzn-single, .chzn-container-multi .chzn-choices .search-field input, .chzn-container-single .chzn-search input{
    height: 60px;
}
/* espÃƒÂ¨ces tab */

.custom.rn-home-search-mod div#espece_chzn{
   height: 60px;
   float: left;
   width: 40%;
}
.jd-mod-search-body ul li:first-child{
   width: 30%;
}
#jd-mod-search-horizontal ul {
    display: block;
    width: 100%;
}
#jd-mod-search-horizontal ul li{
   display: inline-block;
}
div#s2id_categories_id{
      height: 60px!important;
}
a.select2-choice{
   line-height: 58px!important;
     height: 60px!important;
}

#jd-mod-search-horizontal ul {
/*    display: inline-flex;*/
}

/* Ajustements pour le champs expÃƒÂ¨ce / domaine */

#par-espÃƒÂ¨ce-domaine {
    overflow: visible;
}

/* champs */

#par-espÃƒÂ¨ce-domaine .jd-mod-search-body ul:first-child {
    position: relative;
    display: flex !important;
    align-items: center !important;
}

#par-espÃƒÂ¨ce-domaine .jd-mod-search-body ul li {
    margin: 0px !important;
}

/* tailles des champs */

#par-espÃƒÂ¨ce-domaine .jd-mod-search-body ul li:nth-child(1) {
    width: 350px !important;
}


/* espece */

#par-espÃƒÂ¨ce-domaine .tab-pane.rn-search-filters {
    overflow: visible;
}

#par-espÃƒÂ¨ce-domaine #espece_chzn {
    padding-right: 15px;
}

#par-espÃƒÂ¨ce-domaine #espece_chzn a {
    display: flex;
    align-items: center;
    width: 100%;
    border: solid #e2e2e2 1px;
    border-radius: 0px;
    background: none;
    box-shadow: 0 0 0 rgba(0,0,0,0);
    font-size: 1.25em;
}

#par-espÃƒÂ¨ce-domaine .chzn-drop .chzn-results {
    width: 100%;
    position: absolute;
    background-color: white;
}

#par-espÃƒÂ¨ce-domaine .chzn-drop .chzn-results li {
    padding: 10px !important;
    margin: 0px !important;
    font-size: 1.25em;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    border: none !important;
}

#par-espÃƒÂ¨ce-domaine .chzn-drop .chzn-results li.active-result {
    width: 100% !important;
}

/*
  overide champs megafilter
*/


 .rn-search-filters {}

 
 .rn-search-filters .filter-selected.filter-current.filter-values,
 .rn-search-filters .block-subtitle.filter-subtitle,
 .rn-search-filters .filter-options-title,
 .rn-search-filters .block-actions.filter-actions
 {
     display: none;
 }

 .rn-search-filters .block-content.filter-content {
     background: none;
 }

 .rn-search-filters .filter-options-content  {
    margin: 0px 10px 0px 0px !important;
    padding: 0px !important;
    border: none !important;
    height: inherit !important;
}

 .rn-search-filters .ln-element.filter-field {
    margin: 0px !important;
}

 .rn-search-filters .ja-toolbar-wrapper.toolbar-products.toolbar-wrapper.toolbar-top,
 .rn-search-filters .orderby-displaynumber.clearfix
{
    display: none;
}

 .rn-search-filters .pagination-wrap {
    display: flex;
    text-align: center;
    justify-content: center;
}
          
 .rn-search-filters .ja-toolbar-wrapper.toolbar-products.toolbar-wrapper.toolbar-bottom {
    border-top: inherit !important;
    padding-top: inherit !important;
}
          
 .rn-search-filters .filter-options.filter-list {
    display: flex;
    justify-content: center;
}




.rn-home-search-mod #offlajn-ajax-search623 {
    width:100%;
}

.rn-home-search-mod .offlajn-ajax-search-container {
    background-color:transparent!important;
}

.rn-home-search-mod .offlajn-ajax-search-container input {
    border:none!important;
    min-height:45px;
    width:90%!important;
    font-size:16px!important;
    font-family:"Roboto", sans-serif!important;
    text-shadow:none!important;
    font-weight:400!important;
    padding-left:10px!important;
    color:#505656!important;
}

.rn-home-search-mod .offlajn-ajax-search-container input:focus {
    box-shadow:0 0 8px #fab615!important;
}

.rn-home-search-mod .offlajn-ajax-search-container #ajax-search-button623 {
    border-radius:2px;
    position:relative;
    border:1px solid #244896;
    font-size:18px;
    text-transform:uppercase;
    background:#244896;
    font-weight:600;
    padding:10px 20px;
    display:inline-block;
    color:white;
    text-decoration:none;
    height:45px;
    width:10%;
    box-shadow:none!important;
    transition:all 0.3s cubic-bezier(.25,.8,.25,1);
}

.rn-home-search-mod .offlajn-ajax-search-container #ajax-search-button623 .magnifier {
    text-align:center;
    width:100%;
}

.rn-home-search-mod .ja-filter-wrapper, .rn-home-search-mod .sidebar-content {
    display:inline-block;
}

.rn-home-search-mod .ja-filter-wrapper, .rn-home-search-mod .sidebar-content * {
    margin: 0px !important;
    width:  100%;
}

.rn-home-search-mod .ja-mg-sidebar .sidebar-content .ln-element .block-content {
    padding: 0px !important;
}

.rn-home-search-mod .filter-items {
    background:#eee;
    border:none;
    min-height:45px;
    height: 65px;
}

.rn-home-search-mod a.btn-default {
    border-radius:2px;
    position:relative;
    border:1px solid #75952b;
    font-size:18px;
    text-transform:uppercase;
    background:#75952b;
    font-weight:600;
    padding:16px 20px;
    display:inline-block;
    color:white;
    text-decoration:none;
    transition:all 0.3s cubic-bezier(.25,.8,.25,1);
    height: 65px;
    margin-left: 20px;
    width: 230px;
}

.rn-home-search-mod a.btn-default:hover{
    background:white;
    color:#75952b;
    text-decoration:none;
}