/**/
.autofil { position: relative; }
.show-results--wrapper { position: absolute; top: 100%; margin-top: -1px; z-index: 2; left: 0; width: 100%; background-color: #fff; border: 0 none; color: #333; display: none; border-radius: 4px; box-shadow: 0 4px 8px 4px rgba(0, 0, 0, 0.2); }
.display__block { display: block !important; }
.display__none { display: none !important; }
.overlay--transparent { position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: none; z-index: 0; }
.temp-square--visible { width: 30px; height: 30px; border: 2px solid #333; position: absolute; top: 0; right: 0; }
.temp-square--visible { position: absolute; right: 15px; top: 10px; width: 25px; height: 25px; opacity: 0.3; border: 0 none; cursor: pointer; }
.temp-square--visible:hover { opacity: 1; }
.temp-square--visible:before,
.temp-square--visible:after { position: absolute; left: 15px; content: ' '; height: 25px; width: 2px; background-color: #14467d; cursor: pointer; }
.temp-square--visible:before { transform: rotate(45deg); }
.temp-square--visible:after { transform: rotate(-45deg); }
.spinner-loader { display: none; position: absolute; left: 50%; top: 0; transform: translateX(-50%); }
.spinner-loader svg { width: 50px; height: 50px; }

/**/
.banner--content .content_box,
.site-banner .banner--content { overflow: visible; }

/* Beauty site related*/
.show-result__content { padding: 0 5px 5px 0; min-height: 50px; }
.show-result__content h2 { font-size: 24px; margin: 5px 0 5px 10px; }
.show-result__content ul { list-style: none; margin: 0; padding: 0; }

.show-result__content ul li a {
    text-transform: uppercase;
    display: block;
    padding: 2px 10px;
    line-height: 1.2;
     background-color: #fff;
}
.show-result__content ul li:nth-child(2n+1) a { background-color: #f5f5f5; }


.show-result__content ul li a:hover {
    
     background-color: #14467d;
     color: #fff;
}
.show-results--wrapper .all-advisors {
    display: block;
    padding: 5px 10px;
    background: #ccc;
    color: #fff;
    text-align: center;	
}
.show-results--wrapper .all-advisors:hover {
    background-color: #14467d;
    color: #fff;
}
.screen-reader-text {display: none;}
.show-result__content p {
    padding-left: 10px;
}