html{margin-top:0!important;font-family:sofia-pro,sans-serif}body{font-family:sofia-pro,sans-serif;background:url(images/bg_footer.png) repeat fixed;margin-top:90px}body.admin-bar{margin-top:120px}.admin-bar .navbar{top:32px}.navbar{display:block;width:100%;padding:20px 10px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,.1)}.navbar-brand{height:50px;padding:0}.navbar-brand img{height:50px}#page-content{background:#fff;padding-bottom:60px}ul.nav-primary{list-style:none;margin:0;padding:0}ul.nav-primary>li{display:inline-block;margin:0 5px 0 0;padding:0}ul.nav-primary>li>a,ul.nav-primary>li>a:focus{color:#2e3192;padding:14px 12px;font-size:16px;display:inline-block;border-radius:30px;background:0 0}ul.nav-primary>li>a:hover{text-decoration:none;background:#b833b3;color:#fff}.nav-break{font-size:18px;padding:10px 15px;color:#2e3192;display:inline-block}ul.nav-primary>li>a.nav-highlight{background:#b833b3;color:#fff}ul.nav-primary>li>a.nav-highlight:hover{background:#862582;color:#fff}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#b833b3;border-radius:25px 25px 0 0;color:#fff}ul.nav-primary li{display:block}.dropdown-menu{background:#b833b3;color:#fff;border:none;border-radius:0}.dropdown-menu li a{color:#fff;display:block;padding:8px 15px}.dropdown-menu li a:hover{background:#862582;color:#fff}.dropdown-menu hr{margin:5px 0;border-color:#9f2b9a}footer#footer-primary{background:url(images/bg_sketch.png) repeat #b833b3;min-height:300px;color:#fff;padding:60px 0}footer#footer-primary p,footer#footer-primary li{color:#fff}footer#footer-primary a{color:#ecbaea}footer#footer-primary a:hover{color:#fff}footer#footer-primary ul{margin:0 0 30px;padding:0;list-style:none}footer#footer-primary li{margin:0;padding:0}#copyright-bar{padding:90px 0;box-shadow:inset 0 10px 20px rgba(0,0,0,.5)}p#copyright-text{padding:20px 40px;background:#2e3192;border-radius:20px;display:inline-block;color:#fff;margin:0}.hero{padding:30px 0}.hero-blue{background:url(images/bg_sketch.png) repeat #2e3192}.hero img.img-featured{margin-bottom:-500px;box-shadow:0 5px 10px rgba(0,0,0,.3)}.hero h1{margin:0}.hero .btn{color:#fff!important}hr.pen{background:url(images/hr_line.png) no-repeat center;margin:30px auto;border:0;height:30px}.purple{color:#b833b3}.blue{color:#2e3192}.yellow{color:#f9dd45}a{text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;margin-bottom:30px;font-family:sofia-pro,sans-serif}h1{font-size:48px;font-weight:700}h2{font-size:36px;font-weight:700}h3{font-size:30px;font-weight:700}h4{font-size:24px;font-weight:700}h5{font-size:18px;font-weight:700}.hero h1,.hero h2,.hero h3,.hero p{color:#fff}.hero a{color:#f9dd45}p,ul,ol,li{font-size:16px;color:#535e63;font-family:sofia-pro,sans-serif}p.text-big{font-size:20px}p.text-small{font-size:14px}.underline-wavy{text-underline-position:under;text-decoration:underline;text-decoration-color:#ffde2d;text-decoration-style:wavy;display:inline-block}ul,ol{margin-bottom:30px}.price{font-size:120px;font-weight:700;color:#b833b3}.price .price-duration{font-size:40px;font-weight:100;color:#2e3192}.price .price-currency{font-size:70px;font-weight:100}.btn,input.btn{border-radius:20px}.btn-download{font-size:26px;background:#309fd1;border-bottom:3px solid #184f68}.btn-download:hover{background:#52aed8!important}.btn-download:active{border-bottom:none;margin-top:3px;opacity:1}.btn{font-size:18px}.btn-sm{font-size:14px}.btn-lg{font-size:22px}img.img-responsive{max-width:100%}.clear,.clearfix{clear:both!important}.margin-bottom{margin-bottom:30px!important}.margin-bottom-lg{margin-bottom:60px!important}.margin-top{margin-top:30px!important}.margin-top-lg{margin-top:60px!important}.margin-right{margin-right:15px!important}.margin-left{margin-left:15px!important}.term-badge{border-radius:20px;font-size:13px;background:#5155c9;padding:3px 10px;color:#fff;margin:0 5px 7px 0;white-space:nowrap;display:inline-block}a.term-badge{color:#c9caed}a.term-badge:hover{color:#fff}.card{float:left}.card-sm-3{width:25%}.card-content{box-sizing:border-box;margin:10px;box-shadow:0 3px 5px rgba(0,0,0,.3);border-radius:5px}.card-img img{width:100%;border-radius:10px 10px 0 0}.card-text{padding:20px}.card-text p{margin:0;padding:0}.resource{display:block;box-sizing:border-box;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:5px}.resource-img{float:left;width:200px}.resource-img img{max-height:300px}.resource-content{margin-left:240px}li.comment{display:table}img.img-profile{max-height:180px;box-shadow:0 0 5px #999;border:7px solid #fff}img.img-profile-sm{max-height:50px}img.img-profile-xs{max-height:20px}img.img-shadow{box-shadow:0 0 5px #999;border:3px solid #fff}img.img-full{width:100%;height:auto}#ais-wrapper{margin:30px}.autocomplete-footer-branding,.ais-search-box--powered-by{display:none}#algolia-hits{padding-top:50px}#algolia-hits h2{font-size:22px}.ais-hits--item{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #ddd}.ais-facets h3{font-size:22px}.ais-menu--count{border-radius:15px;background-color:#b833b3;color:#fff;padding:1px 5px}.st-page,.pagination{text-align:center;margin:20px auto;display:inline-block!important}.st-page a,.pagination a,.pagination span.current,.pagination span.dots{color:#3276b1;border:1px solid #ccc;padding:7px 15px;float:left;display:inline-block}.pagination span.current{background:#3276b1;color:#fff}.pagination a.next,.pagination a.page-numbers,.pagination span.current,.pagination span.dots{border-left:none}.st-page a.st-next,.pagination a.next{border-radius:0 4px 4px 0}.st-page a.st-prev,.pagination a.prev{border-radius:4px 0 0 4px;border-left:1px solid #ccc}.no-touch .pagination a.next:hover,.no-touch .pagination a.prev:hover,.no-touch .st-page a:hover{background:#2a6496;color:#fff}.no-touch .pagination a.page-numbers:hover{background:#3276b1;color:#fff}.no-touch .pagination span.dots:hover{background:#fff;color:#3276b1}img[data-action=zoom]{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}img.zoom-img{cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=90)";opacity:.9}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}.navbar-toggle{font-size:30px;padding:0;margin:10px 20px 0 0}@media only screen and (max-width:1200px){}@media only screen and (max-width:992px){}@media only screen and (max-width:768px){.hero img.img-featured{margin-bottom:30px;box-shadow:0 5px 10px rgba(0,0,0,.3)}.navbar{padding:20px 0}.navbar-brand img{height:40px;margin-top:15px;margin-left:15px}.navbar-collapse{padding:20px 0 0}.dropdown-menu li a{color:#b833b3}ul.nav-primary>li>a,ul.nav-primary>li>a:focus,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{display:block;border-radius:0}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:10px 15px}.navbar-toggle{margin-top:3px}.navbar-brand img{margin-top:5px}ul.nav-primary>li>a,ul.nav-primary>li>a:focus{font-size:20px;padding:15px}.navbar-nav .open .dropdown-menu>li>a{line-height:30px;font-size:18px}.navbar-nav .open .dropdown-menu{padding:0}}@media only screen and (max-width:480px){}@media only screen and (max-width:320px){}