#browser-detection{background-color:rgba(0,0,0,.9);background-color:rgba(61,142,3,.95);box-shadow:0 0 20px rgba(0,0,0,.3);color:#fff;display:none;left:0;max-height:100vh;overflow:auto;padding:60px 0;position:fixed;width:100%;z-index:99999}#browser-detection.show{display:block}#browser-detection .close{height:20px;position:absolute;right:20px;top:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:20px}#browser-detection .close:hover{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#browser-detection .close:after,#browser-detection .close:before{background:#fff;content:"";display:block;height:2px;position:absolute;top:9px;width:100%}#browser-detection .close:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#browser-detection .title{font-size:20px;line-height:1.4;margin:0 0 20px}#browser-detection .languages .col-4{display:inline-block;padding-right:40px;vertical-align:top}#browser-detection .languages:hover a{opacity:.6}#browser-detection .languages:hover a:hover{opacity:1}#browser-detection .languages a{color:currentColor;display:block;line-height:1.6;margin:0 0 8px;max-width:260px;padding:4px 0 4px 26px;position:relative;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#browser-detection .languages a img{display:inline-block;left:0;position:absolute;top:11px;vertical-align:baseline}#browser-detection .languages a span{border-bottom:1px solid}@media only screen and (max-width:768px){#browser-detection{max-height:none;overflow:auto;position:absolute}#browser-detection .languages .col-4{width:100%}#browser-detection .languages a{max-width:none}}