body{-webkit-animation:bugfix infinite 1s}// causing issues in safari @-webkit-keyframes bugfix {from {padding:0;} to {padding:0;} }.mainMenu{display:block;position:relative;width:100%;margin:0;padding:0;float:left}#toggleMenu{display:none}#toggleMenu:checked ~ ul {max-height:100%;opacity:1}.mainMenu>ul{width:100%;margin:0;padding:0;list-style:none;float:left;overflow-y:hidden;max-height:0}.mainMenu li{margin:0;padding:0;white-space:nowrap;display:block;width:100%;float:left}.mainMenu a,.mainMenu a:visited{display:block;width:100%}label.menuTitle{margin:0;display:block;cursor:pointer;background:url(http://hobbyistsoftware.com/images/menu.png);background-image:url(http://hobbyistsoftware.com/images/menu.svg) , none;background-repeat:no-repeat;background-position:97% 10px;background-size:24px 19px}@media screen and (min-width:768px){label.menuTitle{display:none}.mainMenu ul{display:block!important;border:0;overflow:visible;max-height:100%!important}.mainMenu ul li{width:auto;display:inline;border:0}}.mainMenu>ul ul{float:left;width:100%;margin:0;padding:0}@media screen and (min-width:768px){.mainMenu>ul>li{position:relative}.mainMenu>ul>li:hover ul{display:block!important}.mainMenu>ul ul{display:none!important;position:absolute;left:0}.mainMenu>ul ul li{display:block;width:100%;float:left;padding:0;margin:0}.mainMenu .toggleChildren{display:none!important}}.mainMenu{border-bottom:1px solid #ccc}.mainMenu li{border-top:1px solid #ccc}.mainMenu a,.mainMenu a:visited{color:#333;text-decoration:none;width:94%;padding:5px 3%;background:none}label.menuTitle{font-size:20px;width:94%;padding:6px 3%;font-weight:bold}@media screen and (min-width:768px){.mainMenu li{border:0}.mainMenu a:hover{color:#767676}.mainMenu a,.mainMenu a:visited{padding:10px 3px 10px 8px}}.mainMenu .toggleChildren{float:right;margin-right:3%;width:30px;height:30px;padding:0;display:block;background:url(http://hobbyistsoftware.com/images/nav-arrow.png) no-repeat center center;background-size:11px 8px}.mainMenu .toggleChildren.contract{background:url(http://hobbyistsoftware.com/images/nav-arrow.png) no-repeat center center;background-size:11px 8px;-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mainMenu>ul ul a,.mainMenu>ul ul a:visited{background:#eee}@media screen and (min-width:768px){.mainMenu>ul>li:hover>a{color:#767676}.mainMenu>ul ul{top:38px;min-width:260px}.mainMenu>ul ul a{border:0;border-bottom:1px solid #ccc}}html{overflow-y:scroll;-webkit-text-size-adjust:100%;height:100%}body{margin:0;background:none;background-image:none;position:relative;min-height:100%;top:0}.body-content{padding-left:10px;padding-right:10px}.body-copy{width:64%;box-sizing:border-box;padding-left:20px;padding-right:20px;overflow:hidden;max-width:840px}.content{font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;color:#646464;font-size:16px;line-height:22px;-webkit-font-smoothing:antialiased}.posMiddle{width:910px;max-width:none;min-height:inherit;margin:0 auto;left:auto;min-height:intrinsic;background-color:transparent}.posMiddle .content{float:none;margin:0;width:100%}.posMiddle .content.left{width:50%;display:inline-block;float:left;overflow:hidden;box-sizing:border-box;padding:10px;padding-left:0}.posMiddle .content.right{width:50%;display:inline-block;overflow:hidden;box-sizing:border-box;padding:10px;padding-right:0}.posMiddle .content.top{border-bottom:1px solid #eee}.posMiddle .content.bottom{border-top:1px solid #eee}.posMiddle .product-left.content{display:block;width:60%;overflow:hidden;float:left;margin-bottom:10px}.posMiddle .product-left .floatImage{padding-bottom:0}.posMiddle .product-right.content{display:block;width:300px;overflow:hidden;float:right;margin-bottom:10px}.posMiddle .product-right .purchased{clear:both;background:#eee;text-align:center;width:300px;padding:5px 10px 5px 10px;margin-bottom:20px;box-sizing:border-box}.posMiddle .product-right .available{padding-left:10px;float:right}.posMiddle .product-right .apple,.product-right .android,.product-right .windows{height:50px;width:50px;background:#eee;float:right;margin-left:10px;margin-bottom:10px;box-sizing:border-box;position:relative}.posMiddle .product-right .apple:before{font-size:32px;font-family:FontAwesome;content:"\f179";color:#646464;-webkit-font-smoothing:antialiased;position:absolute;top:14px;left:13px}.posMiddle .product-right .android:before{font-size:32px;font-family:FontAwesome;content:"\f17b";color:#646464;-webkit-font-smoothing:antialiased;position:absolute;top:14px;left:13px}.posMiddle .product-right .windows:before{font-size:32px;font-family:FontAwesome;content:"\f17a";color:#646464;-webkit-font-smoothing:antialiased;position:absolute;top:14px;left:13px}.posMiddle .product-right .active{border-bottom:5px solid #e75023}.posMainBody{clear:both;padding-bottom:10px;max-width:none;margin-left:20px;margin-right:20px;min-height:inherit}.bottom-video{clear:both;width:100%;text-align:center;padding-top:20px;padding-left:15px;padding-right:15px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.left-column{float:left;width:45%;padding-left:15px;padding-right:15px}.right-column{float:right;width:45%;padding-left:15px;padding-right:15px;border-left-style:solid;border-left-width:1px;border-left-color:#dedede}.code-box{border-color:#dedede;border:2px solid;background-color:#eee;padding:20px;border-radius:15px}#page,.body-content,.top-bar,.product-text{clear:both}h1{font-size:22px;margin-top:10px;margin-bottom:10px;padding-top:20px}.title-area h1{padding-top:0}h2{font-size:18px;color:#e75023;margin-top:10px;margin-bottom:10px}h3{font-size:16px;color:#646464}a:link,a:visited{color:#e75023;text-decoration:none}a:hover{text-decoration:underline}a:active{color:#e75023}.site-footer a{color:#e75023!important}.orange{color:#e75023}.red{color:#e75023}.grey{color:#646464}img{border:none}img.centre{display:block;margin-left:auto;margin-right:auto}img.scale-with-grid{outline:0;max-width:100%;height:auto}.headingred{color:#e75023;font-size:16px;font-weight:bold}.headinggrey{color:#646464;font-size:16px;font-weight:bold}.bigBold{font-size:larger;font-weight:bold}.linecolour{background-color:#dedede}.initiate{font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:bold;color:#c00}.initiate{font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:bold;color:#c00}.floatImage{float:left;padding-right:30px;padding-bottom:30px}.floatImageR{float:right;padding-left:30px;padding-bottom:30px}.floatL{float:left}.floatR{float:right}.floatClear{clear:both}.floatClearL{clear:left}.floatClearR{clear:right}#tabs ul{list-style:none;padding:0;margin:0;margin-bottom:20px;background:#fff;float:left;width:100%}#tabs li{float:left;margin:0 1em 0 0}#tabs img{border:none;margin-bottom:2px;margin-top:2px}#tabs a{text-decoration:none;display:block;width:10em;padding:0 .5em;font-weight:bold;color:#000;border-bottom:.5em solid #646464;color:#646464}#tabs a:hover{color:#fa3;border-color:#fa3}#tabs #selected a{color:#e75023;border-color:#e75023;border-top:1px solid;border-left:1px solid;border-right:1px solid}.mobile{display:none}.logoImage{padding-bottom:10px;padding-left:0;overflow:hidden;display:block;height:101px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;float:left;padding-right:10px;padding-top:10px}.hsnavigation{background:none;padding-top:10px;padding-left:10px;padding-right:10px;height:auto;width:auto;display:block;font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif}.hsnavigation .nav-column{float:left;padding-left:30px;padding-bottom:0}.hsnavigation .nav-column .nav-header{font-weight:bold;color:#646464;font-size:10px;line-height:16px;margin:0;padding:0}.hsnavigation .nav-column .nav-item{color:#646464}.hsnavigation .nav-column a.nav-item:link{color:#646464}.hsnavigation .nav-column a.nav-item:visited{color:#646464}.hsnavigation .nav-column a.nav-item:hover{color:#e75023}.hsnavigation .nav-column a.nav-item:active{color:#e75023}.hsnavigation .nav-column ul.arrow{margin:0;padding:0;list-style:none}.hsnavigation .nav-column ul li.arrow{height:16px;background-size:11px 16px;background-image:url(https://hobbyistsoftware.com/images/site/banner_arrow.png);background-image:-webkit-image-set(url(https://hobbyistsoftware.com/images/site/banner_arrow.png) 1x,url(https://hobbyistsoftware.com/images/site/banner_arrow@2x.png) 2x);background-position:left top;background-repeat:no-repeat;padding-left:10px;color:#646464;font-size:10px;line-height:16px;text-align:left}.navbar{display:block;overflow:hidden;height:auto;padding:10px 10px 10px 10px;box-sizing:border-box;background-image:none;background:#e75023!important;margin:0;margin-bottom:10px;float:left;width:100%;font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;color:#f7f7f7;font-size:10px;line-height:16px}.navbar form{margin:0;padding:0}.navbar .posMiddle{height:31px}.navbar .navbar-down{position:relative;top:auto}.navbar .search-box{padding-top:0;width:400px}.navbar .navbar-item{height:31px;padding:0}.navbar .gTranslate{margin-left:0}.navbar .goog-te-gadget{height:31px}.navbar .goog-te-gadget-simple{height:31px;width:80px;display:block;padding:0;border:0;background:#cecece}.navbar #google_translate_element{width:31px;height:31px;display:block;float:left}.navbar #google_translate_element a{text-decoration:none;display:block;margin-left:0;margin-right:0;text-align:center;line-height:30px}.navbar #google_translate_element a:before{font-size:12px;font-family:FontAwesome;content:"Translate";left:0;top:0;color:#fff;-webkit-font-smoothing:antialiased}.navbar #google_translate_element span{display:block;font-size:0}.navbar #google_translate_element img{display:none}.navbar-item{padding-left:20px;padding-right:20px}nav.mainMenu{display:none}nav.mainMenu .menu-item{font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;color:#646464!important;font-size:14px;line-height:18px;-webkit-font-smoothing:antialiased;padding:5px 10px 5px 10px}nav.mainMenu label.menuTitle{background:none;position:relative}nav.mainMenu label.menuTitle:before{font-family:FontAwesome;content:"\f0c9";color:#cecece;-webkit-font-smoothing:antialiased;font-size:30px;position:absolute;top:25px}nav.mainMenu a,nav.mainMenu a:visited{font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;color:#646464!important;font-size:14px;line-height:18px;-webkit-font-smoothing:antialiased;padding-left:10px;padding-right:10px;width:100%;box-sizing:border-box}nav.mainMenu .toggleChildren{width:100%;background:none;position:relative;margin-right:0}nav.mainMenu .toggleChildren:before{font-family:FontAwesome;content:"\f0d7";color:#cecece;position:absolute;top:6px;right:10px}nav.mainMenu .toggleChildren.contract{background:none}#___gcse_0{width:calc(100% - 90px);float:right;overflow:hidden;height:31px;background:#fff}#___gcse_0 .gsc-control-cse{padding:0!important;border:0 none!important}#___gcse_0 form.gsc-search-box{margin-bottom:0}#___gcse_0 table.gsc-search-box{margin-bottom:0;line-height:1}#___gcse_0 .gstl_50{height:31px;overflow:hidden;border:0}#___gcse_0 .gsc-control-searchbox-only{height:31px;overflow:hidden}#___gcse_0 .gsc-input-box{border:0;height:31px;overflow:hidden}#___gcse_0 .gsib_b{display:none}#___gcse_0 td.gsc-input{padding:0;height:31px!important;border:0;line-height:normal}#___gcse_0 .gsib_a{padding:0;border:0;height:31px;line-height:normal;vertical-align:top}#___gcse_0 .gsc-input-box input#gsc-i-id1{outline:none!important;height:31px!important;margin:0!important;font-family:inherit;font-size:20px;border-left:#fff solid 10px!important;border-radius:0;-webkit-box-shadow:none;box-shadow: : none}#___gcse_0 td.gsc-search-button{width:60px;height:31px!important;overflow:hidden;background-color:#cecece;border:0;border-top:0;padding:0;box-sizing:content-box;-webkit-box-sizing:content-box}#___gcse_0 .gsc-search-button input[type="image"]{border:0;margin:0;border-radius:0;background-color:#cecece;padding-top:8px;padding-bottom:8px;height:12px;overflow:hidden;box-sizing:content-box;-webkit-box-sizing:content-box}#___gcse_0 .gsc-search-button input[type="image"]:focus{outline:none;box-shadow:none}.search-toggle{display:none;width:67px;height:31px;background:#cecece;float:right}.search-toggle:before{font-family:FontAwesome;content:"\f002";color:#fff;display:block;text-align:center;font-size:12px;padding-top:6px}.searchbox{display:none;float:right;height:50px;overflow:hidden;width:calc(100% - 67px);background:#fff}.top-bar, .top-bar-section ul li.active > a, .top-bar-section .has-form, .top-bar-section li a:not(.button)   {background:#e75023}.top-bar-section>ul>.divider{border-right:solid 1px #e75023;border-left:solid 1px #e75023}.sb-search{display:none}.sm-mobile-nav{width:100%;overflow:hidden}table.gsc-search-box td{vertical-align:top}.posFooter{clear:both;background:#f1f0f0;padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;overflow:hidden}.posFooter .footer{color:#7e7d7d;text-align:center;-webkit-font-smoothing:antialiased;font-weight:normal;font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;font-size:1em;line-height:1.5em}.posFooter .footer.top{margin-bottom:10px}.youtube-player{width:100%;height:350px}.feature-product{padding-bottom:10px;padding-top:10px;margin-top:0;width:100%;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#dedede}.feature-product p:nth-child(1) {overflow:hidden;float:left;margin:0;width:18%}.feature-product .floatImageR{padding-left:0;padding-bottom:0;width:18%}.feature-product .floatImageR img{width:100%;height:auto}.feature-product .floatImage{padding:0}.feature-product img.floatImage{width:100%;height:auto}.feature-product h2{overflow:hidden;float:left;width:100%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-bottom:10px}.feature-product .feature-text{width:100%;float:left;margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px}.feature-product .feature-right{clear:right;float:right;padding-bottom:15px}.feature-product .feature-more{text-align:center}.download-button{background:#e75023 url(https://hobbyistsoftware.com/images/generalImages/downloadBack.png) bottom left no-repeat;color:#fff!important;display:inline-block;font-size:16px;line-height:1.3;border:0;text-shadow:none;font-weight:normal;text-align:center;text-decoration:none!important;-webkit-font-smoothing:antialiased;border-radius:5px;padding:13px 20px 13px 35px}.plain-button{background:#e75023;color:#fff!important;display:inline-block;font-size:16px;line-height:1.3;border:0;text-shadow:none;font-weight:normal;text-align:center;text-decoration:none!important;-webkit-font-smoothing:antialiased;border-radius:5px;padding:13px 20px 13px 20px}a.download-button:hover{border:0}.Mac .onlyWindows,.Mac .onlyLinux{display:none}.Windows .onlyMac,.Windows .onlyLinux{display:none}.Linux .onlyMac,.Linux .onlyWindows{display:none}.productFeatures{clear:both;font-size:140%;line-height:140%}.productFeatures h2{padding-top:80px;font-size:140%;line-height:140%}.productFeatures .floatL img{margin-right:50px}.productFeatures .floatR img{margin-left:50px}.infoBox{border:thin double;border-color:#e75023;text-align:center;padding:10px;margin-left:50px;margin-bottom:50px}.video{margin-bottom:10px;margin-top:10px}.video.left,.video.right{width:49%;margin-right:2%;float:left}.video.right{margin-right:0;margin-top:0}.fotorama{margin-bottom:20px}.fotorama .fotorama__stage__frame{background:#eee}.fotorama .fotorama__arr{height:48px!important;width:48px!important;background:transparent!important}.fotorama .fotorama__arr--prev:before{font-family:FontAwesome;content:"\f137";color:#6e6e6e;font-size:50px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px #ccc;text-align:center;display:block}.fotorama .fotorama__arr--next:before{font-family:FontAwesome;content:"\f138";color:#6e6e6e;font-size:50px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px #ccc;text-align:center;display:block}@media screen and (min-device-width:481px) and (max-device-width:909px){body{margin-left:0;margin-right:0}.midsize{display:inline}.desktop{display:none}.posMiddle{max-width:100%;position:static;left:auto;margin-left:0}.posMainBody{margin-left:20px;margin-right:20px}}@media screen and (max-width:910px){.midsize{display:none}.desktop{display:inline}ul li.arrow{font-size:10px;line-height:16px}.site-header .home-link{max-width:inherit;width:inherit}.posMiddle{position:relative;float:left;width:100%!important;overflow:hidden}body{width:100%!important}.posMiddle .content.left{width:100%;padding:0}.posMiddle .content.right{border-top:1px solid #eee;width:100%;padding:0}.posMainBody{margin-left:30px}}@media screen and (max-width:767px){.posMiddle .product-left.content{width:100%;float:none;clear:both}.product-left .floatImage{padding-right:20px}.posMiddle .product-right.content{float:none;clear:both;width:100%}.product-right .purchased{width:100%}.logoImage{display:none}#___gcse_0{display:none}.search-toggle{display:block}.navbar .sm-language{display:block}.navbar .sb-search{display:block;float:right}.video.left,.video.right{width:100%;margin-right:0}.video.right{margin-bottom:20px}.hsnavigation{padding-top:0;background:none!important}.search-box{margin-top:10px;display:block;width:auto}nav.mainMenu{display:block}label.menuTitle{padding-left:10px;padding-right:15px;padding-bottom:10px;padding-top:10px;width:100%;box-sizing:border-box;background-position:10px 10px;background-size:24px 70px;line-height:1}label.menuTitle img{margin:0 auto;display:block}.nav-column{display:none}.burger-menu-button{right:0;left:auto!important}.body-copy{clear:both;width:100%;padding-left:0;padding-right:0}.feature-product .floatImageR{width:auto;max-width:165px;float:left}.feature-product p:nth-child(1) {width:auto;max-width:160px;margin-right:20px}.feature-product h2{padding-top:20px}.product-left .floatImage{padding-right:10px;height:120px;width:120px}}@media screen and (max-device-width:480px){body{background-image:none;background-color:#fff;background-repeat:no-repeat;background-attachment:scroll;margin-left:0;margin-right:0;width:480px}h1,h2{font-size:26px}.content{font-size:24px;line-height:26px}.posFooter .footer{font-size:24px;line-height:26px}label.menuTitle:after{font-size:32px}nav.mainMenu a{padding-top:8px!important;font-size:22px!important;padding-bottom:8px!important}nav.mainMenu .menu-item{padding-top:8px!important;font-size:22px!important;padding-bottom:8px!important}.posMiddle{max-width:100%;position:static;left:auto;margin-left:0}.posMainBody{width:480px;min-height:600px;position:relative;left:auto;margin-left:15px;margin-right:15px}.desktop{display:none}.mobile{display:inline}.logoImage{display:none}.navbarShadow{width:100%;display:none}.gallery{display:none}.left-intro{clear:both;width:90%;padding-left:15px;padding-right:15px}.left-column{clear:both;width:90%;padding-left:15px;padding-right:15px}.right-column{clear:both;width:90%;padding-left:15px;padding-right:15px;border-left-style:none}.hsnavigation{font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;background-image:url(https://hobbyistsoftware.com/images/banner_background.jpg);background-repeat:repeat-x;background-position:bottom;padding:10px;padding:10px;width:100%;box-sizing:border-box;margin-top:15px;height:auto}}