@import"//fonts.googleapis.com/css?family=Droid+Sans"screen;html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font:15px/22px Arial,Helvetica,sans-serif}a{color:#ef520d}h1,h2,h3,h4,h5,h6{color:#3b3b3b;font-family:"Droid Sans",serif;font-weight:normal;line-height:normal;padding-bottom:10px}h5{font-size:16px}h4{font-size:19px;text-transform:uppercase}h3{font-size:22px}h1{color:#fff;font-size:30px;line-height:normal;padding:25px 0;text-transform:uppercase}span{color:#ef520d}blockquote{color:#7a7a7a;display:block;font-family:"Times New Roman",Times,serif;font-style:italic;margin:0;padding:0}cite{color:#ef520d;display:block;font-style:italic;text-align:right}button{background:#ef520d;border:0;border-radius:3px;color:#fff;margin-bottom:10px}.box{border:1px solid #e1e1e1;border-bottom:6px solid #ef520d;text-align:center;display:block;padding:20px 20px 30px 20px;min-height:285px}.box>h4{color:#ef520d}.section-title{background:url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/title_icon.png") no-repeat left center;border-bottom:1px solid #e1e1e1;margin-bottom:20px;padding-bottom:20px}.section-title>h1{color:#3b3b3b;font-size:22px;line-height:normal;padding:23px 0 0 55px;text-transform:none}.section-title>h3{padding:23px 0 0 55px;padding-left:55px;padding-top:23px}.apps-intro{color:#646464;margin:0 0 16px}.app-grid{display:flex;margin-bottom:18px}.app-grid>[class*=span]{display:flex}.app-card{border:1px solid #e1e1e1;border-left:4px solid #ef520d;padding:16px;text-align:left;min-height:0;background:#fcfcfc;display:flex;flex-direction:column;width:100%}.app-card>h4{margin:0 0 8px;line-height:1.2;text-transform:none}.app-card>p{margin:0}.app-card .app-cta{margin-top:auto;padding-top:12px;font-size:14px;font-weight:bold}.apps-note{margin-top:8px}.landing-content .section-title>h1{color:#3b3b3b;font-size:22px;line-height:normal;padding:23px 0 0 55px;text-transform:none}.navbar-inner{background:0;border:0;box-shadow:none}.navbar-inner .main-nav{z-index:9999}.navbar-inner .main-nav,.navbar-inner .footer-nav{float:right}.navbar-inner .main-nav:after,.navbar-inner .footer-nav:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.navbar-inner .main-nav>li,.navbar-inner .footer-nav>li{float:left}.navbar-inner .main-nav>li .nav-title,.navbar-inner .footer-nav>li .nav-title{background:url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/nav_background_1.jpg") repeat-x bottom;border-right:1px solid #f1f2f2;display:block;margin:0;padding:25px 12px;color:#3b3b3b;display:block;font:16px "Droid Sans",serif;text-align:center;text-transform:uppercase;margin-bottom:5px}.navbar-inner .main-nav>li:first-child .nav-title,.navbar-inner .footer-nav>li:first-child .nav-title{border-left:1px solid #f1f2f2}.navbar-inner .main-nav>li:hover .nav-title,.navbar-inner .main-nav>li .nav-title.active,.navbar-inner .footer-nav>li:hover .nav-title,.navbar-inner .footer-nav>li .nav-title.active{background-image:url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/nav_background.jpg");text-decoration:none}.navbar-inner .main-nav>li .sub-hide,.navbar-inner .footer-nav>li .sub-hide{-moz-box-shadow:8px 8px rgba(0,0,0,.2);-webkit-box-shadow:8px 8px rgba(0,0,0,.2);background:20px 0 #3b3b3b;border-bottom:4px solid #ef520d;box-shadow:8px 8px rgba(0,0,0,.2);display:none;padding:5px 0 0;position:absolute;z-index:2000}.navbar-inner .main-nav>li .sub-hide>li,.navbar-inner .footer-nav>li .sub-hide>li{border-top:1px solid #6e7676}.navbar-inner .main-nav>li .sub-hide>li>a,.navbar-inner .footer-nav>li .sub-hide>li>a{background:0;border:0;color:#fff;display:block;font:14px "Droid Sans",serif;text-transform:uppercase;padding:10px 17px;line-height:20px}.navbar-inner .main-nav>li .sub-hide>li:hover a,.navbar-inner .footer-nav>li .sub-hide>li:hover a{background:#ef520d;text-decoration:none}.navbar-inner .main-nav>li:hover>ul,.navbar-inner .footer-nav>li:hover>ul{display:block}header .nav-collapse{z-index:9999}header .logo h2{margin:0}header .logo h2>a{background:no-repeat;display:block;font-size:.01em;overflow:hidden;text-indent:-99999px;display:flex;align-items:center;background-image:url("/cdn-cgi/image/format=auto,onerror=redirect/img/catloaf-logo.svg");background-repeat:no-repeat;background-position:left center;background-size:auto 60px;height:80px;line-height:80px;padding-left:90px;margin:8px 0 8px 16px}
footer{background:#3b3b3b url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/footer_background_top.png") repeat-x top left;font-size:11px;line-height:18px;margin:60px 0 0 0}footer .row-fluid{padding-top:34px}footer .row-fluid .title{background:url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/footer_title_bckg.png") no-repeat left center;border:0;padding:0 0 20px 0}footer .row-fluid .title h5{color:#fff;text-transform:capitalize;padding:17px 0 0 40px}footer .row-fluid>section>p,footer .row-fluid>section>address,footer .row-fluid>section>div>p,footer .row-fluid>section>div>address{display:block;color:#919090;padding-left:40px;line-height:20px;font-size:12px}footer .row-fluid>section>ul>li [class^=fa-].fa-lg,footer .row-fluid>section>ul>li [class*=" fa-"].fa-lg,footer .row-fluid>section>div>ul>li [class^=fa-].fa-lg,footer .row-fluid>section>div>ul>li [class*=" fa-"].fa-lg{color:#ef520d}footer .row-fluid>section>ul>li>span,footer .row-fluid>section>div>ul>li>span{display:block;color:#919090;padding-left:40px;line-height:20px;font-size:12px}footer .row-fluid>section>ul>li>a,footer .row-fluid>section>ul>li>span>a,footer .row-fluid>section>div>ul>li>a,footer .row-fluid>section>div>ul>li>span>a{color:#ef520d;font-size:12px;line-height:20px}footer .row-fluid>section>ul>li>a:hover,footer .row-fluid>section>ul>li>span>a:hover,footer .row-fluid>section>div>ul>li>a:hover,footer .row-fluid>section>div>ul>li>span>a:hover{color:#919090}footer .row-fluid>section>ul.socialicons-footer,footer .row-fluid>section>div>ul.socialicons-footer{padding-left:38px}footer .row-fluid>section>ul.socialicons-footer>li>a,footer .row-fluid>section>div>ul.socialicons-footer>li>a{margin-left:6px;padding:5px}footer .row-fluid>section>ul .tweet_text>a:hover,footer .row-fluid>section>ul .tweet_time>a:hover,footer .row-fluid>section>div>ul .tweet_text>a:hover,footer .row-fluid>section>div>ul .tweet_time>a:hover{color:#fff}footer .navbar-inner .footer-nav>li{display:inline-block;float:none;text-transform:uppercase;margin-left:5px}footer .navbar-inner .footer-nav>li:first-child>a{border:0}footer .navbar-inner .footer-nav>li>a{background:0;border:0;border-left:1px solid #919090;color:#919090;display:block;line-height:8px;padding:0 0 0 5px;text-align:right}footer .navbar-inner .footer-nav>li>a:hover{background:0;color:#ef520d}.title-breadcrumbs{background:#3b3b3b;border:10px solid #2e2e2e;border-left:0;border-right:0}.title-breadcrumbs>.container>.row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.title-breadcrumbs>.container>.row::before,.title-breadcrumbs>.container>.row::after{display:none}.title-breadcrumbs>.container>.row>.page-title[class*=span]{float:none;flex:1 1 auto;margin-left:0;max-width:calc(100% - 230px);min-width:0;width:auto}.title-breadcrumbs>.container>.row>.breadcrumbs-blog{float:none;flex:0 0 auto;margin-left:16px;width:auto}.title-breadcrumbs .breadcrumbs{background:#ef520d;border-top:1px solid #ef520d;box-shadow:0 -8px rgba(0,0,0,.2);box-sizing:border-box;display:inline-block;margin-top:20px;max-width:100%;padding:6px 10px;vertical-align:top;width:auto}.title-breadcrumbs .breadcrumbs .socialized{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;list-style:none;margin:0;padding:0}.title-breadcrumbs .breadcrumbs .socialized>li{align-items:center;display:flex;float:none;margin:0;padding:0}.title-breadcrumbs .breadcrumbs .socialized #rss-button>a{color:#fff;display:inline-flex;font-size:18px;line-height:1;padding:4px}.title-breadcrumbs .page-title>h2{color:#fff;font-size:30px;line-height:normal;padding:25px 0;text-transform:uppercase}.title-breadcrumbs .page-title>h2>a{color:inherit;text-decoration:none}.content-section{padding-bottom:30px}.content-section:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.content-section>figure{float:right}.content-section>ul{padding-bottom:10px}.content-section>ul>li{list-style:disc inside;padding-left:30px}.content-section>ol{padding-bottom:10px}.content-section>ol>li{list-style:decimal inside;padding-left:30px}.content-section>p{padding-bottom:10px}.content-section>address{padding-left:30px}.content-section b,.content-section h4{font-weight:bold}.content-section h5{font-style:italic}.content-section>form>fieldset>p>input,.content-section>form>fieldset>p>textarea{box-sizing:border-box;padding:15px 5px;width:100%}.content-section>form>fieldset>p>input.error,.content-section>form>fieldset>p>textarea.error{border-color:red;background:#fcc;color:red}.content-section>form>ul{border:1px solid #990;background:#ffc;color:red;font-weight:bold;padding:10px}.content-section>form>ul:empty{border-width:0;padding:0}.content-section>form>ul>li{padding:5px 0}.content-section .separator>a>img{padding-right:5px}.content .socialicons.fa-ul{padding-left:15px}.content .socialicons>li{padding:10px;list-style:none}.content .blog p{margin-bottom:10px}.content .blog .tr-caption{font-weight:bold}
.content .blog .tr-caption-container{margin-top:15px;margin-bottom:15px}.content .blog>ul{margin:12px}.content .blog>ul>li,.content .blog>div>ul>li{list-style:disc inside;margin-left:30px}.content .blog>ul>ul>li{list-style:disc inside;margin-left:50px}.content .blog>b,.content .blog>div>b,.content .blog em{font-weight:bold}.content .blog>i,.content .blog>div>i{font-style:italic}.content .blog table{border-collapse:collapse;border:1px solid #e1e1e1;margin:1em 0 1.25em;max-width:100%;width:100%}.content .blog table th,.content .blog table td{border:1px solid #e1e1e1;padding:8px 12px;text-align:left;vertical-align:top}.content .blog table thead th{background:#f6f7f7;color:#3b3b3b;font-weight:bold}.content .blog blockquote{background:#f4f4f4;border-left:4px solid #ef520d;box-sizing:border-box;color:#7a7a7a;font-family:"Times New Roman",Times,serif;font-size:17px;font-style:italic;line-height:1.55;margin:1.25em 0;max-width:100%;padding:14px 18px 14px 20px}.content .blog blockquote p{margin:0 0 .65em}.content .blog blockquote p:last-child{margin-bottom:0}.content .blog blockquote cite{color:#ef520d;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;line-height:1.4;margin-top:12px;text-align:right}.content [class^=fa-].fa-lg,.content [class^=fa-].fa-lg,.content [class*=" fa-"].fa-lg,.content [class*=" fa-"].fa-lg{padding-right:5px;position:relative;top:5px}.profile-photo{display:inline-block;padding:8px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.stars>li{background:url("/cdn-cgi/image/format=auto,onerror=redirect/img/star.png") no-repeat 0 -7px;color:#7a7a7a;list-style:none outside none;margin:5px 0;padding-left:36px}.bullets>li{list-style:disc inside;padding-left:30px}.blog-date{float:right;border-style:groove;border-width:1px;margin:5px;padding:2px}hr.blog-separator{border-width:5px;border-color:#eee}.breadcrumbs>a{color:#fff}.pagination{font-size:100%}.pagination .paginate-prev{float:left}.pagination .paginate-next{float:right}.pagination>.row{margin-left:30px}.testimonial-carousel>li>blockquote{background:url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/quotes.png") no-repeat 0 10px;display:inline-block;font-size:18px;line-height:36px;padding-left:80px}.slide-controls{display:inline-block;float:right;margin:10px 0;text-align:right;width:75px}.slide-controls>li{display:inline-block;float:left;width:30px}.slide-controls>li>a{background:no-repeat;display:block;font-size:.01em;overflow:hidden;text-indent:-99999px;display:block;height:24px;width:24px}.slide-controls>li>a.prev.carousel-disabled{background-image:url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/prev_disabled_button.png")}.slide-controls>li>a.prev{background-image:url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/previous_button.png")}.slide-controls>li>a.next.carousel-disabled{background-image:url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/next_disabled_button.png")}.slide-controls>li>a.next{background-image:url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/next_button.png")}.slide-controls>li>a:hover{text-decoration:none}.instruments>li{display:inline}.instruments>li>a{display:inline-block;text-align:center}.instruments>li>a>img{display:block}.demo-video{margin:0 auto;width:480px}.fretuoso-logo{text-align:center;padding-top:10px}.devices{float:left;height:644px;padding-top:20px;position:relative;width:540px}.devices .ipad{background:url("/cdn-cgi/image/format=auto,onerror=redirect/img/ipad.png") no-repeat;height:409px;position:absolute;width:530px}.devices .ipad>img{height:332px;left:48px;position:relative;top:36px;width:434px}.devices .iphone{background:url("/cdn-cgi/image/format=auto,onerror=redirect/img/iphone.png") no-repeat;height:450px;left:50px;position:absolute;top:123px;width:246px}.devices .iphone>img{height:282px;left:31px;position:relative;top:82px;width:188px}.devices .appicon{bottom:0;position:absolute;right:28px}.devices .appcenter{position:absolute;bottom:0;width:250px}.devices .appstore{background:no-repeat;display:block;font-size:.01em;overflow:hidden;text-indent:-99999px;background:url("/cdn-cgi/image/format=auto,onerror=redirect/img/app-store.svg") no-repeat;background-size:250px 92px;height:92px;line-height:92px;margin:0 auto;width:250px}.features{margin-left:550px}.demo-video{width:480px;height:360px}.demo-video>iframe{width:100%;height:100%}.da-slider{min-height:470px}.da-slider .da-slide>h2{white-space:normal;text-shadow:.05em .05em .05em #fff}.da-slider .da-slide>h2.trainer-header{font-size:130%;line-height:130%}.da-slider .da-slide .da-img{top:0}.da-slider .da-slide .da-img>a{display:block}.da-slider .da-slide .da-img.textsFromImg{min-width:42%;top:9%}.da-slider .da-slide .da-link{top:75%;margin-left:10%}.da-slider .da-slide .da-link>a{background:no-repeat;display:block;font-size:.01em;overflow:hidden;text-indent:-99999px;background-image:url(/cdn-cgi/image/format=auto,onerror=redirect/img/app-store.svg);background-size:237px 70px;height:70px;line-height:70px;width:237px}.all-instruments{text-align:center}.alert-success{display:none}.scrollup{display:none;position:fixed;bottom:23px;right:15px;opacity:.5}
aside.scrollup>p>a{background:no-repeat;display:block;font-size:.01em;overflow:hidden;text-indent:-99999px;background:url("/cdn-cgi/image/format=auto,onerror=redirect/img/misc/to_top.png");width:36px;height:27px}@media handheld,only screen and (max-width:1065px){.da-slider{min-height:410px}.da-slider .da-slide>h2{line-height:140%;font-size:230%}.da-slider .da-slide>p{top:29%}.da-slider .da-slide>p.da-img{top:4%}.da-slider .da-slide>p.da-img.textsFromImg{height:62%;min-width:400px;top:14%}.da-slider .da-slide>p.da-link{top:70%}.da-slider .da-slide>p.da-link>a{background-size:100%;height:48px;line-height:48px;width:166px}.all-instruments>img{width:100%}}@media handheld,only screen and (max-width:815px){.container.content{padding-left:16px;padding-right:16px}.title-breadcrumbs>.container{padding-left:16px;padding-right:16px}.title-breadcrumbs>.container>.row>.page-title[class*=span]{max-width:100%}.title-breadcrumbs>.container>.row>.breadcrumbs-blog{align-self:flex-end;margin-left:0}.content-section{display:flex;flex-direction:column}.content-section>figure{float:none;order:2;margin:16px auto 0}header nav{position:absolute;right:0;top:0}header .btn-navbar{position:absolute;right:0;top:0}header .navbar .nav-collapse{background:#f1f2f2;position:absolute;width:100%;top:0;left:0}header .navbar .nav-collapse .main-nav{float:none}header .navbar .nav-collapse .main-nav>li{float:none}header .navbar .nav-collapse .main-nav>li .nav-title{box-shadow:0 1px 2px #fff,0 -1px 1px #666,inset 0 -1px 1px rgba(0,0,0,.5),inset 0 1px 1px rgba(255,255,255,.8);margin:0;padding:6px 0}header .navbar .nav-collapse .main-nav>li:hover .nav-title,header .navbar .nav-collapse .main-nav>li .nav-title.active{background:#ef520d}header .navbar .nav-collapse .main-nav>li>ul{background:#f1f2f2;box-shadow:3px 3px 5px 3px rgba(0,0,0,.2);padding:0;position:static}header .navbar .nav-collapse .main-nav>li>ul>li>a{color:#3b3b3b}header .navbar .btn-navbar{position:absolute;z-index:9999}footer .navbar{display:none}.devices{float:none;width:auto}.features{margin:0}.da-slider{min-height:310px}.da-slider .da-slide>p.da-img.textsFromImg{height:69%;min-width:320px}}@media handheld,only screen and (max-width:615px){.container.content{padding-left:20px;padding-right:20px}.title-breadcrumbs>.container{padding-left:20px;padding-right:20px}.da-slider .da-slide>h2{font-size:210%}.da-slider .da-slide>h2.trainer-header{min-width:70%;top:4%;width:70%}.da-slider .da-slide>p.da-img{min-width:43%;top:13%}.da-slider .da-slide>p.da-img.textsFromImg{height:77%}}@media handheld,only screen and (max-width:495px){.container.content{padding-left:24px;padding-right:24px}.title-breadcrumbs>.container{padding-left:24px;padding-right:24px}header .logo h2>a{height:42px;line-height:42px;background-size:auto 100%;aspect-ratio:1956.4/573.93;padding-left:0}.demo-video{width:470px;height:360px}.da-slider{min-height:162px}.da-slider .da-slide>h2{font-size:100%}.da-slider .da-slide>h2.trainer-header{font-size:113%;display:none}.da-slider .da-slide>p{top:27%}.da-slider .da-slide>p.da-img{min-width:31%;top:13%}.da-slider .da-slide>p.da-img.textsFromImg{height:70%;min-width:41%;top:3%}.da-slider .da-slide>p.da-logo{top:3%}.da-slider .da-slide>p.da-link{top:55%;min-width:29%;width:29%}.da-slider .da-slide>p.da-link>a{width:102px}.devices{height:665px}.devices .appcenter{bottom:auto;position:absolute;top:0;left:14%}.devices .appstore{margin:0}}@media handheld,only screen and (min-width:496px)and (max-width:979px){header .logo h2>a{width:100%;padding-left:0;background-position:left center;background-size:contain}}@media handheld,only screen and (max-width:380px){.demo-video{width:310px;height:160px}.breadcrumbs #gplus-button{display:none}.da-slider{min-height:160px}.da-slider .da-slide>p{top:29%}.da-slider .da-slide>p.da-img{min-width:39%;top:10%}.da-slider .da-slide>p.da-img>a{top:50%;width:auto}.da-slider .da-slide>p.da-img.textsFromImg{top:15%}.da-slider .da-slide>p.da-img.textsFromImg>a{height:50%}.da-slider .da-slide>p.da-logo{top:3%}.da-slider .da-slide>p.da-link{min-width:30%;top:51%;width:30%}.da-slider .da-slide>p.da-link>a{height:29px;line-height:29px;width:96px}.da-slider .da-slide>h2{font-size:109%}.da-slider .da-slide>h2.trainer-header{font-size:100%;top:3%;display:none}}html,body{height:100%}body{display:flex;flex-direction:column;min-height:100vh}footer.footer-top{margin-top:auto}