.cc_container,svg:not(:root){overflow:hidden}.insider:after,.modal:after,.modal__block+.modal__block h3,.section--intro:after{clear:both}.feature-table table,table{border-collapse:collapse;border-spacing:0}.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{line-height:1em}.cc_container .cc_message{margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;opacity:.9;transition:opacity .2s}.cc_container .cc_logo:active,.cc_container .cc_logo:hover{opacity:1}@media screen and (min-width:500px){.cc_container .cc_btn,.cc_container .cc_message{font-size:.8em}}@media screen and (min-width:768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;padding:10px}.cc_container .cc_btn{padding:8px 10px;cursor:pointer;text-align:center;font-size:.6em;display:block;width:33%;margin-left:10px;float:right;max-width:120px}.cc_container .cc_message{transition:font-size .2s;font-size:.6em;display:block}@media screen and (min-width:500px){.cc_container .cc_btn{font-size:.8em}.cc_container .cc_message{margin-top:.5em;font-size:.8em}}@media screen and (min-width:768px){.cc_container{padding:15px 30px}.cc_container .cc_btn{font-size:1em;padding:8px 15px}.cc_container .cc_message{font-size:1em}}@media screen and (min-width:992px){.cc_container .cc_message{font-size:1em}}.cc_container{font-size:17px;font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial;box-sizing:border-box}.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#f1d600;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;border-radius:5px;-webkit-border-radius:5px}img,legend{border:0}.cc_container .cc_btn:active,.cc_container .cc_btn:hover{background-color:#fff;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:.2s color}.cc_container a:active,.cc_container a:hover{color:#b2f7ff}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cc_btn,.cc_container,.cc_message{animation-duration:.8s;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;-webkit-animation-name:slideUp;animation-name:slideUp}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#fbfbfb;background-position:center top;background-repeat:no-repeat;overflow-x:hidden}body,figure{margin:0}a:focus{outline:dotted thin}.btn,a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}input{font-family:proxima-nova-soft,sans-serif!important}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.acceptDeclineBtns>*,.modal__close{cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.modal,.modal__block{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}body:not(:-moz-handler-blocked) a,body:not(:-moz-handler-blocked) p{font-weight:200}.btn,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h2,h3{color:#222;font-family:proxima-nova,sans-serif;font-style:normal;font-weight:300}a{text-decoration:none;color:#00b4ff}a:active,a:focus,a:hover{color:#00d8ff}.modal-wrap{opacity:0}.modal-wrap.active{z-index:200;opacity:1;overflow:visible;height:100%}.section--features,.sprites{overflow:hidden}@media screen and (min-width:750px){.modal-wrap{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(235,235,235,.9)}}@media screen and (max-width:749px){.modal-wrap{position:absolute;overflow:hidden;height:0}}.logWrapper,.scrollWrapper{height:400px;left:-2em;position:relative}.osx:after{content:'\F8FF  Mac Only!';font-size:.7em;font-weight:700;display:inline-block;padding:2px 4px;color:#fff;background-color:#d1d1d1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:5px;float:right;margin-right:13px}.sticky.osx:after{float:inherit}.scrollWrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:660px}.scrollWrapper p{padding:0 20px}.scrollWrapper p+:before{content:normal!important}.scrollWrapper p:first-child{margin-top:20px}.scrollWrapper p:last-child{margin-bottom:30px}.scrollWrapper span{font-size:20px;display:block;color:#000;padding:10px 0;font-weight:400;font-weight:300}.acceptDeclineBtns{position:relative;top:15px;margin:0 auto;text-align:center;width:100%}.logWrapper{width:660px;margin-bottom:-30px}.logWrapper p:last-child{margin-bottom:10px}.logWrapper p:before{content:'- ';display:inline}.logWrapper .sticky,.logWrapper p{padding:.2em 1em;margin:0;font-size:.9.5em}.logWrapper .sticky{background:#f4f4f4;padding:.8em 1em;font-size:1.1em;position:relative;margin:10px 0}.image--figure,.image--main,.section--features--third .insider,.sprites{background-repeat:no-repeat}.logWrapper .sticky:first-child{margin-top:0}.logWrapper .logButtons{position:absolute;right:25px;top:8px;font-size:.9em}.logWrapper .logButtons:before{display:inline-block;padding-right:10px}.logWrapper .btn{border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#C5C4C4;padding:6px 8px;font-weight:500;display:inline-block;margin-right:5px}.logWrapper .btn:hover{background-color:#acaaaa}.logWrapper .logWrapper p span{font-size:.9em;padding:0;margin:0;color:grey;display:block}.jspPane{width:660px!important}.jspTrack{background-color:#eee!important}.jspDrag{background-color:#dfdfdf!important}.modal{width:99%;max-width:660px;margin:0 auto;padding:2em;background-color:#fbfbfb;box-sizing:border-box;-webkit-transition:margin-top .4s;transition:margin-top .4s;box-shadow:0 0 0 5px rgba(0,0,0,.05)}.modal:after,.modal:before{content:" ";display:table}.modal__block{box-sizing:border-box;padding-right:2em;padding-bottom:2em}@media screen and (min-width:510px){.modal__block{float:left;width:50%}.modal__block+.modal__block{border-left:1px solid #a8a8a8;margin-left:-1px;padding-left:2em;padding-right:0}}.modal__notification p{padding-bottom:1em}.modal__close{float:right;width:30px;height:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAADTklEQVRIDcWXz0sbQRTH3Z2kgSqmEVtL2kAwPTQk/kCwod48tGdvFcnFk7156EksDRGCN0HwoPcYxD9AsEVyLKke1HiQYKxgm1ILWaNtpVGTvm/ILJPsxt1I0i4s+3bmzfvMezP79o1ULBZbjK5wOCwfHR09uLq66rq+vr5HY9okSbJiHMmXJP8kUbHZbCdut/skFAoVjGxKN4EnJiasuVzuicVi8ZDeHSNj6KdJ5GmCabvdfrC0tHRZa0xNcDAYfEze9cmybKs1+Kb2QqHwhzG2E41Gv+jpacA0Y2lsbKyPlLv1Btyi7TAWi+1QxCrWVBYNATo6OvqsgVCY74ZN2BZZFWB4SqF9JCo0QobNchRVcyoYa0qtjQqvChCE7jKj1FQCY/diIwlKTRHBAAvGS2B8MrfdvfXMEAywMIbRmsunp6cByHpGZmdnX4+Pj0+5XC4lkUgc6umIbUb69InZk8nkAaNMg2zkFgeL8sbGxtbg4GCH1+t9ZQQHlHRebG5uLs7Pz38Q7QgyOz8/zzK/34+s1CF0aEQzcJPQkm3i5ZnP53tK4b6roVU1AA6PyXt4VRF2QJ1O5/Pl5eW3dG9VDdW8UlYrwmM/gS2aXp0GrHE1nEMpO82sr6+ndYZpmshjxnp6enwErsgqGk2hQYQPDw97Ozs7e+uBlk3JagIRbBuK2DiKouw6HI7eTCbz0aynomGZ3K756xIVuUyhbpubm3tjtVpb9/b2olhbhJv3m3mCiVA7zWwuGAR0enr6HUHbIpHIzNra2u7FxUVyaGgoGAgEHmIDmgGTTo719/ejorjxcxKhkAE9Pj5G1dGSTqeVeuGURL6xgYEBiRKIC0ZqXdxT9ItQrl8vnCK2z0ZGRn5ns1n8lXRTphG0Xjgta97j8WyzeDxeXF1dZZTA73Mj/EnJomtycnIK73qecj3+rPY8lUrtn52d5Xk/nhTd1MLCwo9S6YNfFSm8bPYfCnVYe3v7exSBas2FnzRtMpQ9TbsozJ948acmEDTQjD43iwrbHAqGCsbLysrKNm31r5AbeZGnGdgWbaqh5o2k1NDyFp4CSstYUd5qwHwC/7yg52A8/8sRRpyAeGijc5GD+lppRdRDG73/ovOVQvd3s4e2v+Zo98AvIe+LAAAAAElFTkSuQmCC);background-size:cover}.modal__close:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAADX0lEQVRIDcVXTUsbURRtZmKNraVYtJTQRWkaJTERaa1k1y5aQXFZhWYRcOWqO3cKovgPCoKbClmoSMFNm4J0EySgxS6EJjXaKBSSWoS2C00V8tFzhr7wnEycSRrpwDD3vXvfOffe93XHViwWL5k9w8PDqqIoLrvd7oK9E+8Nm83m4DjIJ5B/4M3kcrlUoVBILS8v580wbecRj4yMOAAWgE0v3itmYNTDgSzeD3ByfX5+/qTSmIrEwWCwE4MGAHK10uDz+uHoMfSRhYWFuJFdGfHU1JSyvb3dj9Q+NBpQbR8c33S73ZHJycmCPPYMMUmTyeQzGHtlo3+VEX2io6PjtUyuyKCMtN6kxCfm7u7ugMxVIuac1iu9MoGQEXVPKBTyibZGzNWLjjMeCYN6frFD+v9yXdKIuWWQjppWbzWOkYNcHKMmEgkVzxDkBiOQ8fHxwdHR0efNzc1HW1tb34xs5D4L9jeXlpbWVb/f74Yn9+XBsry2trbj8XiuBQKBx2bkJIXtg9XV1TfhcPijjCPJDDCtdnd390K4LSnKRCvkFkk1bCzi34z4EVrXy9h0HSRnxH19fYP6yEnqcrk6Z2dnX0UikR3dUKNmQfX5fE+Q6stGWn0f51hPLkjn5ubCGxsbpmuAmNhadjtItVtGT1KpLeaOkcNpb2trq7MaUuKSs3SAVCIy6id5JpPZczqdd1OpVNxqpDKWgrArXl2yoZDb2toc09PTQ42NjU2xWOw955bpFnorX3KqXV1dHhibLi4CknRiYiLkcDiaZmZmwtFodP/g4GDvKR6kvYUL0AoxUv2dxLdgfO52kkkpk/Tw8FDLVDqdPqqBPKl6vV5sK8VPwEqPiJR6mVTYV0uez+ejJP6FMoWXvuGRaUZaLTnSnMV5/VaNx+PFlZWVBkz4HQEivu3t7S1jY2NBto0iFXbiq48c9/vXbDabE3p+kd3Y4uLivlaB8Ko6PT19AW8u9IZCcMfYDS9ZBGr7mALS/U727CJkcojKs3SA4FD4hIg3L4KQmMQmh8AvEbOD1SAMPgtlvb7EJLaMd6bKpIKVJgszzEePbFirzEhNy1sZnIUZayQMrGnBcSFxTuX0yvhlEcvK//ILIzsgftpQm91DJE7oWpCJ0k8b2j/RzuBE+mL1p+0PRcjh1YAEgKsAAAAASUVORK5CYII=)}.invalid{background-color:#ff4848!important;color:#fff!important}@media screen and (max-width:719px){.mobile-unfriendly{display:none!important}}.logWrapper.jspScrollable{margin-right:-31px!important}#embeded_coolorus{position:absolute;width:250px;height:290px;left:calc(50% + 33px);top:calc(50% + 23px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.realPicker{position:absolute;display:inline-block;width:334px;height:327px;bottom:0;right:0;background-image:url(../images/coolorus_picker_screen_flat.png)}.heading{color:#000;font-weight:200}.heading--main{margin-top:3px;padding-top:1.1em;margin-bottom:.39em;font-size:2.6em;line-height:1}@media screen and (min-width:720px){.heading--main{display:inline-block}}@media screen and (max-width:720px){.heading--main{margin-bottom:.5em}}.heading--main__subtitle,.heading--main__ver-num{color:#222}.heading--main__ver-num{font-size:.8em}.heading--main__subtitle{font-size:.6em}#legalBody .heading--modal{margin-bottom:1em!important}.heading--modal{margin-bottom:1.3em}.heading--modal span{display:block;font-size:.6em}.vimeo{padding:0;max-width:780px!important;height:430px}.vimeo .heading--modal{margin:10px 20px!important}.vimeo .modal__close{position:relative;top:14px;right:15px}.vimeo .modal{padding:0!important;background-color:rgba(255,255,255,.85);width:780px!important}.vimeo iframe{height:439px!important}.heading--secondary{font-size:1.6em;font-weight:300}.section--features .heading--secondary{padding-left:65px;background-repeat:no-repeat;background-position:left middle}.modal .heading--secondary{margin-top:0}.section--studios .heading--secondary{margin-top:1em;text-align:center;margin-bottom:.5em}.faq-item .heading--tertiary,.heading--supporting-section,.heading__form{margin-bottom:0}.heading--secondary small{font-size:.5em;color:#747474;display:inline-block}.heading--supporting-section:nth-of-type(2){margin-top:1em}@media screen and (min-width:550px){.heading--supporting-section:nth-of-type(2){margin-top:2em}}.faq-item .heading--tertiary+p,.heading__feature+p,.heading__form+p{margin-top:0}.heading--tertiary{font-weight:400}.modal .heading--tertiary{margin-top:0;font-size:1.3em}.modal .heading--tertiary+p{min-height:5em}.heading__feature{height:68px;padding-left:61px;display:table-cell;vertical-align:middle;font-size:1.3em;font-weight:300}.nav,.nav__item{display:inline-block}.heading__feature:before{content:'';position:absolute;left:0;top:10px;background-image:url(../images/feat.png)}.insider:after,.insider:before,.section--intro:after,.section--intro:before{content:" ";display:table}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.33dppx){.heading__feature:before{background-image:url(../images/feat2.png);background-size:511px 57px}}.heading__feature+p{font-size:1.1em}.headind--fail{color:#ff4848}.heading--buy{font-size:3em;font-weight:300;margin-bottom:8px}@media screen and (min-width:720px){.nav{float:right;margin-top:2.5em;margin-right:4px}}.nav__list .btn{border-color:rgba(169,169,169,1);transition:all .3s ease}.nav__list .btn:hover{border-color:rgba(218,218,218,1);background-color:rgba(218,218,218,1)}.nav__list{padding-left:0}.nav__item+.nav__item{margin-left:.6em}@media screen and (max-width:719px){.mobile-unfriendly+.nav__item{margin-left:0}}.nav__link{display:block;padding:.25em .55em;color:#000!important;font-size:1.2em}.nav__link:hover{color:#000}.insider{width:810px;height:100%;margin-left:auto;margin-right:auto}.section--intro{padding-bottom:30px}.section--top{background-color:rgba(255,255,255,.05)}.section--studios{background-color:#dadada;overflow:hidden;padding-bottom:2.2em}.section--features p{margin:2em 0;font-size:1.1em}.section--features--first{height:575px;background-color:#656dcf;color:#fff}.section--features--third{#height:394px;background-color:#00a57c;color:#fff}.section--features--third .insider{background-image:url(../images/simple_mode_screens.png);background-position:155% 0}.section--features--more{padding-bottom:2em}.section--friends{width:100%;background-color:#f1f1f1}.section--friends .friends{margin:0 auto;text-align:center;display:table}.section--friends .friends>*{width:180px;padding:40px 30px 30px;display:table-cell;text-align:center;vertical-align:top middle;color:#000!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section--friends .friends>:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);background-color:#fbfbfb;cursor:pointer}.section--friends .friends>* img{width:40%;margin:0 auto;text-align:center}.section--friends .friends>* p{font-size:20px;font-weight:400}.section--features--more .heading--secondary{padding:0}.section--download-flash{background-color:#dedede}.section--download-flash .flash-download-heading{font-size:1.7em;margin:1em 0 .2em}.section--download-flash p{margin-top:0;margin-bottom:1.3em;width:500px}.section--download-flash p strong{font-weight:500}.section--download-panel .panel-download-heading{font-size:1.7em;font-weight:300;width:400px}.section--download{margin:4em 0;padding:.7em 0 2.5em;background-color:rgba(255,255,255,.05);text-align:center}.section--faq{margin-bottom:3em}.feature{position:relative;margin-bottom:1em}@media screen and (min-width:501px) and (max-width:700px){.feature{width:48%}.feature:nth-child(2n+1){margin-left:2%}}@media screen and (min-width:701px) and (max-width:909px){.feature{width:31%}.feature:not(:nth-child(3n - 1)){margin-left:1.5%}}@media screen and (min-width:910px){.feature{width:22%}.feature:not(:nth-child(4n+2)){margin-left:3.4%}}.feature p{padding-left:5px;margin-bottom:0}@media screen and (min-width:501px){.feature{display:inline-block;vertical-align:top}.faq-item{display:inline-block;vertical-align:top;width:48%}.faq-item:nth-child(2n+1){margin-left:2%}}.intro{float:left;width:50%;margin-top:2.25em}.intro__line{font-size:17px;line-height:21px;margin-top:0;margin-bottom:1.25em}.intro__note,.intro__sub-note{font-size:.9em}.intro__note{color:#000}.intro__sub-note{margin-top:3.4em;color:#6f6f6f}.sprites{display:inline-block;background-image:url(images_small.png)}.image--figure{width:100%;height:0;background-size:contain}.image--main{background-image:url(../images/coolorus_picker_screen.png);width:323px;padding-top:370px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.33dppx){.image--main{background-image:url(../images/pickers2.png)}}.image--apps{padding-top:17.53%;background-image:url(../images/programms.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.33dppx){.image--apps{background-image:url(../images/programms2.png)}}.image--form{width:221px;height:37px;background-image:url(../images/payment_options.png);background-size:cover}@media screen and (min-width:500px){.image--form{float:right;margin-top:1.5em}}.figure--main{width:75px;margin-left:5.4em;float:left;line-height:0;margin-top:1.25em}.figure--apps{max-width:100%;width:325px}.figcaption--main{margin-top:10px;text-align:center;font-size:17px}@media screen and (-webkit-min-device-pixel-ratio:0){.figcaption--main{margin-top:7px}}.figcaption--main strong{font-weight:400}.footer{color:#747474;font-size:.8em}@media screen and (min-width:550px){.figure--apps{width:100%;max-width:325px;margin-bottom:2px}.footer{margin-top:4em}}.footer__links{margin-top:0!important;margin-bottom:10px!important;font-size:16px!important}@media screen and (min-width:451px){.footer__links{text-align:right;float:right}}.footer__link{color:#747474;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.footer__link:active,.footer__link:focus,.footer__link:hover{color:#000;opacity:1}.footer__link:after{color:#747474!important;content:'|';position:absolute;padding-left:1em}.footer__links .footer__link:first-child{margin-left:-.5em}.footer__links .footer__link:nth-child(1n){margin-left:1em}@media screen and (max-width:450px){.footer__links .footer__link:nth-child(1n):after{content:''}.footer__copyrights{text-align:center;margin:1em auto 0;display:block}}@media screen and (min-width:451px){.footer__copyrights{margin-left:1.5em}}.footer__coolorus{color:#3f3f3f}.btn,.btn:hover{color:#fff}.footer__legal{clear:both;font-size:14px}.footer__sm{display:inline-block;opacity:.2;margin-top:-10px}@media screen and (min-width:481px){.footer__sm{float:left}}.footer__sm:hover{opacity:1}.footer_sm--twitter{width:32px;height:27px;background-image:url(../images/twitter_hover.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.footer_sm--twitter{background-image:url(../images/twitter_hover@2x.png);background-size:cover}}.footer_sm--facebook{width:29px;height:29px;margin-right:15px;background-image:url(../images/facebook_hover.png)}.btn--submit,.btn--upgrade{width:275px!important;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.footer_sm--facebook{background-image:url(../images/facebook_hover@2x.png);background-size:cover}}.btn{border-width:1px;border-style:solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:0 0}.btn--video{padding:.4em .6em}.btn--video-black,.btn--video-white{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.btn--video-white{border-color:#fff;color:#fff}.btn--video-white:hover{color:#000;background-color:#fff}.btn--video-black{border-color:rgba(100,100,100,1);color:rgba(100,100,100,1)}.btn--video-black:hover{color:#fff;background:rgba(100,100,100,1);border-color:rgba(100,100,100,1)!important}.btn--flash,.program-label{background-repeat:no-repeat}.btn--upgrade{background-color:#9ed660;color:#fff;border:none;font-size:1.2em;padding:.5em .7em;top:-.5em}.btn--upgrade:hover{background-color:#85cc37}.btn--big{float:right;font-size:1.5em;color:#fff;border:none;padding:.7em 1em;line-height:1}.btn--big small{display:block;font-size:.6em}.btn--flash{margin-top:1.1em;padding-right:3em;background-color:#e5624f;background-image:url(../images/fl_text.png);background-position:91% center}.program-label,.studio{background-position:center center}.btn--flash:hover{background-color:#e24e39}.btn--flash small{font-size:.53em}.btn--panel{margin-top:1em;background-color:#577dd5}.btn--panel:hover{background-color:#436dd0}.btn--panel small{font-size:.65em}.btn--submit{top:-10px;border:none;padding:.7em 1.7em;font-size:1.6em;background-color:#577dd5;color:#fff}.btn--submit:hover{background-color:#436dd0!important}.btn--submit.greenHover:hover{background-color:#85cc37!important}.btn--download{display:inline-block;margin:.6em .35em 0;padding:.6em 1.1em;font-size:1.6em;font-weight:300}.btn--modal{margin-right:0;margin-top:1em;padding:.5em;border:none;float:right;background-color:#577dd5;color:#fff}.btn--modal:hover{background-color:#325fc7}.btn--warn{background-color:#ff4848;color:#fff}.btn--warn:hover{background-color:#ff1515}.btn--inactive,.btn--inactive:active,.btn--inactive:hover{color:#fff;opacity:.5;cursor:default}.acceptDeclineBtns .btn{display:inline-block;margin-left:.2em;padding:16px 28px;font-size:1.625em;border:none}.program-label{display:inline-block;width:54px;height:51px;border:2px solid #eaeaea;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer}.program-label:hover{opacity:1}.program-label:nth-of-type(1){background-image:url(../images/illustrator_logo.png)}.program-label:nth-of-type(2){background-image:url(../images/flash_logo.png)}.program-label:nth-of-type(3){background-image:url(../images/photoshop_logo.png)}.program-label.gift{background-color:#dadada;background-image:none;width:34px;height:34px;position:relative;border:none;top:-10px}.program-label.gift:hover{background-color:#cdcdcd;opacity:1}.checkbox{position:absolute;left:-100%}.checkbox:checked+.program-label{border:2px solid #577dd5;opacity:1}.checkbox.active+.program-label{border:2px solid #577dd5;opacity:1!important}.opacity-50,.studio.faded{opacity:.5}.checkbox:checked+.gift{background-image:url(../images/checkbox_dot.gif);background-color:#a7a7a7;border:none}.inputish-block{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:499px){.inputish-block{margin-top:1em}}@media screen and (min-width:500px){.inputish-block{display:inline-block;text-align:right}}@media screen and (min-width:601px) and (max-width:760px){.inputish-block--order{margin-left:-10%}}@media screen and (max-width:600px){.inputish-block--order{display:block;width:100%;padding-top:1.7em;text-align:center}}.form-row--special-offer input,.form-row-license-count input{top:5px;position:relative}.form-row--special-offer input{text-align:left;width:255px}.form-row-license-upgrade{margin-bottom:1em}.form-row-license-count{border-top:1px solid rgba(0,0,0,.1);padding-top:.5em}.input-error{color:#fff;background-color:red!important}.input{padding:.5em;background-color:#eee;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#000;text-align:right;font-weight:100}.input:active,.input:focus{background-color:#f4f4f4;outline:0}.input--number{width:25%}.input--email{width:60%;margin-bottom:.4em;text-align:left}.input--discount{text-align:left;width:50%;padding-top:.4em;padding-bottom:.4em}.input--modal{width:100%;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:500px){.labelish-block{display:inline-block;width:60%}}.labelish-block p{margin-bottom:0}.total{display:block;margin-top:3em;padding:6px 9px 0 0;text-align:right}.feature--mini,.studio{display:inline-block;background-repeat:no-repeat;overflow:hidden}@media screen and (min-width:420px){.total{margin-top:1.5em;font-size:1.55em}}.total-ammount{font-size:2.4em;color:#000}.total-ammount:before{content:'$'}.form-row--special-offer{margin-top:.7em;margin-bottom:.7em;padding-bottom:1em}.form-row--special-offer button{font-size:18px;top:20px;float:right;width:275px!important;text-align:center}.form-row--discount .heading--tertiary{margin-top:0;margin-bottom:1.1em}@media screen and (max-width:600px){.form-row--discount{margin-top:-6em}}.studio{margin:0 2px;transition:.3s opacity;position:relative;background-image:url(../images/images_small.png);transform:scale(.91);-webkit-transform:scale(.91);-moz-transform:scale(.91);-o-transform:scale(.91);-ms-transform:scale(.91)}.studio--blur{width:38px;height:49px;background-position:-231px -166px}.studio--disney{width:107px;height:44px;background-position:-2px -132px}.studio--sony{width:49px;height:68px;background-position:-132px -88px}.studio--blizzard{width:91px;height:50px;background-position:-2px -217px}.studio--naughtydog{top:-12px;width:201px;height:31px;background-position:-2px -2px}.studio--arsthanea{top:-12px;width:128px;height:45px;background-position:-2px -85px}.studio--crytek{top:-12px;width:141px;height:48px;background-position:-2px -35px}.feature-image{line-height:0}.feature-column{float:left;vertical-align:top;height:100%}.feature-column--slider{width:327px;padding-right:3em;border-right:1px solid #9499dd;background-image:url(../images/coolorus_sliders_screen_flat.png);background-position:0 -90px;background-repeat:no-repeat;box-sizing:border-box;padding-top:300px;background-size:auto}.feature-column--slider .heading--secondary{margin-top:30px;background-image:url(../images/color_sliders_icon.png);line-height:39px}.feature-image--slider-screen{width:100%;height:295px}.feature-column--shapes{width:435px;padding-left:3em;background-image:url(../images/affect_shape_text_layers_screen.png);background-repeat:no-repeat;background-position:34px 260px}.feature-column--shapes .heading--secondary{background-image:url(../images/affect_shape_txt_icon.png);margin-top:1.8em;line-height:44px}.feature-column--shapes p{width:330px}.feature-column--gamut{width:300px;padding-right:3em;border-right:1px solid #bfbfbf}.feature-column--gamut .heading--secondary{background-image:url(../images/gamut_lock_icon.png);line-height:46px;margin-top:1.7em}.feature-image--gamut{margin-top:2.5em;margin-bottom:1.5em}.feature-column--mixers{padding-left:3em}.feature-column--mixers .heading--secondary{background-image:url(../images/color_mixer_icon.png);line-height:46px}.feature-column--mixers p{width:300px}.feature-image--mixers{background-image:url(../images/mixer_screen.png);margin-bottom:1.4em;margin-top:3em}.feature-column--simple-mode .heading--secondary{background-image:url(../images/simple_mode_icon.png);background-position:left center;padding-left:86px;margin-top:1.2em;margin-bottom:-.6em}.feature-column--simple-mode .heading--secondary .multiline{line-height:normal}.feature-column--simple-mode .heading--secondary,.feature-column--simple-mode p{width:150px}.feature--mini{padding-left:60px;width:98px;height:46px;padding-top:3px;line-height:1;font-size:1.2em;background-position:left top;background-image:url(../images/images_small.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.feature--mini{background-image:url(../images/images_small-hd.png)}}.feature--mini-harmonies{background-image:url(../images/color_scheme_icon.png)}.feature--mini-luminosity{background-image:url(../images/luminosity_lock_icon.png)}.feature--mini-ryb{background-image:url(../images/ryb_modes.png)}.feature--mini-save{background-image:url(../images/save_load_mixers_icon.png)}.feature--mini-color{background-image:url(../images/color_models_icon.png)}.external{font-size:90%;vertical-align:top}.newButton,.v-badge:before{font-size:14px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.newButton{padding:10px;border-radius:4px;color:#fff;font-family:proxima-nova-soft,sans-serif!important}.blue{background-color:#568AD2;border:1px solid #568AD2}.grey{background-color:#f3f3f3;border:1px solid #c6c6c6;color:#404040}.blue:hover,.green:hover{background-color:#fff!important}.green{border:1px solid #15b779!important}.green:hover{color:#15b779}.blue:hover{color:#568AD2!important}.grey:hover{background-color:#d8d8d8!important}.newButton:hover{background-color:#f2f2f2;color:#585858;border:1px solid #a9a9a9}button.purchase{position:relative;z-index:4!important}.badge:before,.v-badge:before{position:absolute;display:block}.badge:before{content:" ";top:-40px;right:0;background:url(../images/sale_40_badge.png) center center/100% no-repeat;width:145px;height:116px;z-index:0!important}.v-badge:before{content:attr(vbadge);top:-18px;right:-10px;background-color:#fff;border:1px solid #15b779;border-radius:50vh;padding:5px 10px;color:#15b779;font-family:proxima-nova-soft,sans-serif;font-weight:700}.news-title,section.stuck{position:fixed;top:0}.v-badge:hover:before{border-color:#15b779;background-color:#15b779;color:#fff}.importantNote{display:block;width:92%;padding:5px 15px;background-color:#e6e6e6;border:1px solid #d1d1d1;font-size:13px;font-weight:700;margin-top:15px!important}.news-title{width:100%;height:auto;padding:12px 0;background-color:#fff;color:#4d4d4d;z-index:12;text-align:center;margin:0!important;text-transform:uppercase;font-weight:500;font-size:20px;border-bottom:1px solid rgba(0,0,0,.1)}.news-title span{margin:0 30px}.news-title a{color:#326BEC;border:1px solid #326BEC;padding:2px 15px;margin-left:15px;transition:all .2s ease;border-radius:50vh}.pre-discount-total,.upgrade-discount-total{font-size:.5em;margin-left:-15px}.news-title a:hover{color:#fff;background-color:#326BEC}.blackfriday{color:#fff;background-color:#000}.haloween{background-color:#25D150;color:#fff}.regularsale,.regularsale a{background-color:#a24af0;color:#fff}.regularsale a{border-color:#fff}.blackfriday a,.haloween a,.regularsale a:hover{border-color:#fff;background-color:#fff}.regularsale a:hover{color:#a24af0}.haloween a{color:#25D150}.blackfriday a{color:#000}.haloween a:hover{background-color:#046041;border-color:#046041}.blackfriday a:hover{background-color:#000;border-color:#fff}.program-label.gift.disabled-this{background-color:#dadada!important;cursor:auto!important}button[disabled],button[disabled]:active,button[disabled]:hover,input[disabled],input[disabled]:active,input[disabled]:hover,input[disabled]~label,input[disabled]~label:active,input[disabled]~label:hover{opacity:.5!important;cursor:default!important}.upgrade-discount-total{color:#9ed660}.form-row--discount,.total-ammount{margin-top:-10px}#buyAi+label{background-image:url(../images/illustrator_logo.png)}#buyFl+label{background-image:url(../images/flash_logo.png)}#buyPs+label{background-image:url(../images/photoshop_logo.png)}.btn--upgrade[disabled]:hover{background-color:#9ed660!important}input[disabled]~label:hover{background-color:#dadada!important}.emImage{background-image:url(../images/em_screen.png);background-repeat:no-repeat;background-position-x:23px;margin-left:-32px;width:660px;height:337px;border-bottom:1px solid #ccc}.btn--em{margin-top:.8em;font-size:1.85em;background-color:#577dd5;margin-right:24px}.btn--em:hover{background-color:#436dd0}.btn--em small{font-size:.58em}button#buySubmit.inputish-block.inputish-block--order.btn.btn--submit{right:10px!important;margin-top:25px!important;text-align:center!important;width:20%!important;float:right!important}.section--download-panel .download{display:inline-block;width:49%;padding-bottom:35px;margin-top:20px}.section--download-panel .feature-table-heading span{font-size:20px;display:block;opacity:.7}.section--download-panel .download>*{display:block;text-align:center;margin:0 auto}.nav__link.nav__link--purchase.btn{padding:4px 14px;margin-top:0!important;margin-bottom:0;background-color:#568AD2;border:1px solid #568AD2;color:#fff!important;font-weight:500;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.cc_container .cc_btn,.section--buy button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.nav__link.nav__link--purchase.btn:hover{background-color:#f2f2f2;color:#585858!important;border:1px solid #a9a9a9}.feature-column--simple-mode h2,.section--features--first h2{color:#fff!important}.cc_container,.cookie--monster{background:rgba(255,255,255,.9)!important;color:#000!important}.cc_container .cc_btn{background-color:#568AD2!important;border:1px solid #568AD2!important;color:#fff!important}.cc_container .cc_btn:hover{background-color:#f2f2f2!important;color:#585858!important;border:1px solid #a9a9a9!important}.cookie--monster button{margin-left:10px;padding:4px 10px!important}.red{background-color:#ee173c!important;color:#fff}.green{background-color:#1acc58!important;color:#fff}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.input-error::-webkit-input-placeholder{color:#fff}.input-error:-moz-placeholder{color:#fff;opacity:1}.input-error::-moz-placeholder{color:#fff;opacity:1}.input-error:-ms-input-placeholder{color:#fff}.input-error:placeholder-shown{color:#fff}.section--buy{background:#fff;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;text-align:center;padding:40px 0 20px}.section--buy h2,.section--buy h3{margin:0;padding:0;font-family:proxima-nova,sans-serif;font-weight:200!important}.section--buy h2{font-size:70px;margin-top:20px;padding-top:100px;background:url(../images/coolorus_logo.svg) top center no-repeat;background-size:90px 91px;position:relative}.section--buy .download-section{width:100%;height:70px;margin:10px 0 0;position:relative}.section--buy button{background-color:#568AD2;border:1px solid #568AD2;border-radius:4px;color:#fff;font-size:25px;height:100%;font-family:proxima-nova-soft,sans-serif}.section--buy button.idle,.section--buy input.idle{pointer-events:none!important;background-color:#f2f2f2!important;color:#c7c7c7!important;border:1px solid #f2f2f2!important}.section--buy button.upgrade{background-color:#fff;color:#585858;border:1px solid #a9a9a9}.section--buy button.upgrade:hover{background-color:#f2f2f2;color:#585858;border:1px solid #a9a9a9}.section--buy button.download--trial{width:30%;display:inline-block;position:relative;top:0;margin-right:10px}.section--buy button.download--trial:not(:-moz-handler-blocked){top:0}.section--buy button.purchase:not(:-moz-handler-blocked){position:relative;top:-12px!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.section--buy button.download--trial{top:0}.section--buy button.purchase{position:relative;top:0!important}}@supports (-ms-accelerator:true){.section--buy button.download--trial{top:0}.section--buy button.purchase{position:relative;top:0!important}}.section--buy button.purchase{width:40%;display:inline-block}.section--buy button span{font-size:50%;display:block}.section--buy button span:not(:-moz-handler-blocked){position:relative;top:-5px}.section--buy .upgrade-separator{position:relative;width:70%;margin:30px auto}.section--buy .upgrade-separator span{background:#fff;display:block;width:300px;margin:0 auto;position:relative}.section--buy .upgrade-separator:before{content:"";display:block;width:100%;height:1px;background:rgba(0,0,0,.2);position:absolute;top:50%}.modal__block,.upgrade--section{position:relative}.section--buy button.upgrade,.upgrade--section button,.upgrade--section>*{font-size:16px}.upgrade--error{text-align:center;width:calc(78% - 2px);padding:10px 0;margin:8px auto 0;border-radius:4px;color:#fff;font-weight:700!important;display:none}.section--buy button.upgrade{padding:10px 20px;margin-bottom:20px}.upgrade--section{margin:0 auto;width:100%;height:40px;display:none}.upgrade--section input{margin:0;padding:0 0 0 20px;height:40px;width:250px;text-align:left;box-sizing:border-box}.upgrade--section button{height:40px;padding:0 10px;min-width:121px;box-sizing:border-box}.manage--license .newButton{margin-top:15px;float:right}.input{font-size:17px!important;color:rgba(0,0,0,.7)!important}.error--license{width:calc(100% - 48px);position:absolute;font-size:14px;border-radius:4px;padding:8px;font-weight:500;top:90px;display:block}.footer{margin-bottom:20px}.footer--contact{width:200px;float:left;font-size:15px}.footer--contact2{position:absolute;bottom:0;right:0;width:560px}.footer .insider{width:810px!important;position:relative}#vimeo-iframe,.player,.player>*{border:none!important;box-shadow:none!important}:focus{outline-color:transparent;outline-style:none}.jspContainer{overflow:hidden;position:relative}.jspHorizontalBar,.jspPane,.jspVerticalBar{position:absolute}.jspVerticalBar{top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{bottom:0;left:0;width:100%;height:16px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.feature-table,.feature-table table{width:100%;margin:0;padding:0}.feature-table table{height:100%}.feature-table tr:nth-child(odd){background-color:#FAFAFA}.feature-table tr:nth-child(2) td,.feature-table tr:nth-child(even){background-color:#fff}.feature-table td{vertical-align:middle;box-sizing:border-box;text-align:left;padding:15px;font-size:20px;color:#000}.feature-table tr:last-child td{vertical-align:top;background:#fff}.feature-table tr:first-child td{background:#fff;border-bottom:1px solid #E5E5E5;text-align:center;font-size:20px;color:#000}.feature-table tr td:first-child{background:#fff;border-right:1px solid #E5E5E5;border-bottom:1px solid rgba(0,0,0,.03);width:225px;text-align:left}.feature-table tr:nth-child(2) td{border-bottom:1px solid #efefef}.feature-table tr span{font-size:12px;position:relative;display:block;opacity:.5}.feature-table tr:last-child td:first-child{border-bottom:none}.feature-table tr td:nth-child(2n){border-right:1px solid #E5E5E5}.feature-table tr td:nth-child(n+2){text-align:center;margin:0 auto}.feature-table-heading{font-size:25px}.feature-table td.compatible{background:url(../images/available_icon.svg) center center no-repeat;background-size:25px}.feature-table td.soon:after{display:block;content:'Comming Soon!';background:#48bafb;border-radius:20px;position:relative;width:120px;padding:5px;font-size:14px;margin:0 auto;color:#fff;font-weight:500}.feature-table tr button{padding:10px 20px;margin:10px auto 40px;font-size:17px;text-align:center;border:0;background:#5D83CC}.feature-table tr button:hover{background-color:#436dd0}.feature-table p{font-size:35px;display:block;background:url(../images/adobe_cc_logo.png) center right no-repeat;background-size:contain}.feature-table p small{font-size:22px;opacity:.5;display:block;position:relative;top:-4px}.fl_icon:before,.ps_icon:after{content:'';display:inline-block;width:44px;height:44px;vertical-align:middle;position:relative;padding:0 4px;margin-bottom:15px}.ps_icon:after{background:url(../images/photoshop_icon.svg) center center no-repeat;background-size:contain}.fl_icon:before{background:url(../images/flash_icon.svg) center center no-repeat;background-size:contain}