#mathtopiclist{width:100%;background-color:rgba(255,255,255,.8);float:left}#mtTitle{font-size:1.5em}#mathtopiclist ul{text-align:left}#mathtopiclist .mainli-iconright{list-style-image:url(https://www.mathexpression.com/image-files/xiconplay.png.pagespeed.ic.d628kmEKLr.png);list-style-position:inside}#mathtopiclist .mainli-icondown{list-style-image:url(https://www.mathexpression.com/image-files/xiconplay-down.png.pagespeed.ic.YudiohUpU6.png);list-style-position:inside}#mathtopiclist .subli{text-align:left;list-style-image:none;list-style-type:none}#mathtopiclist #mtTitle{line-height:50px;list-style-type:none;list-style-image:none;padding:0;margin:0}#mathtopiclist li{line-height:50px;color:#626363}#mathtopiclist li a{color:#626363}#mathtopiclist li a:hover{color:#47acf3;text-decoration:none;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease;font-size:1.05em}#mathtopiclist .mainli:hover li{}#mathtopiclist .mainli:hover,#mathtopiclist .mainli li:hover{}.mainli{}.subli{background:none}.subli li{margin-left:5px}.subli li:hover{}@media only screen and (max-width:770px){#mathtopiclist{display:none}}body,html{font-size:100%;padding:0;margin:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}body{font-family:'Lato',Calibri,Arial,sans-serif;color:#47a3da}a{color:#f0f0f0;text-decoration:none}a:hover{color:#000}.main,.container>header{width:90%;max-width:69em;margin:0 auto;padding:0 1.875em 3.125em 1.875em}.container>header{padding:2.875em 1.875em 1.875em}.container>header h1{font-size:2.125em;line-height:1.3;margin:0;float:left;font-weight:400}.container>header span{display:block;font-weight:700;text-transform:uppercase;letter-spacing:.5em;padding:0 0 .6em .1em}.container>header nav{float:right}.container>header nav a{display:block;float:left;position:relative;width:2.5em;height:2.5em;background:#fff;border-radius:50%;color:transparent;margin:0 .1em;border:4px solid #47a3da;text-indent:-8000px}.container>header nav a:after{content:attr(data-info);color:#47a3da;position:absolute;width:600%;top:120%;text-align:right;right:0;opacity:0;pointer-events:none}.container>header nav a:hover:after{opacity:1}.container>header nav a:hover{background:#47a3da}.main>section{max-width:260px;width:90%;margin:0 auto}.main>section h2{font-weight:300;color:#ccc}.main>section button{border:none;background:#47a3da;color:#fff;padding:1.5em;display:block;width:100%;cursor:pointer;margin:10px 0;font-size:.8em}.main>section button:hover{background:#258ecd}.main>section button.active{background:#0d77b6}.main>section button.disabled{background:#aaa;pointer-events:none}.icon-drop:before,.icon-arrow-left:before{font-family:'fontawesome';position:absolute;top:0;width:100%;height:100%;speak:none;font-style:normal;font-weight:normal;line-height:2;text-align:center;color:#47a3da;-webkit-font-smoothing:antialiased;text-indent:8000px;padding-left:8px}.container>header nav a:hover:before{color:#fff}.icon-drop:before{content:"\e000"}.icon-arrow-left:before{content:"\f060"}#cbp-spmenu-s2{background-color:#fff;position:fixed;height:100.1%;overflow:auto;-webkit-box-shadow:inset 5px 0 10px 0 rgba(0,0,0,.38);-moz-box-shadow:inset 5px 0 10px 0 rgba(0,0,0,.38);box-shadow:inset 5px 0 10px 0 rgba(0,0,0,.38)}.cbp-spmenu h3{color:rgba(70,172,243,1);font-size:1.5em;padding:20px;margin:0;font-weight:300;background:#f2f2f2;line-height:40px;-webkit-box-shadow:inset 5px 0 10px 0 rgba(0,0,0,.38);-moz-box-shadow:inset 5px 0 10px 0 rgba(0,0,0,.38);box-shadow:inset 5px 0 10px 0 rgba(0,0,0,.38)}.cbp-spmenu h3#searchbox-{color:#47acf3;font-size:1em;padding:20px;margin:0;font-weight:300;background:#47acf3;line-height:40px;-webkit-box-shadow:inset 5px 0 10px 0 rgba(0,0,0,.38);-moz-box-shadow:inset 5px 0 10px 0 rgba(0,0,0,.38);box-shadow:inset 5px 0 10px 0 rgba(0,0,0,.38)}.cbp-spmenu a{display:block;color:gray;font-size:1.1em;font-weight:300}.cbp-spmenu a:hover{background:#47acf3;color:#000;-webkit-box-shadow:inset 13px 0 8px -7px rgba(0,0,0,.38);-moz-box-shadow:inset 13px 0 8px -7px rgba(0,0,0,.38);box-shadow:inset 13px 0 8px -7px rgba(0,0,0,.38)}.cbp-spmenu a:active{background:#afdefa;color:#47a3da}.cbp-spmenu-vertical{position:fixed;width:280px;height:1000px;top:0;z-index:1000;overflow-y:auto;margin:0 auto;max-width:280px}.cbp-spmenu-vertical-mathtopic{position:fixed;width:250px;height:1000px;top:0;z-index:1000;overflow-y:auto;margin:0 auto;max-width:250px}.cbp-spmenu-vertical a{border-bottom:1px solid gray;padding:1em}.cbp-spmenu-vertical-mathtopic a{border-bottom:1px solid #258ecd;padding:1em}.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000}.cbp-spmenu-horizontal h3{height:100%;width:20%;float:left}.cbp-spmenu-horizontal a{float:left;width:20%;padding:.8em;border-left:1px solid #258ecd}.cbp-spmenu-left{left:-240px}.cbp-spmenu-right{right:-280px}.cbp-spmenu-left.cbp-spmenu-open{left:0}.cbp-spmenu-right.cbp-spmenu-open{right:0}.cbp-spmenu-top{top:-150px}.cbp-spmenu-bottom{bottom:-150px}.cbp-spmenu-top.cbp-spmenu-open{top:0}.cbp-spmenu-bottom.cbp-spmenu-open{bottom:0}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-toright{left:280px}.cbp-spmenu-push-toleft{left:-280px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:55.1875em){.cbp-spmenu-horizontal{font-size:75%;height:110px}.cbp-spmenu-top{top:-110px}.cbp-spmenu-bottom{bottom:-110px}}@media screen and (max-width:480px){.cbp-spmenu h3#searchbox-{color:#afdefa;font-size:1em;padding:15px;margin:0;font-weight:300;background:#47acf3;line-height:20px}}