.addition button{z-index:99;top:25px;right:20px}
.top-searches li a{font-size:14px}
.addition{width:25%}
.addition .top-searches,.addition .search-tp-results{top:75px;border-radius:0 0 5px 5px;padding:20px;box-shadow:0 0 2px #ccc}
.addition .top-searches-title{font-size:16px;padding:0 0 20px !important;margin:0 !important;font-weight:500}
.main-search{width:16%;padding-top:20px;position:relative}
.main-search input{float:left;width:100%;padding:10px 50px 10px 10px;border-bottom:1px solid #5c0931 !important;border:0 none;font-size:16px;color:#5c0931}
.main-search button{position:absolute;right:10px;top:20px}
.top-searches,.search-tp-results{position:absolute;width:115%;top:65px;background:#fff;z-index:99;right:0;border:1px solid #f5f5f5;padding:10px;display:none}
.show{display:block}
.top-searches li{text-align:left;width:100%;padding:0 0 10px}
.top-searches-ullist{float:left;width:100%;margin:0}
.search-tp-results{max-height:200px;overflow-y:auto}
.search-results-list,.search-tp-results li{float:left;width:100%}
.search-results-list{margin:0}
.search-results-list li{margin:10px 0;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
li:hover{text-decoration:none}
.popup-tp-search{position:absolute;top:10px;right:5px;width:46px;height:46px;font-size:34px;color:#8d536f;border:0;background:0;z-index:6}
.addition input{width:115%;border-radius:5px 5px 0 0;position:absolute;right:0;padding:20px 55px 20px 20px;float:none;background:#fff !important;border-color:#5c0931 !important;color:#5c0931;z-index:99;top:10px;overflow:hidden;box-shadow:0 0 2px #ccc}
body .header-container .main-nav>ul>li:last-child a{padding-bottom:57px !important}
body .header-container .main-nav>ul>li:nth-child(2) a{padding-bottom:57px !important}
body .header-container .main-nav>ul>li{width:104px}
.tp-autodropdown::-webkit-scrollbar{width:22px}
.tp-autodropdown::-webkit-scrollbar-track{background-color:transparent}
.tp-autodropdown::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box}
.tp-autodropdown::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}
@media screen and (min-device-width:320px) and (max-device-width:780px){body .header-container .main-nav>ul>li{width:100%;margin:0;float:left}
#mainsearch{display:none}
#mainsearchmobile{display:block !important;width:100%}
#mainsearchmobile input,#mainsearchmobile .top-searches,#mainsearchmobile .search-tp-results{width:100%;font-size:20px}
.home .header .main-nav ul li a{font-size:20px !important}
.top-searches li a,.addition .top-searches-title,.header .main-nav>ul>li>a{font-size:20px !important}
.header .main-nav>ul{margin-top:60px !important}
.header .main-nav>ul>li>a{padding:26px 0 !important}
body .header-container .main-nav>ul>li:nth-child(2) a{padding-bottom:26px !important}
body .main-nav-item:last-child{width:100% !important}
.top-searches li,.search-results-list li{padding:15px 0;font-size:20px !important}
input::placeholder{color:#444 !important}
.top-searches-ullist li a{color:#666 !important;font-weight:500}
}
.header-logo-area{width:auto !important}
#header-signon-main .login-holder{width:100% !important;margin:0;height:inherit !important}
#header-signon-main .login-holder a{padding:17px 20px 40px 8px}
#header-signon-main{padding:0;width:auto}
.main-nav-item:last-child{width:auto !important}
.header .login-block.selected>a,.header .login-block .opener:hover{background:#f2f2f2 !important}
.header-tp-logo-burgundy{background:url(menu-old-clientlibs/resources/desktop-burgundy-logo.png) no-repeat;background-size:cover;background-position:0 -26px;width:165px;margin:0}