@import url(fonts.css);.grey1-text{color:#111 !important;text-decoration:none}.grey2-text{color:#222 !important;text-decoration:none}.grey3-text{color:#333 !important;text-decoration:none}.grey4-text{color:#444 !important;text-decoration:none}.grey5-text{color:#555 !important;text-decoration:none}.grey6-text{color:#666 !important;text-decoration:none}.grey7-text{color:#777 !important;text-decoration:none}.grey8-text{color:#888 !important;text-decoration:none}.grey9-text{color:#999 !important;text-decoration:none}.red-text,.red-text a,.red-text p{color:red !important}.black-text,.black-text a,.black-text p{color:#000 !important}.white-text,.white-text a,.white-text p{color:#fff !important}.primary-text,.primary-text a,.primary-text p{color:#197893 !important}.secondary-text,.secondary-text a,.secondary-text p{color:#66bc46 !important}.primary-colored-text{color:#197893 !important}.light-primary-colored-text{color:#6b9fe9 !important}.dark-primary-colored-text{color:#0d6179 !important}.secondary-colored-text{color:#66bc46 !important}.light-secondary-colored-text{color:#b9f27f !important}.dark-secondary-colored-text{color:#51920b !important}.font-10,.font-10 p{font-size:10px !important}.font-11,.font-11 p{font-size:11px !important}.font-12,.font-12 p{font-size:12px !important}.font-13,.font-13 p{font-size:13px !important}.font-14,.font-14 p{font-size:14px !important}.font-15,.font-15 p{font-size:15px !important}.font-16,.font-16 p{font-size:16px !important}.font-17,.font-17 p{font-size:17px !important}.font-18,.font-18 p{font-size:18px !important}.font-19,.font-19 p{font-size:19px !important}.font-20,.font-20 p{font-size:20px !important}.font-21,.font-21 p{font-size:21px !important}.font-22,.font-22 p{font-size:22px !important}.font-23,.font-23 p{font-size:23px !important}.font-24,.font-24 p{font-size:24px !important}.font-25,.font-25 p{font-size:25px !important}.font-26,.font-26 p{font-size:26px !important}.font-27,.font-27 p{font-size:27px !important}.font-28,.font-28 p{font-size:28px !important}.font-29,.font-29 p{font-size:29px !important}.font-30,.font-30 p{font-size:30px !important}.lowercaser{text-transform:lowercase !important}.uppercaser{text-transform:uppercase !important}.capitalizer{text-transform:capitalize !important}.left-aligned-text,.left-aligned-text p{text-align:left !important}.right-aligned-text,.right-aligned-text p{text-align:right !important}.justify-aligned-text,.justify-aligned-text p{text-align:justify !important}.center-aligned-text,.center-aligned-text p{text-align:center !important}.have-underline{text-decoration:underline !important}.have-overline{text-decoration:overline !important}.have-line-through{text-decoration:line-through !important}.no-decoration{text-decoration:none !important}.pull-left{float:left !important}.pull-right{float:right !important}.no-float{float:none !important}.m-0{margin:0px !important}.m-5{margin:5px !important}.m-10{margin:10px !important}.m-15{margin:15px !important}.m-20{margin:20px !important}.m-25{margin:25px !important}.m-30{margin:30px !important}.m-40{margin:40px !important}.m-t-0{margin-top:0px !important}.m-t-5{margin-top:5px !important}.m-t-10{margin-top:10px !important}.m-t-15{margin-top:15px !important}.m-t-20{margin-top:20px !important}.m-t-25{margin-top:25px !important}.m-t-30{margin-top:30px !important}.m-t-40{margin-top:40px !important}.m-b-0{margin-bottom:0px !important}.m-b-5{margin-bottom:5px !important}.m-b-10{margin-bottom:10px !important}.m-b-15{margin-bottom:15px !important}.m-b-20{margin-bottom:20px !important}.m-b-25{margin-bottom:25px !important}.m-b-30{margin-bottom:30px !important}.m-b-40{margin-bottom:40px !important}.m-l-0{margin-left:0px !important}.m-l-5{margin-left:5px !important}.m-l-10{margin-left:10px !important}.m-l-15{margin-left:15px !important}.m-l-20{margin-left:20px !important}.m-l-25{margin-left:25px !important}.m-l-30{margin-left:30px !important}.m-l-40{margin-left:40px !important}.m-r-0{margin-right:0px !important}.m-r-5{margin-right:5px !important}.m-r-10{margin-right:10px !important}.m-r-15{margin-right:15px !important}.m-r-20{margin-right:20px !important}.m-r-25{margin-right:25px !important}.m-r-30{margin-right:30px !important}.m-r-40{margin-right:40px !important}.p-0{padding:0px !important}.p-5{padding:0px !important}.p-10{padding:0px !important}.p-15{padding:0px !important}.p-20{padding:0px !important}.p-25{padding:0px !important}.p-30{padding:0px !important}.p-t-0{padding-top:0px !important}.p-t-5{padding-top:5px !important}.p-t-10{padding-top:10px !important}.p-t-15{padding-top:15px !important}.p-t-20{padding-top:20px !important}.p-t-25{padding-top:25px !important}.p-t-30{padding-top:30px !important}.p-b-0{padding-bottom:0px !important}.p-b-5{padding-bottom:5px !important}.p-b-10{padding-bottom:10px !important}.p-b-15{padding-bottom:15px !important}.p-b-20{padding-bottom:20px !important}.p-b-25{padding-bottom:25px !important}.p-b-30{padding-bottom:30px !important}.p-l-0{padding-left:0px !important}.p-l-5{padding-left:5px !important}.p-l-10{padding-left:10px !important}.p-l-15{padding-left:15px !important}.p-l-20{padding-left:20px !important}.p-l-25{padding-left:25px !important}.p-l-30{padding-left:30px !important}.p-r-0{padding-right:0px !important}.p-r-5{padding-right:5px !important}.p-r-10{padding-right:10px !important}.p-r-15{padding-right:15px !important}.p-r-20{padding-right:20px !important}.p-r-25{padding-right:25px !important}.p-r-30{padding-right:30px !important}.clearFixer{height:0px !important;line-height:0px !important;clear:both !important;padding:0px !important;margin:0px !important;*zoom:1}.clearFixer:before,.clearFixer:after{content:" ";display:table}.clearFixer:after{clear:both}.pull-left{float:left !important;display:block;margin-right:10px}.pull-right{float:right !important;display:block;margin-left:10px}.valigner{vertical-align:middle}.divider{width:100%;height:10px !important;line-height:0px !important;border-top:#ddd solid 1px;display:block;padding:0px !important;margin:0px 0px 10px 0px}.dotted-divider{width:100%;height:10px !important;line-height:0px !important;border-top:#ddd dotted 1px;display:block;padding:0px !important;margin:0px 0px 10px 0px}.dashed-divider{width:100%;height:10px !important;line-height:0px !important;border-top:#d7d7d7 dashed 1px;display:block;padding:0px !important;margin:0px 0px 10px 0px}.full-caps{text-transform:uppercase}.show{display:block !important}.hidden{display:none !important;visibility:hidden !important}.invisible{visibility:hidden !important}#main{width:100%;height:100%;min-height:100%;padding:0px ;margin:0px ;float:left}#main .container{width:1100px;height:auto;margin:0px auto;position:relative;-webkit-box-sizing:border-box ;-moz-box-sizing:border-box ;box-sizing:border-box }@media only screen and (max-width: 1024px){#main .container{width:100%}}#main .container .wrapper{width:100%;height:auto;float:left;-webkit-box-sizing:border-box ;-moz-box-sizing:border-box ;box-sizing:border-box }@media only screen and (max-width: 1280px){#main .container .wrapper{padding:0 3%}}#main .container-fluid{width:100%;height:auto;margin:0px;position:relative;-webkit-box-sizing:border-box ;-moz-box-sizing:border-box ;box-sizing:border-box }#main .container-fluid .wrapper{width:100%;height:auto;float:left;padding:0 30px;-webkit-box-sizing:border-box ;-moz-box-sizing:border-box ;box-sizing:border-box }@media only screen and (max-width: 1280px){#main .container-fluid .wrapper{padding:0 3%}}.fluid-strips{width:1100px;height:auto;float:left;padding:50px 0px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,fieldset,form,label,legend,caption,article,aside,dialog,figure,footer,header,hgroup,nav,section{border:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline}input[type='text'],input[type='email'],textarea,input[type='submit'],select{margin:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}nav ul{list-style:none}a img{border:0}:focus{outline:none}html{font-size:100.01%}body{color:#666}h1,h2,h3,h4,h5,h6{font-weight:400;color:#111}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 .5em}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#000}a{color:#009;text-decoration:none}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:700}em,dfn{font-style:italic}dfn{font-weight:700}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #555}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}nav ul,header ul{list-style-type:none}*{box-sizing:border-box}img{max-width:100%;height:auto;width:auto\9}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.text-l{text-align:left}.text-c{text-align:center}.text-r{text-align:right}.float-l{float:left}.float-r{float:right}.morphext>.animated{display:inline-block}body{font-family:"Arial,Helvetica,sans";font-weight:500;color:white;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0}body:after{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:url("../images/bg-pattern.png");opacity:0.7;z-index:-80}.top-headline{font-size:90px;font-family:"throw_my_hands_up_in_the_aiBd";color:#fff;line-height:0.9;margin-top:30px}.top-headline span{display:block;font-family:"ubuntulight";font-size:40px}h2{font-size:42px;font-weight:normal}.sub-title{margin-top:30px}h3{font-size:37px;font-weight:bold;margin-bottom:10px}h4{font-size:29px;line-height:38px;margin-bottom:20px;font-weight:300}h5{font-size:17px;line-height:17px;margin-bottom:15px;font-weight:bold}p{font-size:26px;line-height:30px;font-weight:300;margin-bottom:30px}.big-icons-container p{font-size:21px;line-height:26px}.big-icons-container .two-col{padding:0 50px}b,strong{font-weight:bold}i,em{font-style:italic}a{text-decoration:none;color:white}.three-col{width:32%;display:inline-block}@media all and (max-width: 480px){.three-col{width:100%;margin-bottom:30px}}.four-col{width:25%;float:left}@media all and (max-width: 768px){.four-col{width:50%;margin-bottom:30px}}@media all and (max-width: 480px){.four-col{width:100%;margin-bottom:30px}}.two-col{width:50%;float:left}@media all and (max-width: 580px){.two-col{width:100%;margin-bottom:30px}}.two-col img{margin-bottom:30px;height:100%}.inner .two-col:first-child{padding:0 80px 0 0}.inner .two-col:nth-child(2){padding:0 0 0 80px}@media all and (max-width: 580px){.inner .two-col{padding:0 20px !important}}.border-right{border-right:2px solid #9DEF27}.border-right:last-child{border-right:none}@media all and (max-width: 960px){.border-right:nth-child(3n){border-right:none}}@media all and (max-width: 650px){.border-right:nth-child(3n){border-right:2px solid #9DEF27}.border-right:nth-child(2n){border-right:none}}@media all and (max-width: 480px){.border-right:nth-child(3n){border-right:none}.border-right{border-right:none;border-bottom:2px solid #9DEF27}}.contact-columns{margin-bottom:50px}.contact-columns .contact-column-content p{font-size:13px;line-height:18px}.come-in{opacity:0;-webkit-animation:come-in 1s ease forwards;animation:come-in 1s ease forwards}.three-col:nth-child(2) .come-in{-webkit-animation:come-in 1s 0.5s ease forwards;animation:come-in 1s 0.5s ease forwards}.three-col:nth-child(3) .come-in{-webkit-animation:come-in 1s 1s ease forwards;animation:come-in 1s 1s ease forwards}.three-col:nth-child(2).come-in{-webkit-animation:come-in 1.5s 0.5s ease forwards;animation:come-in 1.5s 0.5s ease forwards}.three-col:nth-child(3).come-in{-webkit-animation:come-in 1.5s 1s ease forwards;animation:come-in 1.5s 1s ease forwards}.three-col:nth-child(4).come-in{-webkit-animation:come-in 1.5s 1.5s ease forwards;animation:come-in 1.5s 1.5s ease forwards}.three-col:nth-child(5).come-in{-webkit-animation:come-in 1.5s 2s ease forwards;animation:come-in 1.5s 2s ease forwards}.four-col:nth-child(2).come-in{-webkit-animation:come-in 1.5s 0.5s ease forwards;animation:come-in 1.5s 0.5s ease forwards}.four-col:nth-child(3).come-in{-webkit-animation:come-in 1.5s 1s ease forwards;animation:come-in 1.5s 1s ease forwards}.four-col:nth-child(4).come-in{-webkit-animation:come-in 1.5s 1.5s ease forwards;animation:come-in 1.5s 1.5s ease forwards}.col:nth-child(2).come-in{-webkit-animation:come-in 1.5s 0.5s ease forwards;animation:come-in 1.5s 0.5s ease forwards}.col:nth-child(3).come-in{-webkit-animation:come-in 1.5s 1s ease forwards;animation:come-in 1.5s 1s ease forwards}.col:nth-child(4).come-in{-webkit-animation:come-in 1.5s 1.5s ease forwards;animation:come-in 1.5s 1.5s ease forwards}.col:nth-child(5).come-in{-webkit-animation:come-in 1.5s 2s ease forwards;animation:come-in 1.5s 2s ease forwards}@-webkit-keyframes come-in{to{opacity:1}}@keyframes come-in{to{opacity:1}}section.normal-section{padding:80px 0}.background-section{width:100%;margin-top:-20%;position:relative;margin-bottom:-20%;padding:22% 0 22% 0;background:rgba(0,0,0,0.6)}.background-section.extra-padding{padding:30% 0 30% 0}body.single-case-study .background-section{background:rgba(0,0,0,0.3)}.dark-background-section{background:black;margin-bottom:20%;padding:22% 0 0 0;position:relative}.dark-background-section .bottom-angle{position:absolute;top:calc(100% - 1px);left:0;width:100%;height:0;background-size:100% 100% !important;padding-bottom:20%}.dark-background-section .bottom-angle svg{display:block;position:absolute;top:0;left:0;width:100%}.dark-background-section.no-bottom{margin-bottom:-20% !important;padding-bottom:20% !important}.dark-angles{margin:20% 0 20% 0;padding:40px 0}.dark-angles .top-angle{position:absolute;bottom:calc(100% - 1px);left:0;height:0;padding-bottom:20%;width:100%;background-size:100% 100% !important}.dark-angles .top-angle svg{display:block;position:absolute;top:0;left:0;width:100%}.dark-angles.no-bottom{margin-bottom:-20%;padding:40px 0 20% 0}.background-section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-70;background-size:cover !important;background-attachment:fixed !important}html.touch .background-section-bg{background-attachment:scroll !important;z-index:-60}.background-section:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url("img/half-tone.png");opacity:0.2;z-index:-80}.fullscreen-video{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover !important}.fullscreen-video-backup{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background:url("img/video-poster.jpg") no-repeat center center;background-size:cover !important}.fullscreen-video-backup.hidden{display:none}.main-header{padding:20px 15px;position:fixed;top:0;left:0;display:block;width:100%;z-index:50;-webkit-transition:all 200ms ease;transition:all 200ms ease}.icon{display:inline-block;width:1.3em;height:1.3em;fill:currentColor}.big-icon-link{display:block;width:100%;-webkit-transition:all 100ms ease;transition:all 100ms ease}.big-icon{display:block;width:100%;vertical-align:middle;margin-bottom:15px;position:relative}.big-icon svg{fill:currentColor;display:block;width:100%}.icon-twitter{width:calc(1.23046875em * 1.3)}.icon-linkedin{width:1.5em;height:1.5em}.full-height{min-height:80vh;position:relative}.centered-v-h{position:absolute;top:65%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:95%;max-width:785px}.centered-v-h.wide{max-width:900px}.centered-v-h.extra-wide{max-width:1200px}.angled-section{margin:20% 0;position:relative}.angled-section .inner{padding:20px}@media all and (max-width: 580px){.angled-section .inner{padding:40px 20px}}@media all and (max-width: 480px){.angled-section .inner{padding:10px}}.angled-section.extra-padding{padding:80px 20px 80px 20px !important}.angled-section .section-background{content:'';display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.8;background-size:100% auto !important}.angled-section .top-angle{bottom:100%}.angled-section .bottom-angle{top:100%}.angled-section .inner,.angled-section footer,.angled-section .big-inner,.angled-section .bigger-inner{position:relative;z-index:10}.angled-section .top-angle,.angled-section .bottom-angle{width:100%;opacity:0.8;height:0;padding-bottom:20%;z-index:10;display:block;position:absolute;left:0;background-size:100% 100% !important}.angled-section .top-angle svg,.angled-section .bottom-angle svg{display:block;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.angled-section.dark-section{margin:20% 0 0 0 !important}.angled-section.dark-section .section-background{background:#000}#services.background-section{z-index:9 !important}.angled-section.dark-section.footer-section .section-background{background:url("../images/footer-strip.jpg") center repeat;background-size:cover}.angled-section.no-top{margin-top:-20% !important;padding-top:20% !important}.angled-section.no-bottom{margin-bottom:-20% !important;padding-bottom:20% !important}svg:not(:root){overflow:hidden}@-moz-document url-prefix(){.angled-section .top-angle{bottom:calc(100% - 1px)}.angled-section .bottom-angle{top:calc(100% - 1px)}body.home .angled-section .top-angle{bottom:100%}body.home .angled-section .bottom-angle{top:100%}}body.sales .angled-section,body.entertainment .angled-section,body.single-case-study .angled-section,body.about .angled-section,body.news .angled-section{padding:60px 20px}body.sales .angled-section.dark-section,body.entertainment .angled-section.dark-section,body.single-case-study .angled-section.dark-section,body.about .angled-section.dark-section,body.news .angled-section.dark-section{padding:20px}body.sales .angled-section .section-background,body.sales .angled-section .top-angle,body.sales .angled-section .bottom-angle,body.entertainment .angled-section .section-background,body.entertainment .angled-section .top-angle,body.entertainment .angled-section .bottom-angle,body.single-case-study .angled-section .section-background,body.single-case-study .angled-section .top-angle,body.single-case-study .angled-section .bottom-angle,body.about .angled-section .section-background,body.about .angled-section .top-angle,body.about .angled-section .bottom-angle,body.news .angled-section .section-background,body.news .angled-section .top-angle,body.news .angled-section .bottom-angle{opacity:1}body.sales .angled-section.gradient-1 .section-background{background:#E84E91;background:url("../images/gradient-strip-center.jpg") center center}.big-inner{max-width:960px;margin:0 auto}@media all and (max-width: 480px){.big-inner{padding:0 20px}}.bigger-inner{max-width:1020px;margin:0 auto}@media all and (max-width: 480px){.bigger-inner{padding:0 20px}}.inner{max-width:850px;margin:0 auto}.inner.extra-padding{padding:100px 0}@media all and (max-width: 480px){.inner{padding:0 20px}}.inner ul li{margin-bottom:10px;display:block;font-size:26px}footer{display:block;max-width:640px;width:90%;margin:0 auto 0 auto;padding-top:10px;font-size:14px;line-height:17px}footer p{font-size:14px;line-height:17px}footer.no-margin-top{margin:0 auto}.case-studies-nav{margin-bottom:60px}.case-studies-nav ul{margin-top:15px}.case-studies-nav ul li{display:inline-block;margin:0 10px}.case-studies-nav ul li p{margin-bottom:0;font-size:15px;font-weight:normal}.case-studies-nav ul li a.active{color:#4AB8DB}@media all and (max-width: 580px){.case-studies-nav ul{display:none}}@media all and (max-width: 480px){#case-studies{width:calc(100% + 80px);margin-left:-40px}}#case-studies .case-study-block{width:calc((100% - 75px) / 4);height:0;padding-bottom:calc(56.25% / 4);overflow:hidden;position:relative;background-size:cover !important;margin-bottom:25px}#case-studies .case-study-block .case-study-block-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover !important;-webkit-transition:all 400ms ease;transition:all 400ms ease}#case-studies .case-study-block-link .hover-content{visibility:hidden;opacity:0;-webkit-transition:all 200ms ease;transition:all 200ms ease;position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:#000;background:rgba(0,0,0,0.8);z-index:10;color:white}#case-studies .case-study-block-link .hover-content .hover-title{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1.3em;line-height:1.2}#case-studies .case-study-block-link:hover .hover-content{visibility:visible;opacity:1}@media all and (max-width: 768px){#case-studies .case-study-block{width:calc((100% - 50px) / 3);padding-bottom:calc(56.25% / 3)}}@media all and (max-width: 580px){#case-studies .case-study-block{width:calc((100% - 25px) / 2);padding-bottom:calc(56.25% / 2)}}@media all and (max-width: 480px){#case-studies .case-study-block{width:100%;padding-bottom:56.25%;margin-bottom:0}}#case-studies .case-study-block a{display:block}#case-studies .case-study-block:hover .case-study-block-image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#case-studies .case-study-block a img{display:block;width:100%;-webkit-transition:all 400ms ease;transition:all 400ms ease}.services-container .four-col{padding:10px 30px}.services-container img{max-width:150px;margin-bottom:20px}.services-container p{font-size:20px}.services-container p b{font-size:22px}.circle-photo{display:inline-block;border-radius:100%;background-size:cover !important;overflow:hidden;margin-bottom:20px;width:160px;height:160px}.button{font-size:18px;display:block;padding:10px 20px;cursor:pointer;background:url("../images/plane.png") center center no-repeat;font-size:0}.search-form{position:relative}.search-form input[type="search"]{background:transparent;outline:0;border:0;color:white;border:2px solid currentColor;max-width:150px;-webkit-appearance:none;appearance:none;padding:10px 0 8px 30px;font-size:18px}.search-form input[type="search"]:focus{color:#9def27}.search-form input[type="search"]:focus+button .icon-search{fill:#9def27}.search-form button{background:none;outline:0;border:0;position:absolute;top:8px;left:2px;color:white;cursor:pointer}.search-form button .icon-search{width:22px;height:22px;fill:currentColor}.contact-top{margin-top:100px}.blog-nav{margin-top:130px;margin-bottom:60px;position:relative;padding:0 20px}@media all and (max-width: 480px){.blog-nav{padding:0}}.blog-nav .categories-link{float:left}.blog-nav .categories{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden;-webkit-transition:opacity 200ms 200ms ease;transition:opacity 200ms 200ms ease}.blog-nav .categories.open{visibility:visible;opacity:1}.blog-nav .categories li{display:inline-block;margin:0 2px}.blog-nav .categories li:after{content:'/';position:relative;font-size:14px;left:0}.blog-nav .categories li:last-child:after{content:''}.blog-nav .categories li a{font-size:16px}.blog-nav .search-form{float:right}.simple-footer{margin-top:110px;padding:20px}.article-feed{padding:0 20px}@media all and (max-width: 480px){.article-feed{padding:0}}.article-feed article h1{font-weight:300;font-size:64px;line-height:75px;margin-bottom:20px}.article-feed article h1 a{color:#9def27}@media all and (max-width: 580px){.article-feed article h1{font-size:45px;line-height:50px}}@media all and (max-width: 480px){.article-feed article h1{font-size:35px;line-height:40px}}.article-feed article .meta{margin-top:15px;font-size:18px;text-transform:uppercase}.article-feed article .meta p{font-size:18px;font-weight:300}.article-feed article .featured-image{margin-bottom:40px}.article-feed article .featured-image img{display:block;width:100%}.article-feed article .excerpt{max-width:620px;margin:40px auto 0 auto}.article-feed article .excerpt p{font-size:18px;font-weight:300}.article-feed article .excerpt a{color:#9def27;margin-top:15px;display:inline-block}.article-feed article:after{content:'';display:block;width:100%;height:0;padding-bottom:20%;background:url("img/angles/dividing-line.png") no-repeat center center;background-size:100% 100%}.article-feed article:last-child:after{display:none}.post-content p{font-size:18px}.pagination{margin-top:60px}.pagination a{color:#9def27}.pagination a:hover{color:white !important}.col-container{margin-top:40px}.col{width:19%;display:inline-block;vertical-align:top}@media all and (max-width: 950px){.col{width:32.333%;margin-bottom:20px}}@media all and (max-width: 650px){.col{width:49%}}@media all and (max-width: 480px){.col{width:100%}}.flickity-enabled{z-index:10}.slider{margin-left:-20px;margin-right:-20px;margin-top:100px;margin-bottom:100px}.slider .slide-item{height:0;width:100%;padding-bottom:45%;max-height:600px;background-size:cover !important}@media all and (max-width: 580px){.slider .slide-item{padding-bottom:65%}}@media all and (max-width: 480px){.slider .slide-item{padding-bottom:90%}}.flickity-page-dots{bottom:40px}.flickity-page-dots .dot{width:20px;height:20px;opacity:1;background:transparent;border:2px solid white}.flickity-page-dots .dot.is-selected{background:white}.flickity-prev-next-button{width:50px;height:50px;background:transparent}.flickity-prev-next-button:hover{background:transparent}.flickity-prev-next-button .arrow{fill:white}.flickity-prev-next-button.no-svg{color:white}.flickity-prev-next-button:disabled{display:none}.inner-video{position:relative;z-index:10;margin-left:-20px;margin-right:-20px;margin-top:100px;margin-bottom:100px}.inner-video .play-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:12;opacity:0.9}.inner-video .play-video:hover{opacity:1}.inner-video video{width:100%;background-size:cover !important}.fluid-width-video-wrapper{padding-top:56.25% !important}.bigger-inner.extra-padding{padding:20px 0 70px 0}#map-canvas{width:100%}#map-canvas img{max-width:none}.map-container{position:relative}.map-box-container{position:absolute;width:400px;bottom:calc(100% - 50px);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);right:20px;z-index:20}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.main-header{position:relative}.langauge-switecher{position:absolute;top:30px}.langauge-switecher.arabic{right:25px}.langauge-switecher.english{left:20px}.langauge-switecher a{color:#fff;border:1px solid #fff;display:inline-block;-webkit-border-radius:7px ;-moz-border-radius:7px ;border-radius:7px ;font-size:16px;padding:3px 12px 7px 12px;-webkit-transition:all 0.3s ease-in ;-moz-transition:all 0.3s ease-in ;-ms-transition:all 0.3s ease-in ;-o-transition:all 0.3s ease-in ;transition:all 0.3s ease-in }.langauge-switecher a:hover{background-color:#66bc46;color:#fff}.home-logo{background-color:#fff;-webkit-border-radius:50% 50% ;-moz-border-radius:50% 50% ;border-radius:50% 50% ;width:130px;height:130px;margin:0 auto}.services-container{position:relative}.services-container h3{color:#fff;font-family:"ubuntulight";font-size:50px;text-align:center}.services-container p{font-family:"ubuntulight";font-size:18px;margin-bottom:60px;color:#fff}.services-container .service-col{text-align:center;width:25%;float:left}@media only screen and (max-width: 768px){.services-container .service-col{width:50%}}@media only screen and (max-width: 480px){.services-container .service-col{width:100%}}.services-container .service-col:nth-of-type(1) figure{background-color:#1b9540}.services-container .service-col:nth-of-type(1) figure:hover{background-color:#0a7e2d}.services-container .service-col:nth-of-type(1) h4:hover{color:#72dc92}.services-container .service-col:nth-of-type(2) figure{background-color:#00a4c2}.services-container .service-col:nth-of-type(2) figure:hover{background-color:#007e95}.services-container .service-col:nth-of-type(2) h4:hover{color:#84dded}.services-container .service-col:nth-of-type(3) figure{background-color:#a0334d}.services-container .service-col:nth-of-type(3) figure:hover{background-color:#8a1934}.services-container .service-col:nth-of-type(3) h4:hover{color:#f3acbd}.services-container .service-col:nth-of-type(4) figure{background-color:#1b5d95}.services-container .service-col:nth-of-type(4) figure:hover{background-color:#0b3f6c}.services-container .service-col:nth-of-type(4) h4:hover{color:#95c9f4}.services-container .service-col figure{width:100px;height:100px;margin:0 auto;margin-bottom:10px;border:2px solid #fff;-webkit-border-radius:50% 50% ;-moz-border-radius:50% 50% ;border-radius:50% 50% ;text-align:center;line-height:110px;-webkit-transition:all 0.3s ease-in ;-moz-transition:all 0.3s ease-in ;-ms-transition:all 0.3s ease-in ;-o-transition:all 0.3s ease-in ;transition:all 0.3s ease-in }.services-container .service-col figure img{vertical-align:middle}.services-container .service-col h4{font-family:"ubuntulight";font-size:20px;color:#fff;-webkit-transition:all 0.3s ease-in ;-moz-transition:all 0.3s ease-in ;-ms-transition:all 0.3s ease-in ;-o-transition:all 0.3s ease-in ;transition:all 0.3s ease-in ;margin-top:0}.angled-section p{font-family:"ubuntulight";font-size:18px}.social{-webkit-border-radius:2px ;-moz-border-radius:2px ;border-radius:2px ;width:40px;background-color:#fff;position:fixed;right:2px;top:35%;z-index:100;padding:4px}.social ul{margin:0;padding:0;list-style-type:none}.social ul li{font-size:13px;line-height:normal !important;margin-bottom:4px}.social ul li:last-of-type{margin-bottom:0}.social ul li.facebook a{background-color:#0a57bf}.social ul li.facebook a:hover{background-color:#063e88}.social ul li.twitter a{background-color:#14a9e0}.social ul li.twitter a:hover{background-color:#0a88b7}.social ul li.linkedin a{background-color:#0369b0}.social ul li.linkedin a:hover{background-color:#04558d}.social ul li.google-plus a{background-color:#bf3b07}.social ul li.google-plus a:hover{background-color:#9b3107}.social ul li a{color:#fff;display:block;background-color:#000;padding:6px;height:30px;line-height:18px;text-align:center;-webkit-box-sizing:border-box ;-moz-box-sizing:border-box ;box-sizing:border-box ;-webkit-transition:all 0.3s ease-in-out ;-moz-transition:all 0.3s ease-in-out ;-ms-transition:all 0.3s ease-in-out ;-o-transition:all 0.3s ease-in-out ;transition:all 0.3s ease-in-out ;-webkit-border-radius:4px ;-moz-border-radius:4px ;border-radius:4px }.social ul li a:hover{color:#fff !important}.footer-nav{margin-bottom:15px;float:left;width:100%}.footer-nav ul{margin:0 auto;padding:0;display:table;list-style-type:none}.footer-nav ul li{font-family:"ubuntulight";font-size:15px;color:#fff;float:left}.footer-nav ul li a{color:#fff;display:block;padding:0 10px;-webkit-transition:all 0.3s ease-in ;-moz-transition:all 0.3s ease-in ;-ms-transition:all 0.3s ease-in ;-o-transition:all 0.3s ease-in ;transition:all 0.3s ease-in }.footer-nav ul li a:hover{color:#b9f27f}.footer-section h4{font-family:"ubuntulight";font-size:20px;color:#b9f27f;margin-bottom:0}.footer-section p{font-family:"ubuntulight";font-size:15px;color:#fff;line-height:24px;margin-bottom:20px}.footer-section p a{-webkit-transition:all 0.3s ease-in ;-moz-transition:all 0.3s ease-in ;-ms-transition:all 0.3s ease-in ;-o-transition:all 0.3s ease-in ;transition:all 0.3s ease-in }.footer-section p a:hover{color:#b9f27f}.service-bg{background-attachment:fixed;background-size:cover}.call-to-action{position:absolute;right:25px;bottom:-110px;z-index:100}.about-section h3{font-family:"ubuntulight";font-size:40px;color:#fff}.about-section p{color:#fff}.popup{width:100%;height:100%;display:none;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.75);z-index:101}.popup-inner{max-width:700px;max-height:560px;overflow:auto;overflow-x:hidden;width:90%;padding:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 2px 6px #000;-webkit-border-radius:3px ;-moz-border-radius:3px ;border-radius:3px ;border:6px solid #fff;background:#fff;text-align:left}.popup-inner ul{margin:0 0 25px 25px;padding:0;list-style-type:circle}.popup-inner ul li{font-family:"ubuntulight";font-size:15px;line-height:26px;color:#222}.popup-inner h3{font-family:"ubuntulight";font-size:32px;color:#197893;margin-top:0}.popup-inner p{font-family:"ubuntulight";font-size:15px;line-height:21px;color:#222}.popup-inner p strong{font-family:"ubuntubold";font-weight:normal}.popup-inner p a{color:#197893}.popup-close{width:30px;height:30px;padding-top:4px;display:block;text-align:center;margin:0 auto;position:absolute;top:50px;right:50px;-webkit-transition:all 0.3s ease-in ;-moz-transition:all 0.3s ease-in ;-ms-transition:all 0.3s ease-in ;-o-transition:all 0.3s ease-in ;transition:all 0.3s ease-in ;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);-webkit-border-radius:50% 50% ;-moz-border-radius:50% 50% ;border-radius:50% 50% ;border:2px solid #fff;background:#000;font-family:Arial, Sans-Serif;font-size:16px;text-align:center;line-height:100%;color:#fff}.popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg);background:#000;color:#fff}.main-nav ul{list-style-type:none;margin:0 auto;padding:0;display:table;text-align:center}.main-nav ul li{float:left;font-family:"ubuntulight";font-size:20px;color:#fff;padding:0 15px}.main-nav ul li a{color:#fff;-webkit-transition:all 0.3s ease-in ;-moz-transition:all 0.3s ease-in ;-ms-transition:all 0.3s ease-in ;-o-transition:all 0.3s ease-in ;transition:all 0.3s ease-in ;font-size:20px;text-decoration:none;padding:0 16px;-webkit-border-radius:3px ;-moz-border-radius:3px ;border-radius:3px }.main-nav ul li a:hover{color:#66bc46;background-color:#ffffff;color:#66bc46;padding:16px 16px}#fakeloader{text-align:center}#fakeloader img{text-align:center}@-webkit-keyframes pulse{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}10%{opacity:0}50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}90%{opacity:0}100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}}@-moz-keyframes pulse{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}10%{opacity:0}50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}90%{opacity:0}100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}}@-ms-keyframes pulse{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}10%{opacity:0}50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}90%{opacity:0}100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}}@keyframes pulse{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}10%{opacity:0}50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}90%{opacity:0}100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}}.scroll-down{margin:0;position:absolute;left:50%;top:50%;width:100px;height:100px;margin-left:-50px;margin-top:120px;z-index:500}.scroll-down a{display:block;opacity:0;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;line-height:0;font-size:0;color:transparent;margin-left:auto;margin-right:auto;width:100%;height:100%;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto;-webkit-animation:pulse 1.5s 0s infinite normal ease forwards;-moz-animation:pulse 1.5s 0s infinite normal ease forwards;-o-animation:pulse 1.5s 0s infinite normal ease forwards;animation:pulse 1.5s 0s infinite normal ease forwards;background-image:url("http://jamesmuspratt.com/codepen/img/arrow-down.svg");background-repeat:no-repeat}.scroll-down a:before,.scroll-down a:after{content:" ";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url("http://jamesmuspratt.com/codepen/img/arrow-down.svg") no-repeat center top;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}.scroll-down a:before{-webkit-animation:pulse 1.5s 0.25s infinite normal ease forwards;-moz-animation:pulse 1.5s 0.25s infinite normal ease forwards;-o-animation:pulse 1.5s 0.25s infinite normal ease forwards;animation:pulse 1.5s 0.25s infinite normal ease forwards}.scroll-down a:after{-webkit-animation:pulse 1.5s 0.5s infinite normal ease forwards;-moz-animation:pulse 1.5s 0.5s infinite normal ease forwards;-o-animation:pulse 1.5s 0.5s infinite normal ease forwards;animation:pulse 1.5s 0.5s infinite normal ease forwards}.scroll-down a:hover{background-color:rgba(0,0,0,0.3)}.spinner1{width:40px;height:40px;position:relative}.spinner1 span{font-family:"throw_my_hands_up_in_the_aiBd";font-size:18px;color:#fff;display:block;margin-top:50px;text-align:center;margin-left:-5px}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2.0s infinite ease-in-out;animation:bounce 2.0s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes bounce{0%, 100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%, 100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.spinner2{width:40px;height:40px;position:relative}.container1>div,.container2>div,.container3>div{width:6px;height:6px;background-color:#fff;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner2 .spinner-container{position:absolute;width:100%;height:100%}.container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.circle1{top:0;left:0}.circle2{top:0;right:0}.circle3{right:0;bottom:0}.circle4{left:0;bottom:0}.container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.container3 .circle1{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.container1 .circle2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.container2 .circle2{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.container3 .circle2{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.container1 .circle3{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.container2 .circle3{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.container3 .circle3{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.container1 .circle4{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.container2 .circle4{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.container3 .circle4{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%, 80%, 100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.spinner3{width:40px;height:40px;position:relative;-webkit-animation:rotate 2.0s infinite linear;animation:rotate 2.0s infinite linear}.dot1,.dot2{width:60%;height:60%}.transition{transition:all 0.5s cubic-bezier(0.4, 0, 0.5, 1) 0s}.centred-text{cursor:pointer;text-align:center}.centred-text:hover{opacity:0.7}.credits{background:rgba(0,0,0,0.1);border-radius:5px;bottom:20px;color:#fff;font-weight:300;padding:10px 20px;position:fixed;right:20px;text-decoration:none}.form-container{background:#f2f2f2;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,0.5);display:none;height:500px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:640px}.form-container.close{border-radius:50%;height:150px;-webkit-transition:all 0.3s ease-in ;-moz-transition:all 0.3s ease-in ;-ms-transition:all 0.3s ease-in ;-o-transition:all 0.3s ease-in ;transition:all 0.3s ease-in ;width:150px}.form-container.close-all{height:0;width:0}.form-container.close .form-left{overflow:hidden;padding:0;width:0}.form-container.close .form-right{overflow:hidden;padding:0;width:100%}.form-container.close .message-sent{font-size:0}.form-container.close .message-sent span{margin:0 auto}.close-form{background:#51920b;-webkit-border-radius:50% 50% ;-moz-border-radius:50% 50% ;border-radius:50% 50% ;color:#fff;cursor:pointer;font-size:0.8em;font-weight:300;line-height:30px;position:absolute;right:10px;text-align:center;text-transform:uppercase;top:10px;width:30px;z-index:10000;font-family:"ubuntulight"}.form-left{box-sizing:border-box;height:100%;padding:20px;position:absolute;width:70%}.form-right{background:#66bc46;height:100%;overflow:hidden;position:absolute;right:0;top:0;width:30%}input{background:transparent none repeat scroll 0 0;border:medium none;-webkit-border-radius:3px ;-moz-border-radius:3px ;border-radius:3px ;-webkit-box-sizing:border-box ;-moz-box-sizing:border-box ;box-sizing:border-box ;display:block;font-family:inherit;height:100%;padding:15px 0 0;position:absolute;width:100%;color:#222;font-size:15px;font-family:"ubuntulight"}input:focus,textarea:focus{outline:medium none}textarea{background:transparent;border:medium none;font-family:inherit;font-size:1em;font-weight:300;height:80px;padding:20px 0 0;resize:none;width:100%}.label{color:#222;display:block;font-size:15px;font-family:"ubuntulight";font-weight:lighter;position:absolute;top:20px;z-index:-1}.label-line.active .label{color:#66bc46;font-size:0.8em;top:0}.span{background:silver none repeat scroll 0 0;bottom:0;height:1px;position:absolute;-webkit-transition:all 0.3s ease-in ;-moz-transition:all 0.3s ease-in ;-ms-transition:all 0.3s ease-in ;-o-transition:all 0.3s ease-in ;transition:all 0.3s ease-in ;width:100%}.span.active{bottom:0;top:auto}.label-line{height:50px;margin:0 0 10px;position:relative}.label-line.textarea{height:100px}.span::before{background:#51920b;content:"";height:2px;left:50%;position:absolute;-webkit-transition:all 0.3s ease-in ;-moz-transition:all 0.3s ease-in ;-ms-transition:all 0.3s ease-in ;-o-transition:all 0.3s ease-in ;transition:all 0.3s ease-in ;width:0}.label-line.active .span::before{background:#66bc46 none repeat scroll 0 0;height:2px;left:0;width:100%}.button img{display:block;margin:auto;opacity:0.3}.button{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.button-overlay{height:100%;position:absolute;width:100%;z-index:100}.button span{color:#fff;display:block;font-weight:100;margin:20px 0 0;text-transform:uppercase}.ink{background:#51920b none repeat scroll 0 0;border-radius:100%;display:block;position:absolute;transform:scale(0);z-index:3}.ink.animate{animation:0.65s ease 0s normal forwards 1 running ripple}@keyframes ripple{100%{transform:scale(2.5)}}.message-sent{color:#fff;display:none;font-weight:100;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);width:100%;z-index:1000;font-family:"ubuntulight";font-size:17px}.message-sent span{display:block;height:60px;margin:auto auto 10px;position:relative;width:60px}.message-sent span::before,.message-sent span::after{transition:all 0.5s cubic-bezier(0.4, 0, 0.5, 1) 0s}.message-sent span::before{background:white none repeat scroll 0 0;border-radius:5px;content:"";height:10px;left:16px;position:absolute;top:44px;transform:rotate(-45deg);transform-origin:left top 0;width:0}.message-sent span::after{background:white none repeat scroll 0 0;border-radius:5px;content:"";height:10px;left:23px;position:absolute;top:51px;transform:rotate(225deg);transform-origin:left top 0;width:0}.message-sent.active span::before{width:50px}.message-sent.active span::after{width:30px}span.alert{background:#e0170d;-webkit-border-radius:5px ;-moz-border-radius:5px ;border-radius:5px ;display:none;font-weight:300;left:50%;padding:10px 20px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1000;font-family:"ubuntulight";font-size:13px}
