.toggle-search-container{
    background-color: #333d3f;
    position: absolute;
    top: 0px;
    right: -49px;
    height: 80px;
    width: 50px;
}
.toggle-search-container.hovered{
    background-color: #fff;
}
.toggle-button-search {
    background-color: #333d3f;
    color: #ffffff !important;
    border-radius: 20px;
    cursor: pointer;
    outline: none;
    transition: background-color 0.3s, color 0.3s;
    border: 1px solid #fff;
    position: absolute;
    display: inline-block;
    position: absolute;
    top: 28px;
    right: 11px;
}
.toggle-button-search.hovered {
    background-color: #333d3f;
    color: #ffffff !important;
}

.toggle-button-search.active {
    background-color: #4caf50;
    color: #fff !important;
    border-color: #4caf50;
}

.toggle-button-search:hover {
    opacity: 0.8;
    background-color: #4caf50;
    color: #fff !important;
    border-color: #4caf50;
}
 form#searchbox input#search_query_block:hover {
        border-radius: 0;
        background-color: #fff;
        color: #000 !important;
}
@media (max-width: 767px){
    .toggle-button-search {
        border-radius: 0; 
        top: 18px;
        right: 21px;
    }
}
.search-block{display:none}@media (max-width: 767px){.search-block-mobile{width:100%;position:absolute;padding:15px;background:#132962;z-index:10000}.search-block-mobile p:last-child{margin:0;text-align:right}.search-block-mobile input, .search-block-mobile input:-ms-input-placeholder{width:100%;padding:5px;border:0;color:#fff}.search-block-mobile input, .search-block-mobile input::placeholder{width:100%;padding:5px;border:0;color:#fff}.search-block-mobile input{background:rgba(255,255,255,0.1)}.search-block-mobile input:focus{background:rgba(255,255,255,0.3)}.search-block-mobile a{color:#fff;font-size:12px}.search-block-mobile a .icon{font-size:9px}}@media (min-width: 768px){.search-block{display:block;position:absolute;right:0;top:0;width:255px}.search-block:hover{background-color:#fff}.search-block:hover #searchbox input#search_query_block:-ms-input-placeholder, .search-block:hover #searchbox input#search_query_block, .search-block:hover button{color:#000}.search-block:hover #searchbox input#search_query_block::placeholder, .search-block:hover #searchbox input#search_query_block, .search-block:hover button{color:#000}.search-block #search_block_left{margin:0;width:100%}.search-block #search_block_left .block_content{margin:0}#searchbox{display:inline-block;width:100%;white-space:nowrap}#searchbox .search_query{display:inline-block;width:100%;height:80px;padding:0 15px 0 60px;background:none;border:none;box-shadow:none}#searchbox #search_button{display:inline-block;position:absolute;left:10px;top:20px;background-color:transparent;border:0;box-shadow:0 0}#searchbox #search_button span{border:0;font-size:30px}#searchbox #search_button span:hover{background-color:transparent}.search-block-mobile{width:100%;position:absolute;padding:15px;background:#132962;z-index:10000}.search-block-mobile p:last-child{margin:0;text-align:right}.search-block-mobile input, .search-block-mobile input:-ms-input-placeholder{width:100%;padding:5px;border:0;color:#fff}.search-block-mobile input, .search-block-mobile input::placeholder{width:100%;padding:5px;border:0;color:#fff}.search-block-mobile input{background:rgba(255,255,255,0.1)}.search-block-mobile input:focus{background:rgba(255,255,255,0.3)}.search-block-mobile a{color:#fff;font-size:12px}.search-block-mobile a .icon{font-size:9px}.ac_results{max-width:100%;background:#fff;border:0 none !important;max-width:540px;margin-left:-215px;border-radius:0;box-shadow:0px 1px 2px 0 rgba(0,0,0,0.2)}.ac_results li{font-size:16px !important;line-height:22px !important;padding:10px !important;border-bottom:1px solid #cbcbcc !important}.ac_results li:last-child{padding:0 !important;border-bottom:0}.ac_results li.ac_odd{background:#fff}.ac_results li:hover, .ac_results li.ac_over{background:#e20001;cursor:pointer}.ac_results li a{color:#000}.ac_results li a.ac_more{display:inline-block;width:100%;height:100%;padding:10px}.ac_results li a:hover{color:#fff}form#searchbox{position:relative;width:100%}form#searchbox label{color:#333d3f}form#searchbox input#search_query_block{max-width:100%;display:inline-block;color:#fff;text-transform:uppercase;font-size:14px;border-radius:0;background-color:#333d3f}form#searchbox input#search_query_block+.border-bottom{display:block;position:relative;height:0}form#searchbox input#search_query_block+.border-bottom:after{content:"";outline:1px solid #333d3f;display:block;margin-left:50px;margin-top:-20px;width:0;transition:ease-out width 0.5s;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;speak:none}form#searchbox input#search_query_block:hover+.border-bottom:after, form#searchbox input#search_query_block:focus+.border-bottom:after{width:calc(100% - 75px);outline:1px solid #e20001}form#searchbox input#search_query_block:hover+.border-bottom+#search_button, form#searchbox input#search_query_block:focus+.border-bottom+#search_button{color:#000}form#searchbox input#search_query_block:-ms-input-placeholder{color:#fff !important;opacity:1}form#searchbox input#search_query_block::placeholder{color:#fff !important;opacity:1}form#searchbox input#search_query_block:-ms-input-placeholder:hover, form#searchbox input#search_query_block:-ms-input-placeholder:focus{color:#000 !important}form#searchbox input#search_query_block::placeholder:hover, form#searchbox input#search_query_block::placeholder:focus{color:#000 !important}form#searchbox input#search_query_block:focus:-ms-input-placeholder, form#searchbox input#search_query_block:hover:-ms-input-placeholder, form#searchbox input#search_query_block:focus, form#searchbox input#search_query_block:hover{border-radius:0;background-color:#fff;color:#000 !important}form#searchbox input#search_query_block:focus::placeholder, form#searchbox input#search_query_block:hover::placeholder, form#searchbox input#search_query_block:focus, form#searchbox input#search_query_block:hover{border-radius:0;background-color:#fff;color:#000 !important}form#searchbox .button.button-small{float:left}form#searchbox .button.button-small i{margin-right:0}}@media (max-width: 1200px){.search-block{width:195px}.search-block form#searchbox input#search_query_block{text-overflow:ellipsis}}



/*# sourceMappingURL=blocksearch.css.map */
