@charset "UTF-8";


/*
Magic - Ver 1.2.0 - https://minimamente.com
Licensed under the MIT license
Copyright (c) 2016 Christian Pucci

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.magictime{animation-duration:1s;animation-fill-mode:both;}
.puffIn{animation-name:puffIn;}
@keyframes puffIn {
  0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);filter:blur(2px);}
 100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);filter:blur(0px);}
}
.puffOut{animation-name:puffOut;}
@keyframes puffOut {
  0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);filter:blur(0px);}
 100%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);filter:blur(2px);}
}
.vanishIn{animation-name:vanishIn;}
@keyframes vanishIn {
  0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);filter:blur(90px);}
 100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);filter:blur(0px);}
}
.vanishOut{animation-name:vanishOut;}
@keyframes vanishOut {
  0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);filter:blur(0px);}
 100%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);filter:blur(20px);}
}
.boingInUp{animation-name:boingInUp;}
@keyframes boingInUp {
  0%{opacity:0;transform-origin:50% 0%;transform:perspective(800px) rotateX(-90deg);}

  50%{opacity:1;transform-origin:50% 0%;transform:perspective(800px) rotateX(50deg);}
 100%{opacity:1;transform-origin:50% 0%;transform:perspective(800px) rotateX(0deg);}
}
.boingOutDown{animation-name:boingOutDown;}
@keyframes boingOutDown {
  0%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0deg) rotateY(0deg);}

  20%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0deg) rotateY(10deg);}

  30%{opacity:1;transform-origin:0% 100%;transform:perspective(800px) rotateX(0deg) rotateY(0deg);}

  40%{opacity:1;transform-origin:0% 100%;transform:perspective(800px) rotateX(10deg) rotateY(10deg);}
 100%{opacity:0;transform-origin:100% 100%;transform:perspective(800px) rotateX(90deg) rotateY(0deg);}
}
.bombLeftOut{animation-name:bombLeftOut;}
@keyframes bombLeftOut {
  0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);filter:blur(0px);}
 50%{opacity:1;transform-origin:-100% 50%;transform:rotate(-160deg);filter:blur(0px);}
 100%{opacity:0;transform-origin:-100% 50%;transform:rotate(-160deg);filter:blur(20px);}
}
.bombRightOut{animation-name:bombRightOut;}
@keyframes bombRightOut {
  0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);filter:blur(0px);}
 50%{opacity:1;transform-origin:200% 50%;transform:rotate(160deg);filter:blur(0px);}
 100%{opacity:0;transform-origin:200% 50%;transform:rotate(160deg);filter:blur(20px);}
}
.magic{animation-name:magic;}
@keyframes magic {
  0%{opacity:1;transform-origin:100% 200%;transform:scale(1, 1) rotate(0deg);}
 100%{opacity:0;transform-origin:200% 500%;transform:scale(0, 0) rotate(270deg);}
}
.swap{animation-name:swap;}
@keyframes swap {
  0%{opacity:0;transform-origin:0 100%;transform:scale(0, 0) translate(-700px, 0px);}
 100%{opacity:1;transform-origin:100% 100%;transform:scale(1, 1) translate(0px, 0px);}
}
.twisterInDown{animation-name:twisterInDown;}
@keyframes twisterInDown {
  0%{opacity:0;transform-origin:0 100%;transform:scale(0, 0) rotate(360deg) translateY(-100%);}
 30%{transform-origin:0 100%;transform:scale(0, 0) rotate(360deg) translateY(-100%);}
 100%{opacity:1;transform-origin:100% 100%;transform:scale(1, 1) rotate(0deg) translateY(0%);}
}
.twisterInUp{animation-name:twisterInUp;}
@keyframes twisterInUp {
  0%{opacity:0;transform-origin:100% 0;transform:scale(0, 0) rotate(360deg) translateY(100%);}
 30%{transform-origin:100% 0;transform:scale(0, 0) rotate(360deg) translateY(100%);}
 100%{opacity:1;transform-origin:0 0;transform:scale(1, 1) rotate(0deg) translateY(0);}
}
.foolishIn{animation-name:foolishIn;}
@keyframes foolishIn {
  0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(360deg);}
 20%{opacity:1;transform-origin:0% 100%;transform:scale(0.5, 0.5) rotate(0deg);}
 40%{opacity:1;transform-origin:100% 100%;transform:scale(0.5, 0.5) rotate(0deg);}
 60%{opacity:1;transform-origin:0%;transform:scale(0.5, 0.5) rotate(0deg);}
 80%{opacity:1;transform-origin:0% 0%;transform:scale(0.5, 0.5) rotate(0deg);}
 100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(0deg);}
}
.foolishOut{animation-name:foolishOut;}
@keyframes foolishOut {
  0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(360deg);}
 20%{opacity:1;transform-origin:0% 0%;transform:scale(0.5, 0.5) rotate(0deg);}
 40%{opacity:1;transform-origin:100% 0%;transform:scale(0.5, 0.5) rotate(0deg);}
 60%{opacity:1;transform-origin:0%;transform:scale(0.5, 0.5) rotate(0deg);}
 80%{opacity:1;transform-origin:0% 100%;transform:scale(0.5, 0.5) rotate(0deg);}
 100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(0deg);}
}
.holeOut{animation-name:holeOut;}
@keyframes holeOut {
  0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotateY(0deg);}
 100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotateY(180deg);}
}
.swashIn{animation-name:swashIn;}
@keyframes swashIn {
  0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0);}
 90%{opacity:1;transform-origin:50% 50%;transform:scale(0.9, 0.9);}
 100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);}
}
.swashOut{animation-name:swashOut;}
@keyframes swashOut {
  0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);}
 80%{opacity:1;transform-origin:50% 50%;transform:scale(0.9, 0.9);}
 100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0);}
}
.spaceInDown{animation-name:spaceInDown;}
@keyframes spaceInDown {
  0%{opacity:0;transform-origin:50% 100%;transform:scale(.2) translate(0%, 200%);}
 100%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%, 0%);}
}
.spaceInLeft{animation-name:spaceInLeft;}
@keyframes spaceInLeft {
  0%{opacity:0;transform-origin:0% 50%;transform:scale(.2) translate(-200%, 0%);}
 100%{opacity:1;transform-origin:0% 50%;transform:scale(1) translate(0%, 0%);}
}
.spaceInRight{animation-name:spaceInRight;}
@keyframes spaceInRight {
  0%{opacity:0;transform-origin:100% 50%;transform:scale(.2) translate(200%, 0%);}
 100%{opacity:1;transform-origin:100% 50%;transform:scale(1) translate(0%, 0%);}
}
.spaceInUp{animation-name:spaceInUp;}
@keyframes spaceInUp {
  0%{opacity:0;transform-origin:50% 0%;transform:scale(.2) translate(0%, -200%);}
 100%{opacity:1;transform-origin:50% 0%;transform:scale(1) translate(0%, 0%);}
}
.spaceOutDown{animation-name:spaceOutDown;}
@keyframes spaceOutDown {
  0%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%, 0%);}
 100%{opacity:0;transform-origin:50% 100%;transform:scale(.2) translate(0%, 200%);}
}
.spaceOutLeft{animation-name:spaceOutLeft;}
@keyframes spaceOutLeft {
  0%{opacity:1;transform-origin:0% 50%;transform:scale(1) translate(0%, 0%);}
 100%{opacity:0;transform-origin:0% 50%;transform:scale(.2) translate(-200%, 0%);}
}
.spaceOutRight{animation-name:spaceOutRight;}
@keyframes spaceOutRight {
  0%{opacity:1;transform-origin:100% 50%;transform:scale(1) translate(0%, 0%);}
 100%{opacity:0;transform-origin:100% 50%;transform:scale(.2) translate(200%, 0%);}
}
.spaceOutUp{animation-name:spaceOutUp;}
@keyframes spaceOutUp {
  0%{opacity:1;transform-origin:50% 0%;transform:scale(1) translate(0%, 0%);}
 100%{opacity:0;transform-origin:50% 0%;transform:scale(.2) translate(0%, -200%);}
}
.perspectiveDown{animation-name:perspectiveDown;}
@keyframes perspectiveDown {
  0%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg);}
 100%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg);}
}
.perspectiveDownReturn{animation-name:perspectiveDownReturn;}
@keyframes perspectiveDownReturn {
  0%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg);}
 100%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg);}
}
.perspectiveLeft{animation-name:perspectiveLeft;}
@keyframes perspectiveLeft {
  0%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg);}
 100%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg);}
}
.perspectiveLeftReturn{animation-name:perspectiveLeftReturn;}
@keyframes perspectiveLeftReturn {
  0%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg);}
 100%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg);}
}
.perspectiveRight{animation-name:perspectiveRight;}
@keyframes perspectiveRight {
  0%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg);}
 100%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg);}
}
.perspectiveRightReturn{animation-name:perspectiveRightReturn;}
@keyframes perspectiveRightReturn {
  0%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg);}
 100%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg);}
}
.perspectiveUp{animation-name:perspectiveUp;}
@keyframes perspectiveUp {
  0%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg);}
 100%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg);}
}
.perspectiveUpReturn{animation-name:perspectiveUpReturn;}
@keyframes perspectiveUpReturn {
  0%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg);}
 100%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg);}
}
.rotateDown{animation-name:rotateDown;}
@keyframes rotateDown {
  0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px);}
 100%{opacity:0;transform-origin:50% 100%;transform:perspective(800px) rotateX(-180deg) translateZ(300px);}
}
.rotateLeft{animation-name:rotateLeft;}
@keyframes rotateLeft {
  0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translateZ(0px);}
 100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(180deg) translateZ(300px);}
}
.rotateRight{animation-name:rotateRight;}
@keyframes rotateRight {
  0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translate3d(0px);}
 100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(-180deg) translateZ(150px);}
}

.rotateUp{animation-name:rotateUp;}
@keyframes rotateUp {
  0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px);}
 100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateX(180deg) translateZ(100px);}
}
.slideDown{animation-name:slideDown;}
@keyframes slideDown {
  0%{transform-origin:0 0;transform:translateY(0%);}
 100%{transform-origin:0 0;transform:translateY(100%);}
}
.slideDownReturn{animation-name:slideDownReturn;}
@keyframes slideDownReturn {
  0%{transform-origin:0 0;transform:translateY(100%);}
 100%{transform-origin:0 0;transform:translateY(0%);}
}
.slideLeft{animation-name:slideLeft;}
@keyframes slideLeft {
  0%{transform-origin:0 0;transform:translateX(0%);}
 100%{transform-origin:0 0;transform:translateX(-100%);}
}
.slideLeftReturn{animation-name:slideLeftReturn;}
@keyframes slideLeftReturn {
  0%{transform-origin:0 0;transform:translateX(-100%);}
 100%{transform-origin:0 0;transform:translateX(0%);}
}
.slideRight{animation-name:slideRight;}
@keyframes slideRight {
  0%{transform-origin:0 0;transform:translateX(0%);}
 100%{transform-origin:0 0;transform:translateX(100%);}
}
.slideRightReturn{animation-name:slideRightReturn;}
@keyframes slideRightReturn {
  0%{transform-origin:0 0;transform:translateX(100%);}
 100%{transform-origin:0 0;transform:translateX(0%);}
}
.slideUp{animation-name:slideUp;}
@keyframes slideUp {
  0%{transform-origin:0 0;transform:translateY(0%);}
 100%{transform-origin:0 0;transform:translateY(-100%);}
}
.slideUpReturn{animation-name:slideUpReturn;}
@keyframes slideUpReturn {
  0%{transform-origin:0 0;transform:translateY(-100%);}
 100%{transform-origin:0 0;transform:translateY(0%);}
}
.openDownLeft{animation-name:openDownLeft;}
@keyframes openDownLeft {
  0%{transform-origin:bottom left;transform:rotate(0deg);animation-timing-function:ease-out;}
 100%{transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out;}
}
.openDownLeftReturn{animation-name:openDownLeftReturn;}
@keyframes openDownLeftReturn {
  0%{transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out;}
 100%{transform-origin:bottom left;transform:rotate(0deg);animation-timing-function:ease-out;}
}
.openDownRight{animation-name:openDownRight;}
@keyframes openDownRight {
  0%{transform-origin:bottom right;transform:rotate(0deg);animation-timing-function:ease-out;}
 100%{transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out;}
}

.openDownRightReturn{animation-name:openDownRightReturn;}
@keyframes openDownRightReturn {
  0%{transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out;}
 100%{transform-origin:bottom right;transform:rotate(0deg);animation-timing-function:ease-out;}
}
.openUpLeft{animation-name:openUpLeft;}
@keyframes openUpLeft {
  0%{transform-origin:top left;transform:rotate(0deg);animation-timing-function:ease-out;}
 100%{transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out;}
}
.openUpLeftReturn{animation-name:openUpLeftReturn;}
@keyframes openUpLeftReturn {
  0%{transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out;}
 100%{transform-origin:top left;transform:rotate(0deg);animation-timing-function:ease-out;}
}
.openUpRight{animation-name:openUpRight;}
@keyframes openUpRight {
  0%{transform-origin:top right;transform:rotate(0deg);animation-timing-function:ease-out;}
 100%{transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out;}
}
.openUpRightReturn{animation-name:openUpRightReturn;}
@keyframes openUpRightReturn {
  0%{transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out;}
 100%{transform-origin:top right;transform:rotate(0deg);animation-timing-function:ease-out;}
}
.openDownLeftOut{animation-name:openDownLeftOut;}
@keyframes openDownLeftOut {
  0%{opacity:1;transform-origin:bottom left;transform:rotate(0deg);animation-timing-function:ease-out;}
 100%{opacity:0;transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out;}
}
.openDownRightOut{animation-name:openDownRightOut;}
@keyframes openDownRightOut {
  0%{opacity:1;transform-origin:bottom right;transform:rotate(0deg);animation-timing-function:ease-out;}
 100%{opacity:0;transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out;}
}
.openUpLeftOut{animation-name:openUpLeftOut;}
@keyframes openUpLeftOut {
  0%{opacity:1;transform-origin:top left;transform:rotate(0deg);animation-timing-function:ease-out;}
 100%{opacity:0;transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out;}
}
.openUpRightOut{animation-name:openUpRightOut;}
@keyframes openUpRightOut {
  0%{opacity:1;transform-origin:top right;transform:rotate(0deg);animation-timing-function:ease-out;}
 100%{opacity:0;transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out;}
}
.tinDownIn{animation-name:tinDownIn;}
@keyframes tinDownIn {
  0%{opacity:0;transform:scale(1, 1) translateY(900%);}
 50%, 70%, 90%{opacity:1;transform:scale(1.1, 1.1) translateY(0);}
 60%, 80%, 100%{opacity:1;transform:scale(1, 1) translateY(0);}
}
.tinDownOut{animation-name:tinDownOut;}
@keyframes tinDownOut {
  0%, 20%, 40%, 50%{opacity:1;transform:scale(1, 1) translateY(0);}
 10%, 30%{opacity:1;transform:scale(1.1, 1.1) translateY(0);}
 100%{opacity:0;transform:scale(1, 1) translateY(900%);}
}
.tinLeftIn{animation-name:tinLeftIn;}
@keyframes tinLeftIn {
  0%{opacity:0;transform:scale(1, 1) translateX(-900%);}
 50%, 70%, 90%{opacity:1;transform:scale(1.1, 1.1) translateX(0);}
 60%, 80%, 100%{opacity:1;transform:scale(1, 1) translateX(0);}
}
.tinLeftOut{animation-name:tinLeftOut;}
@keyframes tinLeftOut {
  0%, 20%, 40%, 50%{opacity:1;transform:scale(1, 1) translateX(0);}
 10%, 30%{opacity:1;transform:scale(1.1, 1.1) translateX(0);}
 100%{opacity:0;transform:scale(1, 1) translateX(-900%);}
}
.tinRightIn{animation-name:tinRightIn;}
@keyframes tinRightIn {
  0%{opacity:0;transform:scale(1, 1) translateX(900%);}
 50%, 70%, 90%{opacity:1;transform:scale(1.1, 1.1) translateX(0);}
 60%, 80%, 100%{opacity:1;transform:scale(1, 1) translateX(0);}
}
.tinRightOut{animation-name:tinRightOut;}
@keyframes tinRightOut {
  0%, 20%, 40%, 50%{opacity:1;transform:scale(1, 1) translateX(0);}
 10%, 30%{opacity:1;transform:scale(1.1, 1.1) translateX(0);}
 100%{opacity:0;transform:scale(1, 1) translateX(900%);}
}
.tinUpIn{animation-name:tinUpIn;}
@keyframes tinUpIn {
  0%{opacity:0;transform:scale(1, 1) translateY(-900%);}
 50%, 70%, 90%{opacity:1;transform:scale(1.1, 1.1) translateY(0);}
 60%, 80%, 100%{opacity:1;transform:scale(1, 1) translateY(0);}
}
.tinUpOut{animation-name:tinUpOut;}
@keyframes tinUpOut {
  0%, 20%, 40%, 50% {
    opacity: 1;
    transform: scale(1, 1) translateY(0);
  }

  10%, 30% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateY(0);
  }

  100% {
    opacity: 0;
    transform: scale(1, 1) translateY(-900%);
  }
}/* Base */

