#search,#search_en{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0px,-100%) scale(0,0);-moz-transform:translate(0px,-100%) scale(0,0);-o-transform:translate(0px,-100%) scale(0,0);-ms-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0);opacity:0;z-index:9999999;}#search.open,#search_en.open{-webkit-transform:translate(0px,0px) scale(1,1);-moz-transform:translate(0px,0px) scale(1,1);-o-transform:translate(0px,0px) scale(1,1);-ms-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1;}#search input[type="search"],#search_en input[type="search"]{position:absolute;top:50%;width:100%;color:rgb(255,255,255);background:rgba(0,0,0,0);font-size:40px;line-height:40px;border:0px;margin:0px;margin-top:-51px;padding-left:30px;padding-right:30px;outline:none;text-align:center;}#search .button,#search_en .button{position:absolute;top:50%;left:50%;margin-top:61px;margin-left:-55px;color:#ffffff;padding:10px 30px 10px 30px;border-radius:5px;font-weight:600;background-color:#3498db;border:1px solid #3498db;}#search .button:hover,#search_en .button:hover{background-color:#2C7FB7;}#search .close,#search_en .close{position:fixed;top:10px;right:30px;color:#fff;outline:none;opacity:1;padding:10px;font-size:30px;display:block;}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5;}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0;}
