.dhsearchbar #ya_tsw {display:inline-block; float:right; margin:5px 5px 0 0; height:30px; padding:0; width: calc(100% - 380px) !important; width: -moz-calc(100% - 380px) !important; width: -webkit-calc(100% - 380px) !important; width: -o-calc(100% - 380px) !important; width: calc(100% - 380px)!important; }
#ya_tsw .ya-search-widget {display:inline-block; position:inherit; background:none; width:100%; }
#ya_tsw .ya-search-widget .ya-search-widget__input-wrapper {display:inline-block; float:left; position:inherit; top:inherit; right:inherit; left:inherit; bottom:inherit; height:27px; line-height:26px; width: calc(100% - 80px) !important; width: -moz-calc(100% - 80px) !important; width: -webkit-calc(100% - 80px) !important; width: -o-calc(100% - 80px) !important; width: calc(100% - 80px) !important; }
#ya_tsw .ya-search-widget .ya-search-widget__input {display:inline-block; float:left; position:inherit; top:inherit; right:inherit; left:inherit; bottom:inherit; height:25px; line-height:14px; padding:5px; border:1px solid #ffdb4c; outline:none;  font-size:13px; color:#c3c3c3; }
#ya_tsw .ya-search-widget .ya-search-widget__input:focus {color:#000; }
#ya_tsw .ya-search-widget .ya-search-widget__button {display:inline-block; float:left; position:relative; top:inherit; right:inherit; left:inherit; bottom:inherit; width:60px; height:25px; line-height:22px; cursor:pointer; color:#000; font-size:14px; background:#ffdb4c; border:none; border-radius:0}
#ya_tsw .ya-search-widget .ya-search-widget__button:active {background:#dedede; }
#ya_tsw .ya-search-widget .ya-search-widget__button:after { content: ''; position: absolute; top: 50%; left: 100%; margin-top: -13px; width: 0; height: 0; border-left: 6px solid #FFDB4C; border-top: 12px solid transparent; border-bottom: 12px solid transparent; }
#ya_tsw .ya-search-widget .ya-search-widget__button:active:after {border-left: 6px solid #dedede; }
.ya-saas-widget{position:relative;z-index:0;height:24px;margin:0 10px 0 0;font:13px Arial,Helvetica,sans-serif;background:#ffdb4c}
.ya-saas-widget:after{position:absolute;z-index:-1;top:0;right:-12px;bottom:0;left:auto;width:24px;height:24px;content:'';background:inherit;-webkit-transform:rotate(45deg) skew(18.435deg,18.435deg) scale(.53);-ms-transform:rotate(45deg) skew(18.435deg,18.435deg) scale(.53);transform:rotate(45deg) skew(18.435deg,18.435deg) scale(.53)}
.ya-saas-widget__input-wrapper{position:absolute;top:2px;right:80px;bottom:2px;left:2px}
.ya-saas-widget__input{box-sizing:border-box;width:100%;height:20px;margin:0;padding:6px 30px 6px 10px;cursor:text;line-height:20px;color:#999;border:0;outline:0;background:#fff}
.ya-saas-widget__button{position:absolute;z-index:1;top:0;right:1px;bottom:0;width:80px;cursor:pointer;text-align:center;font:inherit;color:inherit;border:0;outline:0;background:0 0}
.ya-saas-widget__button:active{color:red}
.ya-search-paranja{position:fixed;z-index:998;top:0;left:0;width:0;height:100%;opacity:0;background:#000;background:rgba(0,0,0,.5);-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;filter:alpha(opacity=0)}.ya-search-paranja_opened{width:100%;cursor:pointer;opacity:1;filter:alpha(opacity=50)}
.ya-search-frame-wrapper{position:fixed;z-index:999;top:0;right:-100%;overflow-y:scroll;width:600px;height:100%;-webkit-transition:right .1s ease-in-out;-moz-transition:right .1s ease-in-out;-o-transition:right .1s ease-in-out;transition:right .1s ease-in-out;-webkit-overflow-scrolling:touch}.ya-search-frame-wrapper_opened{right:0}
.ya-search-frame{width:100%;height:100%}
