#search-bar{z-index:9998;width:100%;height:150px;background-color:#222;position:fixed;top:-150px;left:0;transition:top 250ms ease-out}#search-bar>.search-bar-button{display:none;position:absolute;top:50%;right:20px;margin-top:-25px}@media(min-width:768px){#search-bar>.search-bar-button{margin-top:-30px;right:30px}}#search-bar input[type="search"]{display:block;width:100%;height:100%;border:none;padding-left:15px;padding-right:55px;font-size:32px;font-size:8vw;line-height:150px;background-color:transparent;color:#fff;outline:none}@media(min-width:758px){#search-bar input[type="search"]{font-size:64px}}#search-bar.open{top:0}#search-bar.open>.search-bar-button{display:block}.search-bar-button{z-index:9999;outline:none;display:block;font-size:30px;width:40px;height:50px;float:right;background:none;border:none;color:#fff;text-align:center}@media(min-width:768px){.search-bar-button{width:60px;height:60px;font-size:40px}}.search-bar-button:before{font-family:'FontAwesome'}.search-bar-button.valid:before{content:'';color:#fff}.search-bar-button.invalid:before{content:'';color:red}.search-bar-button-header{width:100%;text-align:center;text-shadow:0 0 0 transparent;transition:all 100ms ease}@media(min-width:768px){.search-bar-button-header{margin-top:5px}}.search-bar-button-header:hover{text-shadow:3px 3px 4px rgba(0,0,0,.9)}a{color:#8d1109;text-decoration:none}a:hover{color:#5d0b06;text-decoration:underline}.browse-category-panel{border-color:transparent;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border:0}.browse-category-panel>.panel-heading{background-color:#ebebeb;background-image:linear-gradient(to bottom,#ebebeb 0%,#dadada 45%,silver 100%);border-color:transparent;border:0;color:#555}.browse-category-panel>.panel-heading .panel-title i{margin-left:-10px;cursor:pointer}.browse-category-panel>.panel-heading .badge{color:#8d1109}section.form-section{border-bottom:1px solid #ddd;margin-bottom:20px}#automall-icons{border-color:#e8122e;border-width:3px;border-radius:10px;text-align:center}#automall-icons h3{margin-top:-3px;margin-bottom:15px;color:#e8122e;border:2px solid #e8122e;line-height:0}#automall-icons h3 span{background-color:#fff;padding:0 30px;line-height:0}#automall-icons a{color:#333}#re605-icons{border-color:#7685cc;border-radius:10px;border-width:3px;text-align:center;padding:7px}#re605-icons a{color:#333}#keloland-header-main{padding:10px 0;background-color:#434343;position:relative}.pet-classifieds>a>img{margin:auto}