/* Search */

.search ol li {
    padding: 0 0 30px   
}
.search h1 {
    font-size: 5rem;
    text-transform: uppercase;
    font-weight: bold;
    font-style: normal;
    letter-spacing: 4px;
    margin-bottom: 25px;
}
.search h2 {
     
    font-size: 3.5rem;
    text-transform: uppercase;
    font-weight: bold;
    font-style: normal;
    letter-spacing: 4px;
    padding-bottom: 15px
}

.search h3 a {
     color: #000;
    font-size: 18px;
    text-decoration: underline;
    font-weight: bold;
    font-style: normal;
   
    
}
.search p {
    font-size: 1.6rem; 
    padding: 4px 0 0
}
.search-form {
    padding: 15px 0 50px;
}
.search-form label {
     font-size: 1.6rem; 
    
}
.search-form input#edit-keys {
    font-size: 1.5rem;
    color: #000;
    font-weight: 500;
    font-style: normal;
    background: #fff;
    padding: 5px 15px;
    border: 1px solid #999;
    border-radius: 2px;
    width: 222px;
    margin: 0 7px
}
.search-form input#edit-submit {
    background: #000;
    color: #fff;
    font-size: 1.5rem;
    padding: 5px 17px;
    border-radius: 15px;
    border: none;
    text-transform: uppercase;
    font-weight: 500;
    font-style: normal;
}
a.search-help-link {
    color: #000;
    font-size: 1.6rem;
    display: inline-block;
    margin:  10px 0;
    text-decoration: underline
}
#block-publicis-content ul li {
    font-size: 1.6rem;
    padding: 15px 0 0
}

.search-help-link {
  display:none !important;
}
/* /Search */
.ajax-progress-throbber {
  display:none;
}

.page-not-found-wrap {
    padding: 12% 0   
}
.page-not-found-wrap h1 {
    font-size: 4em   
}
.page-not-found-wrap p {
    font-size: 1.8em;
    padding: 20px 0
}