.calc-edit{background:linear-gradient(#eed,#bba);border-radius:5px;box-shadow:inset -2px -2px 2px rgba(255,255,255,.5),inset 2px 2px 2px rgba(0,0,0,.5);color:#333}.calc-history,.calc-input{font-family:Courier New,Courier New,monospace;font-size:large;font-weight:700;box-sizing:border-box;display:block;margin:8px auto;padding:8px;width:100%;padding-right:16px;background-color:transparent}.calc-history{text-align:right;height:100px;overflow:auto}.calc-main{display:flex;flex-wrap:wrap;padding:7px;font:bold 15px/28px Arial,Helvetica,sans-serif;border:1px solid #888;border-radius:12px;background:radial-gradient(#fff,#acacac,#c2c2c2);box-shadow:inset -8px -8px 4px rgba(0,0,0,.4),inset 8px 8px 4px rgba(255,255,255,.4),8px 8px 4px rgba(0,0,0,.4)}.calc-button{cursor:pointer;width:70px;height:28px;color:#eee;margin:5px 4px;border:1px solid #000;box-shadow:0 1px rgba(255,255,255,.1);border-radius:6px;box-shadow:inset 0 -15px 1px rgba(0,0,0,.5),inset 0 1px 1px rgba(255,255,255,.5),inset 0 8px 8px rgba(255,255,255,.5);font:bold 15px/28px Arial,Helvetica,sans-serif}.myflex{display:flex;flex-wrap:wrap;width:50%;float:left;position:relative}#Calculator::before{content:"Scientific calculator"}.calc-history::before{content:"Your history";float:left}.calc-button:hover{color:#fff;text-shadow:0 0 8px #ffe6ba,0 0 22px #fff,0 -1px 0 rgba(0,0,0,.5)}.calc-button-black{background-color:#222;background:radial-gradient(#444,#222,#000)}.calc-button-blue{background-color:#004;background:radial-gradient(#008,#004,#002)}.calc-button-green{background-color:#040;background:radial-gradient(#080,#040,#020)}.calc-button-brown{background-color:#322;background:radial-gradient(#433,#322,#211)}.calc-button-orange{color:#000;background-color:#d82;background:radial-gradient(#fa4,#d82,#b60)}.calc-button-purple{background-color:#704;background:radial-gradient(#a06,#704,#402)}.calc-active{color:#ff0;border-color:#ff0}.calc-display{font:bold 15px/28px Arial,Helvetica,sans-serif;font-size:45px;height:60px;overflow-x:auto;overflow-y:hidden;padding:0 8px;line-height:61px;text-align:right;white-space:nowrap;cursor:default;width:100%;text-shadow:0 -1px 0 rgba(0,0,0,.01)}@font-face{font-family:Pixel;src:url(../fonts/PixelPoint.ttf)}@font-face{font-family:Play;src:url(../fonts/Play-Regular.ttf)}body,html{margin:0;padding:1px;background:#fff}ul{margin:0;padding:0}.footer-section{background:#151414;position:relative}.footer-cta{border-bottom:1px solid #373636}.single-cta i{color:#ff5e14;font-size:30px;float:left;margin-top:8px}.cta-text{padding-left:15px;display:inline-block}.cta-text h4{color:#fff;font-size:20px;font-weight:600;margin-bottom:2px}.cta-text span{color:#757575;font-size:15px}.footer-content{position:relative;z-index:2}.footer-pattern img{position:absolute;top:0;left:0;height:330px;background-size:cover;background-position:100% 100%}.footer-logo{margin-bottom:30px}.footer-logo img{max-width:200px}.footer-text p{margin-bottom:14px;font-size:14px;color:#7e7e7e;line-height:28px}.footer-social-icon span{color:#fff;display:block;font-size:20px;font-weight:700;font-family:Poppins,sans-serif;margin-bottom:20px}.footer-social-icon a{color:#fff;font-size:16px;margin-right:15px}.footer-social-icon i{height:40px;width:40px;text-align:center;line-height:38px;border-radius:50%}.facebook-bg{background:#3b5998}.twitter-bg{background:#55acee}.google-bg{background:#dd4b39}.footer-widget-heading h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:40px;position:relative}.footer-widget-heading h3::before{content:"";position:absolute;left:0;bottom:-15px;height:2px;width:50px;background:#ff5e14}.footer-widget ul li{display:inline-block;float:left;width:50%;margin-bottom:12px}.footer-widget ul li a:hover{color:#ff5e14}.footer-widget ul li a{color:#878787;text-transform:capitalize}.subscribe-form{position:relative;overflow:hidden}.subscribe-form input{width:100%;padding:14px 28px;background:#2e2e2e;border:1px solid #2e2e2e;color:#fff}.subscribe-form button{position:absolute;right:0;background:#ff5e14;padding:13px 20px;border:1px solid #ff5e14;top:0}.subscribe-form button i{color:#fff;font-size:22px;transform:rotate(-6deg)}.copyright-area{background:#202020;padding:25px 0}.copyright-text p{margin:0;font-size:14px;color:#878787}.copyright-text p a{color:#ff5e14}.footer-menu li{display:inline-block;margin-left:20px}.footer-menu li:hover a{color:#ff5e14}.footer-menu li a{font-size:14px;color:#878787}