.pm-cap .buscador{margin-left:auto;}
#buscador { position: fixed; top: 0px; right: 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:1;}
#buscador.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; z-index:9999;}
#buscador input[type="search"] { position: absolute; top: 50%; width: 50%; color: #353535; background: rgba(255, 255, 255, 0.9); font-size: 60px; font-weight: 300; text-align: center;
border: 0px; margin: 0px auto; margin-top: -51px; padding-left: 30px; padding-right: 30px; outline: none; left:50%; transform:translate(-50%,0);}
#buscador .btn {position: absolute; top: 55%; left: 50%; margin-top: 60px; color: #FFF; background-color: var(--color-principal); border: 0; padding: 10px 55px;  text-transform: uppercase; font-size: 1.2em; transform: translate(-50%,-50%); transition:all 0.2s ease-in-out; box-shadow: none;}
#buscador .btn:hover{background-color:#FFF; color:var(--color-principal);}
#buscador .close { position: fixed; top: 15px; right: 15px; color: #fff; background-color: transparent; border-color:transparent; opacity: 1; padding: 10px 17px; font-size: 5em; box-shadow: none;}
.boton-buscador a{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NzJFMjc5N0ZCNUUxMUU2OEI1MUQ2REZENEU4QzNEQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NzJFMjc5OEZCNUUxMUU2OEI1MUQ2REZENEU4QzNEQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3MkUyNzk1RkI1RTExRTY4QjUxRDZERkQ0RThDM0RBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU3MkUyNzk2RkI1RTExRTY4QjUxRDZERkQ0RThDM0RBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Z35UMQAAAk5JREFUeNq8ls9rE0EYhncTaaNNDqW5WKO9KKUHKW0pFEHspZUcpCAKCv4BXkUPBUERWhB7LT2EXnryYC6allyaiiASvRQE8QdEEfWgoBZsK5HE7fvBuzCE3dnd7CQDD3PY2Xm+nZ2Z77Mdx7F0zbbtNLqL4DyYAIMgBb6DL2AbPAYVzNW0ojSRe4HWC26CnzKM/ABV8Ay8BXvKszdgzm8+T4ePeBi856RfwR1w2mNcEkyBFbDP8SWQbUuOdg78Bg2wAA6HmsiyjoMyA5DAc5Hk/OIdLmc+yhIqK7HEAF6DTCg52hFG3GhH3BLEAwawFlZ+ly8sxhErK1DlfGe1crQ0/7NsrlRcOeecpLwcJL/GgfMmxEoAT0HTb/MleNzz7B9ZZpvMJ45Zr4eufExuLERTMyx/wX5cJ5cz+sky3z6zz+nkfaDeAfkf9od0ctnpmQ7I+9nXdfKP4BQyWNKwfIR9TSd/yS+fMCyfZl/1TaloMzznywbPeILXteSJtO6SkYEfmBaPGZJf4QcVwtztVzn4iRQwMcVZ8A38BUNhU+o6A7gXQywVUIXz3IqSzweUCua+ZKeIYnl/S6mAeqNWMkfBK07wXE5AyM11mQWlK3Z/YU/UGk6q01VmpP8sGG9IHSe3ofJfz4Db4B1lsmGvi5BibQBBXyQJZ4NBOBpEWgAnlHcDA7CD6nbW7jneBW7dLhfSLyYOyVybmGfX4z0JoAgusKq9hHH/Aut2g5eNugIldQU6LtcF0BW5RwDF0P/cVOMeeAhOwjvaVXlrOxBgADF8cAx0tyL+AAAAAElFTkSuQmCC') no-repeat center center; color:transparent; height:30px; display:block;margin-top:25px;}
.boton-buscador ul{margin:0; padding:0;}
.boton-buscador li{list-style:none;}
.boton-buscador a:hover {color: transparent;}

@media only screen and (max-width: 768px){

    #buscador input[type="search"]{width:80%; font-size:40px;}

}