@media only screen and (max-width: 40em) {h1{font-size:2.2em;}h2{font-size:1.5em;}h2.small-title{font-size:1.325em;padding-bottom:25px;}h3{font-size:1.3em;}.section h2{margin:0 0 15px 0;}h4{font-size:1.15em;}header{height:68px;}.site-logo-wrap{width:115px;height:65px;margin:0 auto!important;overflow:hidden;}.nav-logo{width:115px;height:65px;display:block;overflow:hidden;text-indent:-9999px;text-align:center;}.home header .nav-logo{background:transparent url("../img/logos/logos-assembla.svg") left 8px no-repeat!important;background-size:115px auto!important;}.home .smaller .nav-logo,header .nav-logo,.smaller .nav-logo{background:transparent url("../img/logos/logos-assembla.svg") left -58px no-repeat!important;background-size:115px auto!important;}.subtitle,.description{font-size:1.3em;font-weight:normal;}.description{font-size:1em;}.section{padding:40px 0;}.hero{padding:40px 0 60px 0;margin-top:68px;}.hero .button{margin-top:20px;}.home .hero{padding:30px 0 35px 0;}.home .hero h1{font-size:1.9em;margin-bottom:10px;}.home #typer{height:85px;}.hero.w-sub-nav{margin-top:68px;}button,.button{padding:12px 15px!important;font-size:14px;}.customers{padding:17px 0 0 0!important;}.customers span{margin-bottom:20px;width:100%;height:33px;background-image:url(../img/logos/customer-logos.png);background-repeat:no-repeat;background-size:570px auto;}.customers .one span{background-position:20px top;}.customers .two span{background-position:-75px top;}.customers .three span{background-position:-202px top;}.customers .four span{background-position:-321px top;}.customers .five span{background-position:-417px top;}.customers .six span{background-position:-506px top;}.home .features .large-4 p{min-height:0px;margin-bottom:25px;height:auto;}.workspaces .hero,.issue-management .hero,.collaboration .hero,.team-management .hero{background-size:1200px auto!important;background-position:-15px top;}.ill-small hr{margin:0 0 30px 0!important;}.ill-medium hr,.ill-large hr{margin:20px 0 40px 0!important;}.ill-large hr{display:none!important;}.ill-large p.text-center{margin-bottom:30px;}.ill-small .ill div{width:150px;height:160px;margin-bottom:5px;background-repeat:no-repeat;background-color:transparent;background-size:100% auto;overflow:hidden;}.ill-large .ill div{margin:0 auto;width:100%;display:none;}.ill-small p.learn-more,.ill-medium p.learn-more{text-align:center;}.workspaces .ill-small .button{margin-bottom:15px;}.workspaces .ill-small .one div{background-position:center 5px;}.workspaces .ill-small .two div{background-position:center -180px;}.workspaces .ill-small .three div{background-position:center -381px;}.portfolio .hero,.fast-it .hero,.portfolio-private-install .hero,.portfolio-case-studies .hero,.portfolio-plans .hero{background-size:1270px auto;background-position:-300px top;}.portfolio .ill-small .large-6 p{margin-bottom:30px;}.portfolio .ill-small .one div{background-position:center -590px;}.portfolio .ill-small .two div{background-position:center -790px;}.portfolio .ill-small .three div{background-position:center -980px;}.portfolio .ill-small .four div{background-position:center -1172px;}.portfolio .ill-small .five div{background-position:center -1365px;}.portfolio-private-install .ill-small .one div{background-position:center -1175px;}.portfolio-private-install .ill-small .two div{background-position:center -1554px;}.portfolio-private-install .ill-small .three div{background-position:center -1788px;}.portfolio-private-install .ill-small .four div{background-position:center -1360px;}.comparison-table .comparison-top th h3,.comparison-table .comparison-section th h4{font-size:1.1em;}.comparison-table h5,.comparison-table td{font-size:12px;}.comparison-table a.button{font-size:12px;padding:10px 7px!important;letter-spacing:0px;}.comparison-table .tool-info-tooltip{display:none;}.blue-promo p{padding:15px 25px;}.plans .plans-table ul.header-plans h4{font-size:.8em;padding:3px 8px;line-height:1.5em;}.plans .plans-table ul li h5{font-size:.895em;}.contact h2{text-align:center;}.section-cta{padding:30px 0;}.section-cta h2{margin:0 0 15px 0;letter-spacing:normal;}.section-cta .subtitle{margin-bottom:20px;}.no-cc{font-size:.875em;}.home .ill-small .large-6 div{text-align:center;color:#999;padding-top:0px;padding-bottom:60px;}.company .content{margin-top:40px;}.testimonials,.lean-slider div{height:380px;}.testimonials blockquote p.quote{font-size:1.1em;}.testimonials blockquote p.meta{font-size:.875em;}.home .testimonials-bg .cta{margin:30px 0 10px 0;}.home .ill-small .ill div{width:185px;height:185px;}.home .ill-small .large-7 h3{margin-top:12px;}.home .benefits.ill-small .large-7 h3{margin-top:20px;}.home .benefits.ill-small .one div{background-position:center 6px;}.home .benefits.ill-small .two div{background-position:center -456px;}.home .benefits.ill-small .three div{background-position:center -218px;}.home .benefits.ill-small .four div{background-position:center -685px;}.home .benefits.ill-small .five div{background-position:center -925px;}.home .hero-bg{min-height:585px;}.home .section.benefits h2{margin-bottom:30px;}.home .testimonials,.home .lean-slider div{height:360px;}.testimonials blockquote{padding-left:0px;}.home .testimonials .client{display:none;}.home .map{min-height:210px;}.workspaces .hero{background-size:300%;}.contact .contact-info{text-align:center;margin-bottom:20px;}.actions{text-align:center;}footer.section{padding:25px 0;}footer ul{margin-bottom:25px;}footer h5{text-align:center;font-size:16px;}footer ul li{margin-bottom:12px;}footer ul li a{font-size:16px;font-weight:normal;text-align:center;display:block;}footer .connect ul{text-align:center;}footer .connect ul li{display:inline-block;margin-top:10px;margin-right:20px;text-align:center;margin-bottom:15px;}footer .connect ul li a span{margin:2px 7px 0 0;}footer hr{margin:0px 12px 25px 12px;}footer .logo-footer{width:120px;height:52px;display:block;text-indent:-9999px;margin:0 auto;background:transparent url("../img/logos/logos-assembla.svg") left -66px no-repeat;}footer p.copyright{line-height:2em;margin-top:20px;}footer p.copyright,footer p.top{text-align:center;padding:0;}footer p.top{font-weight:600;}#slider-control-nav{bottom:-3px;}.testimonials{margin-bottom:20px;}.testimonials ul li{min-height:375px;}.testimonial .bubble{width:90%;margin-right:20px;margin-left:20px;}.plans .plans-include-box{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.plans .plans-table ul.header-plans{height:120px;}.plans .plans-table ul.header-plans h4{font-size:12px;}.plans .plans-table ul.header-plans h5 span{font-size:13px;top:-22px;margin-bottom:0px;}.integrations .logos .large-4{min-height:none;}.repositories .section-cta{padding:25px 0 25px 0;}.repositories .section p.text-center{min-height:0px;}.subversion .ill-small .one div,.git .ill-small .one div,.perforce .ill-small .one div{background-position:center -2030px;}.subversion .ill-small .two div,.git .ill-small .four div,.perforce .ill-small .four div{background-position:center -2250px;}.subversion .ill-small .three div,.git .ill-small .two div,.perforce .ill-small .two div{background-position:center -2482px;}.subversion .ill-small .four div,.git .ill-small .three div,.perforce .ill-small .three div{background-position:center -2712px;}.subversion .ill-small .five div,.git .ill-small .five div,.perforce .ill-small .six div{background-position:center top;}.git .ill-small .five div,.perforce .ill-small .five div{background-position:center -2930px;}.subversion .ill-small .six div,.git .ill-small .seven div,.perforce .ill-small .seven div{background-position:center -1555px;}.partners .hero{background-position:center 250px,center top;background-repeat:no-repeat,repeat-y;background-size:125%;}.partners .hero .button{margin-bottom:36px;}.scholars .hero .description{padding:0 10px;}.scholars .hero .button{margin-bottom:30px;}.scholars .testimonials .testimonial-pic{margin:30px auto -108px auto!important;}.scholars .section .cta{margin:30px 0 20px 0;}.plans-free-plan{padding:0 0 50px 0;}.plans-free-plan ul li.plans-cta{border-bottom:none;padding:20px;min-height:0px;}.plans-free-plan .personal{border-left:none;}.plans-free-plan .pro{border-right:none;}.free-plan{font-size:.895em;margin:10px 0 0 0;}.plans .plans-include-box{padding:0 0 20px 10px;}.promo-portfolio{padding:10px 10px 8px 10px;}.promo-portfolio span{width:150px;height:35px;margin:0;background:transparent url("../img/portfolio/logos-portfolio.png") left 2px no-repeat!important;background-size:99%!important;position:relative;}.promo-portfolio p{top:-5px;font-size:.85em;margin-bottom:0;}.index-ct .hero{padding:20px 0 50px 0;}.counters-ct{padding:18px 0 10px 0;}.counters-ct h2{margin:0;font-size:1.85em;}.counters-ct p{font-size:.875em;margin-bottom:10px;}.benefits-ct .row .columns{padding:10px 0 0 0;}.benefits-ct-title h2{font-size:1.4em;}.benefits-ct .row.benefit-one{background:transparent url(../img/screenshots/home-ct-ill-1-2x.png) left bottom no-repeat;height:600px;background-size:100% auto;}.benefits-ct .row.benefit-one h3 span{background:transparent url(../img/logos/repo-logos-ct.png) left top no-repeat;display:inline-block;height:18px;width:70px;background-size:100%;margin:0 0 0 5px;}.benefits-ct .row.benefit-two{background:transparent url(../img/portfolio/glg-home-benefit-1.jpg) right bottom no-repeat;height:575px;background-size:auto 45%;}.benefits-ct .row.benefit-three{background:transparent url(../img/portfolio/glg-home-map.jpg) -45px bottom no-repeat;height:600px;background-size:580px auto;}.index-ct .map,.index-cn .map{min-height:200px;}.index-cn .hero-video-wrap{height:380px;}.index-cn .bgscroll{height:135px;margin-top:30px;background-size:auto 140px;}.index-cn .hero{padding:30px 0px 0px 0px;}.index-cn .hero .button{margin-top:10px;}.index-cn .customers{background-color:#9AE7DD;}.index-cn .ill-small .ill div{margin-bottom:0px;height:205px;background-size:180px auto;overflow:hidden;background-image:url("../img/illustrations/benefits-ills.png");}.index-cn .ill-small .one div{background-position:center top;height:185px;}.index-cn .ill-small .two div{background-position:30px -945px;}.index-cn .ill-small .map-cn{background:transparent url(../img/screenshots/cn-map.jpg) -30px top no-repeat;height:auto;background-size:auto 272px;margin-top:0px;padding-top:215px;}.index-cn .ill-small .four div{background-position:center -225px;height:180px;}.index-cn .ill-small .five div{background-position:center -700px;height:195px;}.index-cn .ill-small .six div{background-position:center -455px;height:195px;}.index-cn .ill-small .last-cn{background:transparent url(../img/portfolio/glg-home-benefit-1.jpg) 100% top no-repeat;height:auto;background-size:auto 240px;padding-top:270px;}.index-cn .ill-small .map-cn h3{margin-top:40px;}.animated{-o-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important;}}@media only screen and (min-width: 40.063em) and (max-width: 64em) {header{height:70px;}h1{font-size:2.25em;margin-bottom:10px;}h2{font-size:1.55em;}h2.small-title{font-size:1.45em;padding-bottom:5px;}h3{font-size:1.25em;}h4{font-size:1.125em;}.site-logo-wrap{width:115px;height:65px;margin:0 auto!important;}.nav-logo{width:115px;height:65px;display:block;overflow:hidden;text-indent:-9999px;text-align:center;}.home header .nav-logo{background:transparent url("../img/logos/logos-assembla.svg") left 10px no-repeat!important;background-size:100%!important;}.home .smaller .nav-logo,header .nav-logo,.smaller .nav-logo{background:transparent url("../img/logos/logos-assembla.svg") left -65px no-repeat!important;background-size:100%!important;}.subtitle,.description{font-size:1.2em;font-weight:normal;}.description{font-size:1.095em;}.site-logo-wrap{margin-left:-4px;}.home #menu-mobile.reveal-modal{top:0px;}#menu-mobile.reveal-modal{top:0;}#menu-mobile ul.m-login{top:25px;right:21px;}#menu-mobile.reveal-modal .close-reveal-modal{top:16px;left:21px;}#menu-mobile .nav-cta{margin-top:25px;text-align:center;}.section{padding:40px 0;}.hero{padding:40px 0 60px 0;margin-top:70px;}.hero .button{margin-top:30px;}.home .hero-bg{height:500px;}.home .hero{background-size:130%;padding:50px 0;}.home .hero h1{font-size:2.45em;}.hero.w-sub-nav{margin-top:70px;}button,.button{padding:12px 15px!important;font-size:14px;}.customers{padding:25px 0 10px 0!important;}.customers span{margin-bottom:20px;width:100%;height:31px;background-image:url(../img/logos/customer-logos.png);background-repeat:no-repeat;background-size:555px 31px;}.customers .one span{background-position:24px top;}.customers .two span{background-position:-80px top;}.customers .three span{background-position:-194px top;}.customers .four span{background-position:-310px top;}.customers .five span{background-position:-405px top;}.customers .six span{background-position:-490px top;}.home .features .large-4 p{min-height:130px;margin-bottom:0px;height:auto;}.home .ill-small .ill div{width:185px;height:190px;margin-top:40px;}.home .ill-small .large-7 h3{margin-top:0;}.home .benefits.ill-small .one div{background-position:center 6px;}.home .benefits.ill-small .two div{background-position:center -456px;}.home .benefits.ill-small .three div{background-position:center -214px;}.home .benefits.ill-small .four div{background-position:center -685px;}.home .benefits.ill-small .five div{background-position:center -922px;}.home .hero-bg{min-height:490px;}.home .testimonials,.home .lean-slider div{height:230px;}.home .section.benefits h2{margin-bottom:10px;}.home .map{min-height:370px;}.workspaces .hero,.issue-management .hero,.collaboration .hero,.team-management .hero,.repositories-features .hero{background-size:125%;}.ill-small hr{margin:10px 0 30px 0!important;}.ill-large hr{margin:0 0 40px 0!important;}.ill-small .ill div{width:160px;height:170px;margin-bottom:30px;background-repeat:no-repeat;background-color:transparent;background-size:100% auto;overflow:hidden;}.ill-large .ill div{margin:0 auto;width:720px!important;}.workspaces .ill-small .button{margin-bottom:15px;}.workspaces .ill-small .one div{background-position:center 5px;}.workspaces .ill-small .two div{background-position:center -190px;}.workspaces .ill-small .three div{background-position:center -406px;}.issue-management .ill-large .one div{background-position:center top;height:260px;}.issue-management .ill-large .two div{background-position:center -336px;height:252px;}.issue-management .ill-large .three div{background-position:center -606px;height:243px;}.issue-management .ill-large .four div{background-position:center -868px;height:256px;}.issue-management .ill-large .five div{background-position:center -1208px;height:275px;}.collaboration .ill-large .one div{background-position:center top;height:306px;}.collaboration .ill-large .two div{background-position:center -324px;height:215px;}.collaboration .ill-large .three div{background-position:center -567px;height:250px;}.collaboration .ill-large .four div{background-position:center -842px;height:247px;}.collaboration .ill-large .five div{background-position:center -1114px;height:245px;}.collaboration .ill-large .six div{background-position:center -1386px;height:242px;}.team-management .ill-large .ill div{background-image:url("../img/screenshots/team-management-features-ills.png");}.team-management .ill-large .one div{background-position:center top;height:250px;}.team-management .ill-large .two div{background-position:center -276px;height:215px;}.team-management .ill-large .three div{background-position:center -516px;height:212px;}.team-management .ill-large .four div{background-position:center -995px;height:200px;}.team-management .ill-large .five div{background-position:center -1238px;height:216px;}.repositories-features .ill-large .one div{background-position:center top;height:320px;}.repositories-features .ill-large .two div{background-position:center -332px;height:315px;}.repositories-features .ill-large .three div{background-position:center -665px;height:314px;}.repositories-features .ill-large .four div{background-position:center -1005px;height:245px;}.repositories-features .ill-large .five div{background-position:center -1270px;height:182px;}.repositories-features .ill-large .six div{background-position:center -1504px;height:200px;}.repositories-features .ill-large .seven div{background-position:center -1746px;height:215px;}.portfolio .section.ill-small h2{padding-bottom:0;margin-bottom:50px;}.portfolio .hero,.fast-it .hero,.portfolio-private-install .hero,.portfolio-case-studies .hero,.portfolio-plans .hero{background-size:1270px auto;background-position:-300px top;}.portfolio .ill-small .one div{background-position:center -629px;}.portfolio .ill-small .two div{background-position:center -844px;}.portfolio .ill-small .three div{background-position:center -1056px;}.portfolio .ill-small .four div{background-position:center -1259px;}.portfolio .ill-small .five div{background-position:center -1465px;}.portfolio-private-install .ill-small .one div{background-position:center -1258px;}.portfolio-private-install .ill-small .two div{background-position:center -1657px;}.portfolio-private-install .ill-small .three div{background-position:center -1908px;}.portfolio-private-install .ill-small .four div{background-position:center -1470px;}.portfolio .why .flex-video,.fast-it .flex-video{margin:-15px auto 30px auto;}.plans .plans-include-box{padding:30px 10px 20px 40px;background:#f4f5f6;}.section-cta{padding:30px 0;}.section-cta h2{margin:0 0 15px 0;letter-spacing:normal;}.contact h2{text-align:center;}.section-cta .subtitle{margin-bottom:20px;}.no-cc{font-size:1em;}.home .ill-small .large-6 div{text-align:center;color:#999;padding-top:0px;padding-bottom:60px;}.testimonials,.lean-slider div{height:245px;}.testimonials blockquote p.quote{font-size:1.1em;}.testimonials blockquote p.meta{font-size:.875em;}.home .testimonials-bg .cta{margin:30px 0 10px 0;}footer.section{padding:30px 0;}footer ul{margin-bottom:30px;}footer .connect ul{text-align:center;}footer .connect ul li{display:inline-block;margin-top:10px;margin-right:30px;text-align:center;margin-bottom:15px;}footer .connect h5{display:none;}footer p.copyright{padding-left:20px;}footer p.top{font-weight:600;}#slider-control-nav{bottom:30px;}.customers{padding:30px 0 0 0;}.testimonial .bubble{width:90%;margin-right:20px;margin-left:20px;}.integrations .logos .large-4.bugsnag{float:none;}.plans .plans-include-box{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.plans .plans-include-box h2{margin-bottom:20px;}.repositories .section-cta{padding:35px 0;}.repositories .section p.text-center{min-height:0px;}.subversion .ill-small .one div,.git .ill-small .one div,.perforce .ill-small .one div{background-position:center -2165px;}.subversion .ill-small .two div,.git .ill-small .four div,.perforce .ill-small .four div{background-position:center -2400px;}.subversion .ill-small .three div,.git .ill-small .two div,.perforce .ill-small .two div{background-position:center -2645px;}.subversion .ill-small .four div,.git .ill-small .three div,.perforce .ill-small .three div{background-position:center -2900px;}.subversion .ill-small .five div,.git .ill-small .five div,.perforce .ill-small .six div{background-position:center top;}.git .ill-small .five div,.perforce .ill-small .five div{background-position:center -3130px;}.subversion .ill-small .six div,.git .ill-small .seven div,.perforce .ill-small .seven div{background-position:center -1660px;}.partners .hero{background-position:center 116px,center top;background-repeat:no-repeat,repeat-y;background-size:114%;}.partners .hero .button{margin-bottom:114px;}.scholars .testimonials .testimonial-pic{margin:30px auto -90px auto!important;}.scholars .section h2{margin-top:50px;}.scholars .section .cta{margin:50px 0 30px 0;}.plans-free-plan ul li.plans-cta{border-bottom:none;padding:20px 0 0 0;min-height:0px;border-bottom:none;}.plans-free-plan .personal{border-left:none;}.plans-free-plan .pro{border-right:none;}.promo-portfolio span{margin-bottom:15px;}.index-ct .hero{padding:30px 0 70px 0;}.counters-ct{padding:18px 0 10px 0;}.index-ct .overlay,.index-ct .hero-video-wrap{position:absolute;display:block;width:100%;height:550px;min-height:550px;overflow:hidden;top:-160px;}.counters-ct h2{margin:0;font-size:1.75em;}.counters-ct p{font-size:.875em;margin-bottom:10px;}.counters-ct p{font-size:.875em;margin-bottom:10px;}.benefits-ct h3{font-size:1.4em;}.benefits-ct-title h2{font-size:1.6em;}.benefits-ct .row .columns{padding:15px 0 0 0;}.benefits-ct .row.benefit-one{background:transparent url(../img/screenshots/home-ct-ill-1-2x.png) left bottom no-repeat;height:740px;background-size:100% auto;}.benefits-ct .row.benefit-two{background:transparent url(../img/portfolio/glg-home-benefit-1.jpg) center bottom no-repeat;height:600px;background-size:auto 60%;}.benefits-ct .row.benefit-three{background:transparent url(../img/portfolio/glg-home-map.jpg) center bottom no-repeat;height:620px;background-size:700px auto;}.index-ct .map,.index-cn .map{min-height:355px;}.index-cn .hero-video-wrap{height:380px;}.index-cn .bgscroll{height:135px;margin-top:30px;background-size:auto 140px;}.index-cn .hero{padding:35px 0px 0px 0px;}.index-cn .hero .button{margin-top:10px;}.index-cn .customers{background-color:#9AE7DD;}.index-cn .ill-small .ill div{margin-bottom:0px;height:205px;background-size:180px auto;overflow:hidden;background-image:url("../img/illustrations/benefits-ills.png");}.index-cn .ill-small .one div{background-position:center top;height:185px;}.index-cn .ill-small .two div{background-position:30px -945px;}.index-cn .ill-small .map-cn{background:transparent url(../img/screenshots/cn-map.jpg) right top no-repeat;height:auto;background-size:auto 295px;margin-top:0px;padding-bottom:40px;}.index-cn .ill-small .four div{background-position:center -225px;height:180px;}.index-cn .ill-small .five div{background-position:center -700px;height:195px;}.index-cn .ill-small .six div{background-position:center -455px;height:195px;}.index-cn .ill-small .last-cn{background:transparent url(../img/portfolio/glg-home-benefit-1.jpg) 90% bottom no-repeat;height:380px;background-size:auto 340px;}.index-cn .ill-small .map-cn h3{margin-top:40px;}.animated{-o-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important;}}