.dakh_search-wrap{position:fixed;top:0;left:0;bottom:0;right:0;height:100%;width:100%;display:table;z-index:99999;visibility:hidden;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#000;background:rgba(0, 0, 0, .8);}
.dakh_search-wrap *{box-sizing:border-box;}
.dakh_search-wrap.is-visible{visibility:visible;}
.dakh_search-center{display:table-cell;vertical-align:middle;margin:auto;}
.dakh_search-form{min-width:750px;max-width:900px;margin:auto;display:table;vertical-align:top;}
.dakh_search-input{width:100%;vertical-align:top;display:table-cell;box-sizing:border-box;height:100%;}
.dakh_search-input>input, .dakh_search-input>input:hover, .dakh_search-input>input:focus{border:3px solid rgba(255, 255, 255, .9);border-right-width:0;border-radius:0px;width:100%;margin:0;outline:none;padding:0;padding-left:14px;padding-right:14px;background:none;color:#fff;}
.dakh_search-btn{white-space:nowrap;display:table-cell;box-sizing:border-box;vertical-align:top;height:100%;}
.dakh_search-btn>button, .dakh_search-btn>button:focus, .dakh_search-btn>button:active, .dakh_search-input>input, .dakh_search-input>input:focus, .dakh_search-btn>input:active{line-height:normal;letter-spacing:normal;font-weight:normal;font-style:normal;}
.dakh_search-btn>button, .dakh_search-btn>button:focus, .dakh_search-btn>button:active{border-radius:0px;border:3px solid transparent;outline:none;-webkit-transition-property:background, color, border-color;transition-property:background, color, border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;display:block;padding-left:14px;padding-right:14px;text-transform:none;background:#eee;color:#000;box-shadow:none;}
.dakh_search-btn>button:hover{padding:0;margin:0;display:block;padding-left:14px;padding-right:14px;outline:none;box-shadow:none;border:3px solid transparent;border-radius:0px;}
.dakh_search-btn>button>i{font-size:26px;line-height:26px;}
.dakh_search-close{top:20px;height:39px;width:40.59px;text-align:center;font-size:29px;position:absolute;right:20px;cursor:pointer;-webkit-transition-property:background, color, border-color;transition-property:background, color, border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;}
/* 

Size

*/

.dakh_search-input>input, .dakh_search-btn>button{height:65px;font-size:20px;}
@media screen and (max-width:992px){
    .dakh_search-form{width:600px;min-width:0;max-width:none;}
}
@media screen and (max-width:768px){
    .dakh_search-close{right:10px;top:10px;font-size:25px;}
  .dakh_search-form{width:auto;margin-right:15px;margin-left:15px;}
  .dakh_search-input>input, .dakh_search-btn>button{height:50px;font-size:16px;}
  .dakh_search-input>input, .dakh_search-btn>button>i{font-size:16px;}
}
/* 

Layouts

*/

/* Stuck-round */

.dakh_search-wrap.Stuck-round .dakh_search-input{padding-right:none;}
.dakh_search-wrap.Stuck-round .dakh_search-input input{border-width:3px;border-right:none;border-radius:8px 0 0 8px;}
.dakh_search-wrap.Stuck-round .dakh_search-btn button{border-radius:0 8px 8px 0;}
.dakh_search-wrap.Apart .dakh_search-input{padding-right:15px;border-width:3px}
.dakh_search-wrap.Apart .dakh_search-input input{border-width:3px;}
/* Apart-round */

.dakh_search-wrap.Apart-round .dakh_search-input{padding-right:15px;}
.dakh_search-wrap.Apart-round .dakh_search-input input{border-radius:5px;border-width:3px;}
.dakh_search-wrap.Apart-round .dakh_search-btn button{border-radius:5px;}
/* Line-round */

.dakh_search-wrap.Line-round .dakh_search-input{padding-right:15px;}
.dakh_search-wrap.Line-round .dakh_search-input input{border-top-width:0px;border-left-width:0px;border-right-width:0px;border-bottom-width:3px;padding-left:0;}
.dakh_search-wrap.Line-round .dakh_search-btn button{border-radius:5px;}
/* Line */

.dakh_search-wrap.Line .dakh_search-input{padding-right:15px;}
.dakh_search-wrap.Line .dakh_search-input input{border-top-width:0px;border-left-width:0px;border-right-width:0px;border-bottom-width:3px;padding-left:0;}
/* 

Themes 

*/

/*Dark*/

.dakh_search-wrap.Dark{background:rgba(0, 0, 0, .85);}
.dakh_search-wrap.Dark .dakh_search-close{color:rgba(255, 255, 255, .8);}
.dakh_search-wrap.Dark .dakh_search-close:hover{color:rgba(255, 255, 255, 1);}
.dakh_search-wrap.Dark .dakh_search-input>input::-moz-selection{background:#eee;color:#000;}
.dakh_search-wrap.Dark .dakh_search-input>input::selection{background:#eee;color:#000;}
.dakh_search-wrap.Dark .dakh_search-input>input, .dakh_search-wrap.Dark .dakh_search-input>input:focus, .dakh_search-wrap.Dark .dakh_search-input>input:active{background:rgba(255, 255, 255, 0);color:#fff;outline:none;border-color:rgba(255, 255, 255, .8);}
.dakh_search-wrap.Dark .dakh_search-input>input::-webkit-input-placeholder{color:rgba(255, 255, 255, .7);}
.dakh_search-wrap.Dark .dakh_search-input>input::-moz-placeholder{color:rgba(255, 255, 255, .7);}
.dakh_search-wrap.Dark .dakh_search-input>input:-ms-input-placeholder{color:rgba(255, 255, 255, .7);}
.dakh_search-wrap.Dark .dakh_search-input>input::-ms-input-placeholder{color:rgba(255, 255, 255, .7);}
.dakh_search-wrap.Dark .dakh_search-btn>button, .dakh_search-wrap.Dark .dakh_search-btn>button:focus{display:block;color:#333;background:rgba(255, 255, 255, .8);border-color:rgba(255, 255, 255, .0);}
.dakh_search-wrap.Dark .dakh_search-btn>button:hover, .dakh_search-wrap.Dark .dakh_search-btn>button:active{border-color:rgba(255, 255, 255, 0);background:rgba(255, 255, 255, 1);color:#000;}
/*White*/

.dakh_search-wrap.White{background:rgba(255, 255, 255, .85);}
.dakh_search-wrap.White .dakh_search-close{color:rgba(0, 0, 0, .8);}
.dakh_search-wrap.White .dakh_search-close:hover{color:rgba(0, 0, 0, 1);}
.dakh_search-wrap.White .dakh_search-input>input::-moz-selection{background:#333;color:#fff;}
.dakh_search-wrap.White .dakh_search-input>input::selection{background:#333;color:#fff;}
.dakh_search-wrap.White .dakh_search-input>input, .dakh_search-wrap.White .dakh_search-input>input:focus, .dakh_search-wrap.White .dakh_search-input>input:active{background:transparent;color:#000;outline:none;border-color:rgba(0, 0, 0, .8);}
.dakh_search-wrap.White .dakh_search-input>input::-webkit-input-placeholder{color:rgba(0, 0, 0, .7);}
.dakh_search-wrap.White .dakh_search-input>input::-moz-placeholder{color:rgba(0, 0, 0, .7);}
.dakh_search-wrap.White .dakh_search-input>input:-ms-input-placeholder{color:rgba(0, 0, 0, .7);}
.dakh_search-wrap.White .dakh_search-input>input::-ms-input-placeholder{color:rgba(0, 0, 0, .7);}
.dakh_search-wrap.White .dakh_search-btn>button, .dakh_search-wrap.White .dakh_search-btn>button:focus{display:block;color:#eee;background:rgba(0, 0, 0, .8);border-color:rgba(0, 0, 0, .0);}
.dakh_search-wrap.White .dakh_search-btn>button:hover, .dakh_search-wrap.White .dakh_search-btn>button:active{border-color:rgba(0, 0, 0, .0);background:rgba(0, 0, 0, 1);color:#fff;}
/*Coffee*/

.dakh_search-wrap.Coffee{background:rgba(117, 81, 68, .92);}
.dakh_search-wrap.Coffee .dakh_search-close{color:rgba(0, 0, 0, .7);}
.dakh_search-wrap.Coffee .dakh_search-close:hover{color:rgba(0, 0, 0, 1);}
.dakh_search-wrap.Coffee .dakh_search-input>input::-moz-selection{background:#333;color:#fff;}
.dakh_search-wrap.Coffee .dakh_search-input>input::selection{background:#333;color:#fff;}
.dakh_search-wrap.Coffee .dakh_search-input>input, .dakh_search-wrap.Coffee .dakh_search-input>input:focus, .dakh_search-wrap.Coffee .dakh_search-input>input:active{background:transparent;color:#000;outline:none;border-color:rgba(0, 0, 0, .7);}
.dakh_search-wrap.Coffee .dakh_search-input>input::-webkit-input-placeholder{color:rgba(0, 0, 0, .6);}
.dakh_search-wrap.Coffee .dakh_search-input>input::-moz-placeholder{color:rgba(0, 0, 0, .6);}
.dakh_search-wrap.Coffee .dakh_search-input>input:-ms-input-placeholder{color:rgba(0, 0, 0, .6);}
.dakh_search-wrap.Coffee .dakh_search-input>input::-ms-input-placeholder{color:rgba(0, 0, 0, .6);}
.dakh_search-wrap.Coffee .dakh_search-btn>button, .dakh_search-wrap.Coffee .dakh_search-btn>button:focus{display:block;color:#eee;background:rgba(0, 0, 0, .7);border-color:rgba(0, 0, 0, .0);}
.dakh_search-wrap.Coffee .dakh_search-btn>button:hover, .dakh_search-wrap.Coffee .dakh_search-btn>button:active{border-color:rgba(0, 0, 0, .0);background:rgba(0, 0, 0, 1);color:#fff;}
/*Blood*/

.dakh_search-wrap.Blood{background:rgba(0, 0, 0, .9);}
.dakh_search-wrap.Blood .dakh_search-close{color:rgba(202, 32, 32, .8);}
.dakh_search-wrap.Blood .dakh_search-close:hover{color:rgba(202, 32, 32, 1);}
.dakh_search-wrap.Blood .dakh_search-input>input::-moz-selection{background:rgba(202, 32, 32, .8);color:#fff;}
.dakh_search-wrap.Blood .dakh_search-input>input::selection{background:rgba(202, 32, 32, .8);color:#fff;}
.dakh_search-wrap.Blood .dakh_search-input>input, .dakh_search-wrap.Blood .dakh_search-input>input:focus, .dakh_search-wrap.Blood .dakh_search-input>input:active{background:transparent;color:rgba(202, 32, 32, 1);outline:none;border-color:rgba(202, 32, 32, .8);}
.dakh_search-wrap.Blood .dakh_search-input>input::-webkit-input-placeholder{color:rgba(202, 32, 32, .6);}
.dakh_search-wrap.Blood .dakh_search-input>input::-moz-placeholder{color:rgba(202, 32, 32, .6);}
.dakh_search-wrap.Blood .dakh_search-input>input:-ms-input-placeholder{color:rgba(202, 32, 32, .6);}
.dakh_search-wrap.Blood .dakh_search-input>input::-ms-input-placeholder{color:rgba(202, 32, 32, .6);}
.dakh_search-wrap.Blood .dakh_search-btn>button, .dakh_search-wrap.Blood .dakh_search-btn>button:focus{display:block;color:#222;background:rgba(202, 32, 32, .8);border-color:rgba(0, 0, 0, .0);}
.dakh_search-wrap.Blood .dakh_search-btn>button:hover, .dakh_search-wrap.Blood .dakh_search-btn>button:active{border-color:rgba(0, 0, 0, .0);background:rgba(202, 32, 32, .9);color:#000;}
/*Red*/

.dakh_search-wrap.Red{background:rgba(218, 19, 19, .9);}
.dakh_search-wrap.Red .dakh_search-close{color:rgba(255, 255, 255, .9);}
.dakh_search-wrap.Red .dakh_search-close:hover{color:rgba(255, 255, 255, 1);}
.dakh_search-wrap.Red .dakh_search-input>input::-moz-selection{background:#eee;color:#000;}
.dakh_search-wrap.Red .dakh_search-input>input::selection{background:#eee;color:#000;}
.dakh_search-wrap.Red .dakh_search-input>input, .dakh_search-wrap.Red .dakh_search-input>input:focus, .dakh_search-wrap.Red .dakh_search-input>input:active{background:#fff;color:#333;outline:none;border-color:#fff;}
.dakh_search-wrap.Red .dakh_search-input>input::-webkit-input-placeholder{color:#777;}
.dakh_search-wrap.Red .dakh_search-input>input::-moz-placeholder{color:#777;}
.dakh_search-wrap.Red .dakh_search-input>input:-ms-input-placeholder{color:#777;}
.dakh_search-wrap.Red .dakh_search-input>input::-ms-input-placeholder{color:#777;}
.dakh_search-wrap.Red .dakh_search-btn>button, .dakh_search-wrap.Red .dakh_search-btn>button:focus{display:block;color:#eee;background:#333;border-color:#333;}
.dakh_search-wrap.Red .dakh_search-btn>button:hover, .dakh_search-wrap.Red .dakh_search-btn>button:active{border-color:#222;background:#222;color:#fff;}
/* Soda */

.dakh_search-wrap.Soda{background:rgba(0, 0, 0, .9);}
.dakh_search-wrap.Soda .dakh_search-close{color:rgba(41, 161, 253, .8);}
.dakh_search-wrap.Soda .dakh_search-close:hover{color:rgba(41, 161, 253, 1);}
.dakh_search-wrap.Soda .dakh_search-input>input::-moz-selection{background:#eee;color:#000;}
.dakh_search-wrap.Soda .dakh_search-input>input::selection{background:#eee;color:#000;}
.dakh_search-wrap.Soda .dakh_search-input>input, .dakh_search-wrap.Soda .dakh_search-input>input:focus, .dakh_search-wrap.Soda .dakh_search-input>input:active{background:transparent;color:rgba(41, 161, 253, 1);outline:none;border-color:rgba(41, 161, 253, .8);}
.dakh_search-wrap.Soda .dakh_search-input>input::-webkit-input-placeholder{color:rgba(41, 161, 253, .7);}
.dakh_search-wrap.Soda .dakh_search-input>input::-moz-placeholder{color:rgba(41, 161, 253, .7);}
.dakh_search-wrap.Soda .dakh_search-input>input:-ms-input-placeholder{color:rgba(41, 161, 253, .7);}
.dakh_search-wrap.Soda .dakh_search-input>input::-ms-input-placeholder{color:rgba(41, 161, 253, .7);}
.dakh_search-wrap.Soda .dakh_search-btn>button, .dakh_search-wrap.Soda .dakh_search-btn>button:focus{display:block;color:rgba(41, 161, 253, .8);background:rgba(41, 161, 253, 0);border-color:rgba(41, 161, 253, .8);}
.dakh_search-wrap.Soda .dakh_search-btn>button:hover, .dakh_search-wrap.Soda .dakh_search-btn>button:active{border-color:rgba(41, 161, 253, 1);background:rgba(41, 161, 253, 0);color:rgba(41, 161, 253, 1);}
/* Icons */

@font-face{font-family:'dakh_search_icons';src:url(//juegos.games/wp-content/plugins/dakh_search/public/font/font-awesome/font-fontello.eot?60877654);src:url(//juegos.games/wp-content/plugins/dakh_search/public/font/font-awesome/fontello.eot?60877654#iefix) format('embedded-opentype'), url(//juegos.games/wp-content/plugins/dakh_search/public/font/font-awesome/fontello.woff2?60877654) format('woff2'), url(//juegos.games/wp-content/plugins/dakh_search/public/font/font-awesome/fontello.woff?60877654) format('woff'), url(//juegos.games/wp-content/plugins/dakh_search/public/font/font-awesome/fontello.ttf?60877654) format('truetype'), url(//juegos.games/wp-content/plugins/dakh_search/public/font/font-awesome/fontello.svg?60877654#fontello) format('svg');font-display:swap;font-weight:normal;font-style:normal;}
 [class^="dakh-search-icon-"]:before, [class*=" dakh-search-icon-"]:before{font-family:"dakh_search_icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.dakh-search-icon-search:before{content:'\e800';}
.dakh-search-icon-help-circled:before{content:'\e801';}
.dakh-search-icon-cancel:before { content: '\e802'; }