a.action,body{text-align:center}h2,h3{line-height:1.25;margin-bottom:.5em}#banner h1,a.action{-moz-border-radius:8px;-webkit-border-radius:8px}.cf:after,.cf:before,.logo a,a.action,img{display:block}.logo a,a.action,nav ul{text-transform:uppercase}.logo a,a.action,footer section a,footer section h5 a,nav ul li a{text-decoration:none}@font-face{font-family:robotoregular;src:url(fonts/roboto-regular.eot);src:url(fonts/roboto-regular.eot?#iefix) format('embedded-opentype'),url(fonts/roboto-regular.woff2) format('woff2'),url(fonts/roboto-regular.woff) format('woff'),url(fonts/roboto-regular.ttf) format('truetype'),url(fonts/roboto-regular.svg#robotoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotolight;src:url(fonts/roboto-light.eot);src:url(fonts/roboto-light.eot?#iefix) format('embedded-opentype'),url(fonts/roboto-light.woff2) format('woff2'),url(fonts/roboto-light.woff) format('woff'),url(fonts/roboto-light.ttf) format('truetype'),url(fonts/roboto-light.svg#robotoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:exolight;src:url(fonts/exo-light.eot);src:url(fonts/exo-light.eot?#iefix) format('embedded-opentype'),url(fonts/exo-light.woff2) format('woff2'),url(fonts/exo-light.woff) format('woff'),url(fonts/exo-light.ttf) format('truetype'),url(fonts/exo-light.svg#exolight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:exoregular;src:url(fonts/exo-regular.eot);src:url(fonts/exo-regular.eot?#iefix) format('embedded-opentype'),url(fonts/exo-regular.woff2) format('woff2'),url(fonts/exo-regular.woff) format('woff'),url(fonts/exo-regular.ttf) format('truetype'),url(fonts/exo-regular.svg#exoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:exobold;src:url(fonts/exo-bold.eot);src:url(fonts/exo-bold.eot?#iefix) format('embedded-opentype'),url(fonts/exo-bold.woff2) format('woff2'),url(fonts/exo-bold.woff) format('woff'),url(fonts/exo-bold.ttf) format('truetype'),url(fonts/exo-bold.svg#exobold) format('svg');font-weight:400;font-style:normal}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cf:after,.cf:before{content:""}.cf:after{clear:both}.cf{zoom:1}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}html{background:radial-gradient(black 15%,transparent 16%),radial-gradient(black 15%,transparent 16%) 8px 8px,radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 0 1px,radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 8px 9px;background-color:#282828;background-size:16px 16px;background-attachment:fixed}body{background-color:#C6D9FF;color:#0A111F;margin:0;padding:0;min-width:320px;font-family:robotolight,sans-serif;-webkit-box-shadow:0 0 3px 1px #000;-moz-box-shadow:0 0 3px 1px #000;box-shadow:0 0 3px 1px #000}a.action,h1,h2,h3,h4,h5,h6{font-family:exolight,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{color:#203662}h2{font-size:1.75em}h3{font-size:1.5em}img{max-width:100%;font-size:0;margin:0 auto;height:auto}a.action{margin:1em auto;font-size:1.25em;border-radius:8px;padding:0 .5em;height:3.25em;color:#FFF;background:#006364;line-height:3.25;width:80%;min-width:250px;max-width:300px;-webkit-transition:all ease-in-out .25s;-moz-transition:all ease-in-out .25s;transition:all ease-in-out .25s}a.action:active,a.action:focus,a.action:hover{color:#FFF;background:#4383D3;-webkit-transition:all ease-in-out .25s;-moz-transition:all ease-in-out .25s;transition:all ease-in-out .25s}a{color:#006364}a:active,a:focus,a:hover{color:#4383D3}.logo{height:50px;width:230px;margin:0 auto}.logo a{background:url(cssimages/mlogo.png) no-repeat;font-size:1.5em;color:#FFF;padding:0 5px 0 60px;line-height:50px;font-family:exobold,sans-serif;text-align:left;height:50px}span.label{font-family:robotoregular,sans-serif;font-weight:700}article.features_comp figure h3,nav{font-family:exoregular,sans-serif}a.appstore,a.googleplay{width:200px;height:60px;margin:.5em auto;display:block;text-indent:-99999px}a.appstore{background:url(cssimages/apple-store-badge.svg) center center no-repeat}a.googleplay{background:url(cssimages/google-play-badge.svg) center center no-repeat}ul.smedia{margin-bottom:.5em;text-align:center}ul.smedia li{display:inline-block;margin:0 .5em}ul.smedia a{display:block;width:55px;height:55px;text-indent:-9999px;overflow:hidden}ul.smedia a[href*="facebook.com"]{background:url(cssimages/sfacebook.svg)}ul.smedia a[href*="twitter.com"]{background:url(cssimages/stwitter.svg)}#navcontainer,nav{height:65px;background:#0A111F;border-bottom:#7E8AA2 5px solid}nav{position:fixed;min-width:320px;left:0;right:0;z-index:9999}nav .logo{height:0;overflow:hidden;position:absolute;z-index:-9999;pointer-events:none;outline:0;cursor:default}nav ul{width:100%;margin:0;height:3.75em;list-style:none;display:block}.flexbox nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}nav ul li{height:65px;width:33.33%;float:left}.flexbox nav ul li{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;float:none}nav ul li a{line-height:60px;padding:0 1em;height:65px;display:block;color:#7E8AA2!important;border-bottom:#6EE4E5 0 solid;-webkit-transition:all ease-in-out .125s;-moz-transition:all ease-in-out .125s;transition:all ease-in-out .125s}.flexbox #banner,.flexbox section.home_track ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}nav ul li.nhome a{background:url(cssimages/mlogo.png) center 5px no-repeat;text-indent:-9999999px}nav ul li a:active,nav ul li a:focus,nav ul li a:hover{color:#6EE4E5!important;text-decoration:underline;border-bottom:#6EE4E5 5px solid;-webkit-transition:all ease-in-out .125s;-moz-transition:all ease-in-out .125s;transition:all ease-in-out .125s}.dcontact nav ul li.ncontact,.dfeatures nav ul li.nfeatures,.dhome nav ul li.nhome{border-bottom:#FFF 5px solid}.dcontact nav ul li.ncontact a,.dcontact nav ul li.ncontact a:link,.dcontact nav ul li.ncontact a:visited,.dfeatures nav ul li.nfeatures a,.dfeatures nav ul li.nfeatures a:link,.dfeatures nav ul li.nfeatures a:visited,.dhome nav ul li.nhome a,.dhome nav ul li.nhome a:link,.dhome nav ul li.nhome a:visited{color:#FFF}#banner{height:225px;background:no-repeat;position:relative;padding:2em}.flexbox #banner{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dhome #banner{background:url(cssimages/mhhome.jpg) left bottom #000;height:400px}.dfeatures #banner{background:url(cssimages/mhfeatures.jpg) left bottom #000}.dcontact #banner{background:url(cssimages/mhcontact.jpg) right top #000}#banner h1{background:#000;background:rgba(0,0,0,.75);font-size:1.75em;padding:.5em;width:100%;color:#FFF;line-height:1.25;margin:0 auto;border-radius:8px}.flexbox #banner h1{margin:0}#banner div{width:200px;margin:2.25em auto auto}.flexbox #banner div{margin:auto}#banner a{margin:.25 auto}main section{padding:2em 5%;position:relative;background:#FFF}main section p{font-size:1em;line-height:1.5;margin-bottom:.5em}main section img{margin-bottom:.625em;width:100%}section.home_keyboard{padding-top:7.8125em;background:url(cssimages/mkeys.jpg) top center repeat-x #000;color:#FFF}section.home_instruments h2,section.home_keyboard h2{color:#FFF}section.home_instruments{background:url(cssimages/minst.jpg) top center no-repeat #000;color:#FFF}section.home_drumppads h2{margin:1em auto .5em;width:90%}section.home_track{padding:1em 0 0}section.home_track img{width:90%}section.home_track h2{margin:1em auto .5em;width:80%}section.home_track ul{margin-top:2.5em}.flexbox section.home_track ul{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.home_track li{padding:2.5em 10%;color:#FFF;min-height:128px}.flexbox section.home_track li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.home_track .track_track{background:url(cssimages/mtrack_track.jpg) top center no-repeat #000}section.home_track .track_bar{background:url(cssimages/mtrack_bar.jpg) top center no-repeat #000}section.home_track .track_pianoroll{background:url(cssimages/mtrack_pianoroll.jpg) top center no-repeat #000}section.home_track .track_audio{background:url(cssimages/mtrack_audio.jpg) top center no-repeat #000}section.home_support{padding:2em 5%}section.home_support h2{margin-bottom:1.25em}section.home_support ul{text-align:center;margin:2em auto 1em}section.home_support li{text-align:center;margin:0 auto 2em;width:45%;vertical-align:middle}section.home_support li img{display:inline;margin:0}.sided,label{display:block}section.home_support li:last-child{margin-bottom:0}section.home_effects_project{padding:0 0 2em}section.home_effects_project figure{margin:0 auto 2em}section.home_effects_project figure:last-child{margin:0 auto}section.home_effects_project figcaption{margin:0 auto;padding:1em 10%}section.home_engine{text-align:left;line-height:1.25;padding:3em 10% 2em;background:url(cssimages/mengine.jpg) top right no-repeat #FFF}section.home_engine h2{color:#000}section.home_engine ul li{list-style:disc;margin:.25em 0 .25em 1em}section.home_download{background:#000}section.home_download h2{color:#FFF}section.home_download_lite{background:url(cssimages/mdownload_lite.jpg) bottom center no-repeat #000}section.home_download_full{background:url(cssimages/mdownload_full.jpg) bottom center no-repeat #000}section.home_contact{background:url(cssimages/mcontact.jpg) bottom center no-repeat #FFF;padding:4em 5% 11em}article.features_comp{padding:1em}article.features_comp>p{line-height:1.5;margin-bottom:4em;font-size:1.125em}article.features_comp figure{padding:60px 1em 1em;position:relative;margin-top:60px;background:#FFF}article.features_comp figure h3{font-size:1.5em;text-align:center;margin-bottom:.5em}article.features_comp figure img{position:absolute;margin:0 auto;padding:0;left:0;right:0;top:-45px}article.features_comp ul{margin:1.5em 1em 2em}article.features_comp li{text-align:left;list-style:disc;line-height:1.125;margin:.125em 0 .125em 1em}.sided{padding:2em 1em;background-color:#FFF}aside,form{padding:1em}.sided h2{font-size:2.125em;margin-bottom:0}form{text-align:left}label{font-size:1.25em;margin:1em 0 .25em}label:first-of-type{margin-top:0}button,input,select,textarea{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #888;color:#555;background:#FFF;font-size:1.125em;margin:.25em 0;width:100%;padding:.5em}select::-ms-expand{display:none}input.error,select.error,textarea.error{border:1px solid #D33}input.valid,select.valid,textarea.valid{border:1px solid #006364}select{background:url(cssimages/selectdrop.gif) right center no-repeat #FFF}textarea{font-family:robotolight,sans-serif}button[type=reset],input[type=submit]{font-family:exolight,sans-serif;text-transform:uppercase;display:inline-block;padding:.75em;background:#006364;color:#FFF;border:none;margin:1em .25em 0 0;width:auto}footer section h5,footer section h6{font-family:exoregular,sans-serif}button[type=reset]:active,button[type=reset]:focus,button[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#FFF;background:#4383D3}button[type=reset]{background:#BEBEBE;color:#006364}label.error{margin:.25em 0 0;color:#D33;font-size:.875em;font-style:italic}.sided h2+div{margin:1em 0 0;line-height:1.125}aside{text-align:center}aside h2{margin:.5em 0}section.contact_info p{margin:1em 0;line-height:1.25}input[type=submit]{max-width:100px}footer{background:#0A111f;color:#7E8AA2}#footercontainer{padding:2.5em 1em 1em}footer section{padding:1em 0;line-height:1.25;border-bottom:#FFF 1px solid;width:90%;max-width:300px;margin:0 auto}footer section a{color:#FFF}footer section a:active,footer section a:focus,footer section a:hover{color:#FFF;text-decoration:underline}footer section:last-child{border-bottom:none}footer .logo{margin:0 auto;width:75px;height:auto}footer .logo a{text-indent:-9999px;overflow:hidden;display:block;background:url(cssimages/logo.png);width:75px;height:75px;padding:0}footer section h5{font-size:1.25em;margin:0 auto .5em;color:#7E8AA2}footer section h5 a{color:#7E8AA2}footer hr{display:none}footer section h5 a:active,footer section h5 a:focus,footer section h5 a:hover{text-decoration:underline;color:#7E8AA2}footer section.bottomnav li{display:inline}footer section.bottomnav li:after{content:" |";margin:0 1em}footer section.bottomnav li:last-child:after{content:none}footer section h6{font-size:1.125em;margin:.625em auto 0;color:#7E8AA2}footer ul.smedia{height:55px;margin:.5em auto .75em}footer span.label{display:block;margin-top:.5em}@media only screen and (min-width:600px){#banner h1,body{text-align:left}a.action{width:40%;height:3em;max-width:250px;line-height:3}ul.smedia li{float:left;margin:0 1em 0 0}ul.smedia a{width:50px;height:50px}#navcontainer,nav{height:95px}nav{padding:0 .5em 0 0;background:url(cssimages/tnavback.gif) repeat-y #0A111F;display:block}.logo a,nav .logo{width:300px;height:90px}.flexbox nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}nav .logo{position:static;pointer-events:auto;cursor:auto;outline:initial}.logo{margin-left:8px;float:left}.logo a{display:block;font-size:2em;line-height:2.8125;background:url(cssimages/logo.png) left center no-repeat;padding:0 .125em 0 85px}nav ul{width:275px;height:95px;margin:0;padding:0;float:right}.flexbox nav ul{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;float:none}nav ul li{height:95px;width:auto;float:left}.flexbox nav ul li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;float:none}nav ul li a{height:5.935em;padding:0 .75em;line-height:5.625}nav ul li.nhome a{background:0 0;text-indent:0}nav ul li a:active,nav ul li a:focus,nav ul li a:hover{background-color:none}#banner,.dhome #banner{padding:5.5em 5% 5em;height:300px}.flexbox #banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:5%}.dhome #banner{background:url(cssimages/thhome.jpg) left bottom #000}.dfeatures #banner{background:url(cssimages/thfeatures.jpg) left bottom #000}.dcontact #banner{background:url(cssimages/thcontact.jpg) right top #000}#banner h1{width:50%;float:left}.flexbox #banner h1{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;float:none}#banner div{position:absolute;right:5%;bottom:10%}#banner a{margin:.75em 0}main section{padding:1.5em 15%}section.home_intro{background:url(cssimages/twelcome.jpg) 0 66.66% no-repeat #FFF;background-size:50% auto;padding:1.5em 10% 1.5em 55%;min-height:300px}section.home_keyboard{text-align:center;background:url(cssimages/keys.jpg) top center repeat-x #000;padding:320px 15% 5em}section.home_instruments{background:url(cssimages/tinst.jpg) top center no-repeat #000;text-align:center;padding-top:125px}section.home_drumppads{padding:4em 1.5em 2.5em;text-align:center}section.home_drumppads figcaption{width:75%;margin:0 auto}section.home_drumppads img{max-width:730px}section.home_track{overflow:hidden;padding-top:2.5em}section.home_track img{width:65%;float:right;position:relative;margin-bottom:40px;right:-15%}section.home_track figure{position:relative}section.home_track figcaption{position:absolute;width:40%;left:5%;margin:0 2.5% .875em}section.home_track h2{font-size:26px;font-size:1.625rem;margin:0;text-align:right;width:100%}section.home_track ul{clear:both}section.home_track li{padding:0 10% 0 60%;height:200px}section.home_track .track_track{background:url(cssimages/ttrack_track.jpg) bottom left no-repeat #000}section.home_track .track_bar{background:url(cssimages/ttrack_bar.jpg) bottom left no-repeat #000}section.home_track .track_pianoroll{background:url(cssimages/ttrack_pianoroll.jpg) bottom left no-repeat #000}section.home_track .track_audio{background:url(cssimages/ttrack_audio.jpg) left center no-repeat #000}section.home_support{text-align:center;padding:1.5em 10% 3em}section.home_support h2,section.home_support h3{width:80%;margin:0 auto 1em}section.home_support ul li{display:inline-block;margin:0 2.5%;width:25%}section.home_effects_project{margin:0 auto;padding:1em 2.5% 2em}section.home_effects_project img{margin:0}section.home_effects_project figure{width:48.75%;float:left;margin:0;text-align:center}section.home_effects_project figure:first-child{float:left;margin-right:2.5%}section.home_effects_project figcaption{top:0;bottom:0;position:relative}section.home_engine{padding:5%;background:url(cssimages/tengine.jpg) top right no-repeat #FFF}section.home_engine div{width:30%;min-width:250px}section.home_engine li{margin:.25em 0}section.home_engine a.action{float:left}section.home_download{width:50%;float:left;padding:3.5em 2em;text-align:center}section.home_download_lite{background:url(cssimages/tdownload_lite.jpg) bottom center no-repeat #000}section.home_download_full{background:url(cssimages/tdownload_full.jpg) bottom center no-repeat #000}section.home_download a{display:inline-block;font-size:0;margin:0 2.5%}section.home_contact{clear:both;text-align:center;background:url(cssimages/tcontact.jpg) bottom center no-repeat #FFF;padding:3em 2em 14em}article.features_comp{padding:3em 2.5% 2em}.flexbox article.features_comp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}article.features_comp>p{text-align:center;width:75%;margin:0 auto 3em}article.features_comp figure{margin:2em 1.25% 3em;width:47.5%;float:left}.flexbox article.features_comp figure{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;float:none}article.features_comp figure:nth-of-type(2n+1){clear:left}article.features_comp .action{min-width:150px;width:100%;max-width:200px}.sided{width:60%;float:left;padding:2em 2em 4em 5%}aside hr,footer hr{width:80%;text-align:left}.sided h2+div{text-align:left}form{padding:0;margin-top:1.5em}form input,form select,form textarea{width:100%;padding:.5em}form fieldset{width:100%;max-width:400px}aside{width:40%;float:right;font-size:.9475em;text-align:left;padding:1.5em}aside h2{font-size:1.5em}aside hr{margin:1em 0}#footercontainer{max-width:960px;padding:1.5em 1em 1em;margin:0 auto}footer{clear:both;padding:1em 1em 3em;position:relative}footer section h6{margin-bottom:.25em}footer hr{display:block;margin:1.5em 0 1.25em}footer .logo{width:100%;height:auto;padding-bottom:1.75em;border-bottom:#7E8AA2 1px solid}footer .logo a{display:block;margin:0 auto;font-size:2em;line-height:2.34375;text-indent:0;background:url(cssimages/logo.png) left center no-repeat;width:300px;height:75px;padding:0 .125em 0 85px}footer section{width:33%;margin:1em .33% 0 0;float:left;font-size:.875em;border-bottom:none}footer section:last-child{margin-left:0}footer section.bottomnav li:after{margin:0}}@media only screen and (min-width:950px){body{max-width:1400px;margin:0 auto}a.appstore,a.googleplay{max-width:200px;max-height:60px;width:40%;min-width:135px;min-height:40px;margin:.5em auto}a.action{width:30%}#banner,.dhome #banner{height:400px}.dhome #banner{background:url(cssimages/hhome.jpg) left bottom #000}.flexbox .dhome #banner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dfeatures #banner{background:url(cssimages/hfeatures.jpg) left bottom #000}.dcontact #banner{background:url(cssimages/hcontact.jpg) right top #000}#banner h1{width:50%;font-size:2em}.flexbox #banner h1{float:none;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.dhome #banner h1{width:400px;float:right;text-align:right;margin-bottom:.625em}.flexbox .dhome #banner h1{float:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#banner div{width:50%}.flexbox #banner div{position:static;margin:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#banner a.appstore,#banner a.googleplay{float:right;display:inline-block;margin:.5em 0 .5em 1em}nav{padding:0 2.5% 0 0;max-width:1400px;width:100%;margin:0 auto}main section{padding:2em 20% 3em}main section img{margin-bottom:30px}section.home_intro{background:url(cssimages/welcome.jpg) 0 33.33% no-repeat #FFF;background-size:66.66% auto;padding:9% 1.5em 1.5em 69.16%;min-height:400px}section.home_instruments{background:url(cssimages/inst.jpg) top center no-repeat #000}section.home_keyboard{padding:340px 20% 5em}section.home_track{padding:2em 0 3em}section.home_track figcaption{width:35%;left:10%;margin:0 2.5% .875em}section.home_track h2{font-size:34px;font-size:2.125rem;padding:1em 0 0}section.home_track ul{padding:0 3.75%;margin:0 auto}.flexbox section.home_track ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0}section.home_track li{height:500px;padding:350px 2em 2em;width:22%;text-align:center;float:left;margin:0 4% 0 0}.flexbox section.home_track li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;float:none;margin:0}section.home_track .track_track{background:url(cssimages/track_track.jpg) top left no-repeat #000}section.home_track .track_bar{background:url(cssimages/track_bar.jpg) top left no-repeat #000}section.home_track .track_pianoroll{background:url(cssimages/track_pianoroll.jpg) top left no-repeat #000}section.home_track .track_audio{background:url(cssimages/track_audio.jpg) top left no-repeat #000}section.home_track li:last-child{margin:0}section.home_support{padding:1.5em 15% 5em}section.home_effects_project{padding:0 5% 2em}section.home_engine{background:url(cssimages/engine.jpg) top center no-repeat #FFF}section.home_download{padding:4.5em 2em}section.home_download a{display:inline-block}section.home_download_lite{background:url(cssimages/download_lite.jpg) bottom center no-repeat #000}section.home_download_full{background:url(cssimages/download_full.jpg) bottom center no-repeat #000}section.home_contact{background:url(cssimages/contact.jpg) bottom center no-repeat #FFF;padding:4em 2em 15em}article.features_comp{padding:3em 2.5%}article.features_comp>p{text-align:center;width:100%;padding:0 25%;margin:0 auto 5.5em;line-height:1.5}.flexbox article.features_comp>p{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}article.features_comp figure{width:24%;font-size:.875em;float:left;padding:55px .5em .5em;margin:2em .5% 3em}.flexbox article.features_comp figure{float:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}article.features_comp figure:nth-of-type(2n+1){clear:none}article.features_comp .action{max-width:90px}.sided{width:70%;padding:3em 10% 4em}form fieldset{width:90%;max-width:475px}aside{width:30%}#footercontainer{max-width:960px;padding:2em 1em 1em;margin:0 auto}footer section.bottomnav li:after{margin:0 1em}}