@font-face{font-family:atlas-pro;font-weight:700;font-style:normal;src:url(/fonts/atlas-pro-aaa-700.eot);src:url(/fonts/atlas-pro-aaa-700.eot#iefix) format('embedded-opentype'),url(/fonts/atlas-pro-aaa-700.woff) format('woff'),url(/fonts/atlas-pro-aaa-700.ttf) format('truetype')}@font-face{font-family:atlas-pro;font-weight:500;font-style:normal;src:url(/fonts/atlas-pro-aaa-500.eot);src:url(/fonts/atlas-pro-aaa-500.eot#iefix) format('embedded-opentype'),url(/fonts/atlas-pro-aaa-500.woff) format('woff'),url(/fonts/atlas-pro-aaa-500.ttf) format('truetype')}@font-face{font-family:atlas-pro;font-weight:100;font-style:normal;src:url(/fonts/atlas-pro-aaa-100.eot);src:url(/fonts/atlas-pro-aaa-100.eot#iefix) format('embedded-opentype'),url(/fonts/atlas-pro-aaa-100.woff) format('woff'),url(/fonts/atlas-pro-aaa-100.ttf) format('truetype')}@font-face{font-family:atlas-pro;font-weight:900;font-style:normal;src:url(/fonts/atlas-pro-aaa-900.eot);src:url(/fonts/atlas-pro-aaa-900.eot#iefix) format('embedded-opentype'),url(/fonts/atlas-pro-aaa-900.woff) format('woff'),url(/fonts/atlas-pro-aaa-900.ttf) format('truetype')}@font-face{font-family:atlas-pro;font-weight:300;font-style:normal;src:url(/fonts/atlas-pro-aaa-300.eot);src:url(/fonts/atlas-pro-aaa-300.eot#iefix) format('embedded-opentype'),url(/fonts/atlas-pro-aaa-300.woff) format('woff'),url(/fonts/atlas-pro-aaa-300.ttf) format('truetype')}@font-face{font-family:atlas-pro;font-weight:400;font-style:normal;src:url(/fonts/atlas-pro-aaa-400.eot);src:url(/fonts/atlas-pro-aaa-400.eot#iefix) format('embedded-opentype'),url(/fonts/atlas-pro-aaa-400.woff) format('woff'),url(/fonts/atlas-pro-aaa-400.ttf) format('truetype')}body{font-family:atlas-pro,sans-serif;-webkit-font-smoothing:antialiased;color:#524d55;font-size:16px;font-weight:400;letter-spacing:1px}.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:0}a,a:focus,a:hover{color:#bf40ff;text-decoration:none}.grid-bg{position:absolute;right:38px;left:0;height:calc(100% - 76px);border-width:3px;border-color:#d9d9d9;border-style:solid;border-left:0;background:url(/images/BG_Pattern.png);opacity:.7;z-index:-999}.grid-bg .col-alt-1{height:100%;-webkit-background-clip:padding-box;background-clip:padding-box}.grid-bg .no-line{border-left:none}.row-header{position:absolute;width:100%}.building,.container-alt,.logo{position:relative}.row-alt{margin-right:-38px;margin-left:-38px}.row-zero{margin-left:0;margin-right:0}.row-section{margin-top:125px}.col-wrapper{margin-right:41px;margin-left:41px}.col-alt-1,.col-alt-10,.col-alt-2,.col-alt-3,.col-alt-4,.col-alt-5,.col-alt-6,.col-alt-7,.col-alt-8,.col-alt-9{position:relative;min-height:1px;float:right}.col-alt-10{width:100%}.col-alt-9{width:90%}.col-alt-8{width:80%}.col-alt-7{width:70%}.col-alt-6{width:60%}.col-alt-5{width:50%}.col-alt-4{width:40%}.col-alt-3{width:30%}.col-alt-2{width:20%}.col-alt-1{width:10%}.col-alt-10.fixed{width:1200px}.col-alt-9.fixed{width:1080px}.col-alt-8.fixed{width:960px}.col-alt-7.fixed{width:840px}.col-alt-6.fixed{width:720px}.col-alt-5.fixed{width:600px}.col-alt-4.fixed{width:480px}.col-alt-3.fixed{width:360px}.col-alt-2.fixed{width:240px}.col-alt-1.fixed{width:120px}.grid-bg .col-alt-2{height:100%;-webkit-background-clip:padding-box;background-clip:padding-box;width:240px}.grid-bg .col-alt-5,.grid-bg .col-alt-6{height:100%}#middle-grid{height:100%;width:20px;display:inline-block;float:right}.container-alt{padding:38px;min-width:1040px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-85{margin-bottom:85px}.margin-left-5{margin-left:5px}.logo{top:32px;right:70px}.building{top:-127px}.entering-caption{margin-top:150px}.text-headline{color:#524d55;letter-spacing:3px;font-size:22px;font-weight:400;line-height:50px;margin-top:-13px}.shadow-blue{text-shadow:-1px 1px #0ff}.shadow-pink{text-shadow:-1px 1px #ff40ff}.underline{background-color:#f0f0f0;height:4px;width:100%;margin-top:-21px;margin-bottom:12px}.right-line{width:38px;height:4px;position:absolute;right:0;margin-top:9px}.text-title{color:#000;font-size:16px;font-weight:400;letter-spacing:9.5px}.workshop-bottom,.workshop-text{text-align:center;letter-spacing:3px;right:0}.section-icon{font-size:12px}.menu{position:fixed;left:0;bottom:0;width:280px}.sticky-menu{position:relative;float:left;bottom:313px}.list-group{padding-bottom:60px;margin-bottom:0}.list-group-item{padding:16px 26px}.list-group-item.friend{padding:22px 26px}.list-group-item,.list-group-item a{color:#bf40ff;font-size:13px;font-weight:400;border:0;cursor:pointer;display:block;height:100%;padding-left:0}.list-group-item a:focus,.list-group-item.active,.list-group-item.active a,.list-group-item.active:focus,.list-group-item.active:hover,.list-group-item:focus{text-decoration:none;background-color:#f0f0f0;color:#524d55;font-size:13px;font-weight:400;border:0}.facebook-item,.facebook-item a{color:#456cd0}.facebook-item,.facebook-item:focus,.facebook-item:hover{border-top:3px solid #456cd0;border-bottom:3px solid #456cd0}.list-group-item a:hover,.list-group-item:hover{text-decoration:none;background-color:transperent}.list-group-item a:hover .undeline-sm,.list-group-item:hover .undeline-sm{background-color:#0ff}.list-group-item.active a:hover .userline-sm,.list-group-item.active:hover .undeline-sm{background-color:#f0f0f0}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.inline-block{display:inline-block!important}.undeline-sm{height:2px;margin-top:-7px;margin-bottom:8px;width:279px;margin-right:-25px}.facebook-item:focus,.facebook-item:focus a,.facebook-item:hover,.facebook-item:hover a{background-color:#456cd0;color:#fff;font-size:13px;font-weight:400}.btn-alt,.btn-alt:hover,.btn-hot:hover .btn-alt{height:51px;background-color:#fff;color:#bf40ff;font-size:16px;font-weight:700}.btn{padding:6px 25px}.btn-alt{border-radius:0;border:1px solid #bf40ff;-webkit-box-shadow:inset 0 2px 0 0 #0ff,0 2px 0 0 #0ff;-moz-box-shadow:inset 0 2px 0 0 #0ff,0 2px 0 0 #0ff;box-shadow:inset 0 2px 0 0 #0ff,0 2px 0 0 #0ff}.btn-alt:hover,.btn-hot:hover .btn-alt{border-radius:0;border:1px solid #bf40ff;-webkit-box-shadow:inset 0 2px 0 0 #d9d9d9,0 2px 0 0 #d9d9d9;-moz-box-shadow:inset 0 2px 0 0 #d9d9d9,0 2px 0 0 #d9d9d9;box-shadow:inset 0 2px 0 0 #d9d9d9,0 2px 0 0 #d9d9d9}.btn-hot:hover .img-workshop-hover{display:block}.button-text{line-height:39px}.btn-alt:hover .button-line{background-color:#d9d9d9}.button-icon{position:absolute;top:15px;left:17px}.button-send-icon{left:21px}.button-line{background-color:#0ff;width:3px;height:calc(100% - 2px);position:absolute;top:1px;left:28px}.img-workshop{margin-top:-6%;position:relative;z-index:-1;width:100%}.img-workshop-hover{display:none;position:absolute;top:51px;width:100%}.workshop-text{color:#fff;line-height:22px;font-size:14px;font-weight:400;position:absolute;top:40px;left:0}.workshop-text a{cursor:pointer;color:#fff;display:block;margin-top:5px}.active-workshops,.workshop-bottom{background-color:#fff;color:#bf40ff;font-weight:700}.workshop-bottom{border-width:2px;border-color:#bf40ff;border-style:solid;width:66px;height:29px;font-size:12px;line-height:25px;position:absolute;left:0;bottom:-10px;margin:auto}.copyright,.credit{position:absolute;bottom:38px}.active-workshops{height:auto;border-radius:0;border:1px solid #bf40ff;font-size:16px;-webkit-box-shadow:inset 0 2px 0 0 #d9d9d9,0 2px 0 0 #d9d9d9;-moz-box-shadow:inset 0 2px 0 0 #d9d9d9,0 2px 0 0 #d9d9d9;box-shadow:inset 0 2px 0 0 #d9d9d9,0 2px 0 0 #d9d9d9}.active-workshops .button-line{background-color:#d9d9d9;height:calc(100% - 2px)}.active-workshops:hover{height:auto}.minus-icon{display:none;margin-top:10px}.blue-line,.credit a,.newsletter-btn span,.social-icons a{display:inline-block}#workshop_btn{height:auto;cursor:default}#workshop_trigger,.file-upload,.mobile-upload,.workshop-list-items div{cursor:pointer}.workshop-list{padding:20px;text-align:right;color:#686868;font-size:14px;font-weight:700}.workshop-list-title{margin-bottom:15px}.workshop-list-items{color:#bf40ff}.face-details,.studio-p{color:#524d55;font-weight:400}.workshop-list .grey-line{margin-top:50px;margin-bottom:50px;margin-right:-45px}.workshop-list-items div:hover .blue-line{border-color:#d9d9d9}.face-details{font-size:12px;margin-top:22px;margin-bottom:62px}.studio-p{border-top:3px solid #d9d9d9;border-bottom:3px solid #d9d9d9;font-size:13px;padding-top:37px;padding-bottom:78px;line-height:23px}.form-control{padding:22px 25px}#file_name .btn{padding:0}.form-alt{height:53px;border-radius:0;border-width:2px;border-color:#bf40ff;border-style:dashed;border-left:none;border-top:none;color:#ff40ff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none}textarea.form-alt{height:255px;resize:none;padding-top:15px}.form-alt-group{margin-bottom:48px}.form-alt:focus{border-color:#ff40ff;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-alt::-webkit-input-placeholder{color:#ff40ff}.form-alt:-moz-placeholder{color:#ff40ff}.form-alt::-moz-placeholder{color:#ff40ff}.form-alt:-ms-input-placeholder{color:#ff40ff}.work-with-us{color:#524d55;font-size:12px;font-weight:400;margin-top:45px}.file-upload{color:#bf40ff;font-weight:700;margin:5px 0}.blue-line{border-bottom:3px solid #0ff;line-height:3px}.blue-line a{margin-right:-1px}.file-upload:hover .blue-line{border-color:#d9d9d9}#progress_div{position:absolute;left:1px;right:1px;top:3px;padding-left:2px}.progress{height:47px;border-radius:0;background-color:transparent}.progress-bar{font-size:25px;line-height:47px}.progress-bar-success{background-color:#bf40ff}#newsletter{margin-bottom:100px}.newsletter-btn{color:#d9d9d9;font-size:13px;font-weight:700;position:absolute;left:0;top:0;height:51px;line-height:53px;padding-left:21px;cursor:pointer;background-color:#fff}.newsletter-btn.active span{border-bottom:3px solid #0ff;line-height:2px;color:#bf40ff}.newsletter-btn.active:hover span{border-color:#d9d9d9}.footer_logo{float:left}#footer{position:absolute;left:0;right:0;padding-left:0;padding-bottom:0}.youtube{color:#bf40ff;font-size:16px;font-weight:700;padding-bottom:18px;border-bottom:2px solid #bf40ff}.youtube-icon{margin-left:20px;margin-top:3px;width:25px;height:16px;background:url(/images/footer/youtube.png)}.youtube:hover .youtube-icon{background:url(/images/footer/youtube_hover.png)}.social-icons{margin-top:48px}.social-icons a{width:32px;height:32px;margin-left:10px}.facebook{background:url(/images/footer/facebook.png) center center no-repeat}.pinterest{background:url(/images/footer/pinterest.png) center center no-repeat}.instagram{background:url(/images/footer/instagram.png) center center no-repeat}.nounproject{background:url(/images/footer/nounproject.png) center center no-repeat}.channelkit{background:url(/images/footer/channelkit.png) center center no-repeat}.facebook:hover{background:url(/images/footer/facebook_hover.png) center center no-repeat}.pinterest:hover{background:url(/images/footer/pinterest_hover.png) center center no-repeat}.instagram:hover{background:url(/images/footer/instagram_hover.png) center center no-repeat}.nounproject:hover{background:url(/images/footer/nounproject_hover.png) center center no-repeat}.channelkit:hover{background:url(/images/footer/channelkit_hover.png) center center no-repeat}.grey-line{height:3px;width:123px;background-color:#d9d9d9;margin-bottom:24px}.copyright{right:38px;color:#524d55;font-size:13px;font-weight:400;line-height:26px}.credit,.credit a,.credit a:hover{color:#d9d9d9;font-size:12px;font-weight:700}.credit{left:38px}.credit a{margin-right:45px;width:80px;height:22px;line-height:22px}.desktop,.mobile{display:none}.credit a:hover{text-decoration:none}.yotico{background:url(/images/footer/yotico.png) left center no-repeat}.alef{width:116px!important;background:url(/images/footer/alef.png) left center no-repeat}.yotico:hover{background:url(/images/footer/yotico_hover.png) left center no-repeat}.alef:hover{background:url(/images/footer/alef_hover.png) left center no-repeat}.credit-icon{margin-right:20px}.mobile{background:url(/images/BG_Pattern.png);letter-spacing:3px!important}.mobile p{line-height:30px}.btn-mobile{border-radius:0!important;border-width:1px!important;border-color:#000!important;padding:15px!important;letter-spacing:2px}.margin-bottom-30{margin-bottom:30px!important}.margin-top-60{margin-top:60px}.mobile a{color:#bf40ff;font-size:13px}.text-muted{color:#9a9a9a!important;font-size:16px}#mobile_contact .modal-content{border-radius:0}#mobile_contact .modal-header{border-bottom:none}#mobile_contact .modal-footer{border-top:none}#mobile_contact .close{font-weight:200;line-height:1;color:#000;text-shadow:none;opacity:1;margin-top:0}#mobile_contact .modal-title{color:#9a9a9a;font-weight:400}.contact-form-control{border-radius:0;border:none;box-shadow:none;-webkit-box-shadow:none;border-bottom:1px solid #bf40ff;padding-right:0;color:#bf40ff;resize:none;letter-spacing:2px}.contact-form-control:focus{padding-right:5px;border-color:#bf40ff;-webkit-box-shadow:none;box-shadow:none}.contact-form-control::-webkit-input-placeholder{color:#bf40ff}.contact-form-control:-moz-placeholder{color:#bf40ff}.contact-form-control::-moz-placeholder{color:#bf40ff}.contact-form-control:-ms-input-placeholder{color:#bf40ff}.mobile-file{width:20px;margin-left:15px;margin-bottom:5px}.file-form-group{border-bottom:1px solid #bf40ff}.file-form-group .text-muted{margin-top:30px;margin-bottom:20px}.mobile-upload{color:#bf40ff;font-size:14px;margin-bottom:15px}#file_name_mobile{color:#000}#file_name_mobile .btn{padding:2px;font-size:14px}.btn.focus,.btn:focus,.btn:hover{color:#bf40ff}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#ff40ff!important}.mobile-logo{width:65px}.mobile-logo-footer{width:50px}.mobile-building{width:200px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.mobile-logo{width:65px}.mobile-logo-footer{width:50px}.mobile-building{width:200px}}