@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Source+Sans+Pro:300,400,600);@import "bundle.css";body,html{height:100%}body{font-family:'Source Sans Pro', sans-serif;color:#1e2022;font-size:1.8em;line-height:1.7em;font-weight:300;letter-spacing:0.01em}body.top-padding{padding-top:60px}::-moz-selection{background-color:#FC2424;color:#fff}::selection{background-color:#FC2424;color:#fff}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif}h1{font-size:38px}h2{font-size:32px}h3{font-size:26px;line-height:35px;margin-top:0px}h4{font-size:20px}h5{font-size:18px;line-height:25px}h6{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.6px}h6.upper{font-size:12px;font-weight:400}a{color:#FC2424;font-weight:400}a:hover{color:#ED7376;text-decoration:none}a:focus{color:#555b61;text-decoration:none}a.white-text:hover{color:#FC2424}li{font-size:1.8em}.text-box h4 a{color:#1e2022}p{color:#5a6066}.black{color:#1e2022}.form-control{padding:18px 24px;height:55px;border-radius:0;background-color:transparent;text-transform:uppercase;font-size:12px;letter-spacing:1px;-webkit-box-shadow:none;box-shadow:none;border-color:#e7e7e7}.form-control:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border-color:#FC2424}section{padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden;z-index:10;background-color:#fff;border-bottom:1px solid #e8e8e8}section.parallax{padding:0;background-color:transparent;border:0}section.shadow{-webkit-box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.2)}section.grey{background-color:#fbfbfb}section.white{background-color:#fff}section.white.page-title{height:250px;margin-top:40px}.section-content{padding:25px 0}.section-content:after,.section-content:before{content:" ";display:table}.section-content:after{clear:both}.page-title{height:350px;padding:0}.page-title.parallax{height:400px}.page-title.grey{height:200px}.page-title .title{margin:0}.page-title .title h1{font-size:64px;margin-bottom:20px;font-weight:700}.page-title .title h1.upper{font-size:55px;letter-spacing:9px}.page-title .title h4{font-size:1.1em;line-height:30px;letter-spacing:1px}.title{margin-top:25px;margin-bottom:25px;position:relative;z-index:10}.title.center{text-align:center}.title.center hr{margin:30px auto 0}.title h2{margin-top:0;font-weight:700;font-size:58px}.title h3{margin-top:0;font-weight:700;font-size:48px;line-height:50px}.title h4{font-size:16px;margin-bottom:20px}.title h4.upper{font-size:0.9em;font-family:'Source Sans Pro', sans-serif;letter-spacing:0.04em}.title p{font-size:18px;margin:25px 0;font-weight:400}.title hr{width:45px;margin:20px 0;border-top:1px solid #FC2424}.title hr.green{border-color:#34a836}.title hr.orange{border-color:#F08114}.btn{padding:0 28px;height:55px;line-height:53px;border-radius:0;text-transform:uppercase;font-size:12px;letter-spacing:1px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:400;font-family:'Montserrat', sans-serif}.btn.btn-sm{padding:0 16px;font-size:10px;height:37px;line-height:35px}.btn.btn-round{border-radius:100px}.btn:focus,.btn:focus:active{outline:none}.btn-color{color:#fff;border-color:#FC2424;background-color:#FC2424}.btn-color:active,.btn-color:focus,.btn-color:hover{background-color:#fd4c4c;border-color:#fd4c4c;color:#fff}.btn-color-out{color:#FC2424;border-color:#FC2424;background-color:transparent}.btn-color-out:active,.btn-color-out:focus,.btn-color-out:hover{background-color:#FC2424;border-color:#FC2424;color:#fff}.go-top{width:50px;height:45px;position:absolute;top:-45px;line-height:45px;right:50px;text-align:center;background-color:#f5f5f5;border:1px solid #eee;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;z-index:100}.go-top a{color:#1e2022;display:block}.go-top a:hover{color:#FC2424}blockquote{border:0}blockquote p{font-size:1.3em;letter-spacing:0.02em;line-height:1.6em}blockquote footer{font-weight:600;font-size:1em;letter-spacing:0.08em;text-transform:uppercase}blockquote.testimonial{position:relative;z-index:600;margin:0}blockquote.testimonial p{font-size:25px;line-height:45px}blockquote.testimonial p:first-child:before{font-family:"Times New Roman", Times, serif;content:'\201C';color:#FC2424;font-size:180px;font-weight:700;opacity:.2;position:absolute;top:32px;left:-25px;text-shadow:none;z-index:-300}.boxes [class*=col-]{padding:5%}.client-image{max-width:200px;display:block;margin:0 auto}.client-image:hover{-webkit-animation:animClient 1.2s both;animation:animClient 1.2s both}.client-info{text-align:center;margin-top:15px}.client-info h4{font-size:18px;line-height:23px;color:#585C61}.container-fluid.portal{max-width:1600px}#topnav{position:fixed;right:0;left:0;top:0;z-index:1030;background-color:transparent;border:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;min-height:62px}#topnav.scroll{background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}#topnav.scroll .navigation-menu>li>a{color:#1e2022}#topnav.scroll .navigation-menu>li>a:hover{color:#1e2022;background-color:transparent}@media (min-width:992px){#topnav.scroll .navigation-menu>li>a{padding-top:20px;padding-bottom:20px}}#topnav.scroll .navigation-menu>li.active>a{color:#FC2424}#topnav.scroll .navigation-menu>li>a:before{top:38px}#topnav.scroll .navbar-toggle span{background-color:#1e2022}#topnav .navigation-menu>li>a{color:#1e2022}#topnav .navigation-menu>li>a:hover{background-color:transparent}#topnav .navigation-menu>li.active>a{color:#ff2828}#topnav .navigation-menu>li>a:before{content:"";position:absolute;top:42px;width:100%;height:1px;bottom:0;left:0;background:#ff2828;visibility:hidden;border-radius:5px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}#topnav .navigation-menu>li>a:focus:before,#topnav .navigation-menu>li>a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#topnav .navbar-toggle{border:0;position:relative;width:60px;height:62px;padding:0;margin:0;cursor:pointer}#topnav .navbar-toggle .lines{width:25px;display:block;position:relative;margin:24px auto;height:18px}#topnav .navbar-toggle.open span{position:absolute}#topnav .navbar-toggle.open span:first-child{top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#topnav .navbar-toggle.open span:nth-child(2){visibility:hidden}#topnav .navbar-toggle.open span:last-child{width:100%;top:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#topnav .navbar-toggle span{height:1px;width:100%;background-color:#fff;display:block;margin-bottom:5px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}#topnav .navbar-toggle span:last-child{width:75%;margin-bottom:0}#topnav .navbar-toggle:hover{background-color:transparent}#topnav .navbar-toggle:hover span{background-color:#FC2424}#topnav .navbar-toggle:focus{background-color:transparent}#topnav .navigation-menu{float:right;list-style:none;margin:0;padding:0}#topnav .navigation-menu>li{float:left;display:block;position:relative}#topnav .navigation-menu>li>a{display:block;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;line-height:20px;padding-left:8px;padding-right:8px}#topnav .navigation-menu>li>a:focus,#topnav .navigation-menu>li>a:hover{background-color:transparent}@media (min-width:992px){#topnav .navigation-menu>li>a{padding-top:25px;padding-bottom:25px;min-height:62px}}#topnav .navigation-menu>li .submenu li a i{margin-right:5px}#topnav .navigation-menu>li{position:relative}#topnav .navigation-menu>li.has-submenu>a:after{content:"\e64b";font-family:"themify";margin-left:3px}#topnav .navigation-menu>li.has-submenu>button{-webkit-appearance:none;border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;display:none;position:absolute;right:5px;top:4px;outline:none}#topnav .navigation-menu>li.has-submenu>button:after{content:"\e64b";font-family:"themify";margin-left:3px}#topnav .navigation-menu>li .submenu li span.label{padding:.2em .6em .3em;display:inline;background-color:#FC2424;color:#fff;margin-left:4px;font-size:8px;font-weight:bold;line-height:1}#topnav .logo{float:left;padding:15px 0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#topnav .logo img{max-height:65px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#topnav .logo .logo-light{display:block}#topnav .logo .logo-dark{display:none}#topnav.scroll .logo{padding:15px 0}#topnav.scroll .logo .logo-light{display:none}#topnav.scroll .logo .logo-dark{display:block}.menu-extras{float:right}.menu-extras .menu-item{float:left;border-right:1px solid transparent}.menu-extras .menu-item:first-child{border-left:1px solid transparent}.icon-box-small{padding:20px;text-align:center;position:relative}.icon-box-small:hover .ib-icon{color:#FC2424;border-color:#FC2424}.icon-box-small.boxed{background-color:#f7f7f7}.icon-box-small>i{font-size:46px}.icon-box-small h4{font-size:13px;margin:25px 0;text-transform:uppercase;letter-spacing:.2em}.icon-box-small hr{width:30px;border-color:#FC2424}.icon-box-small p span{display:block}.icon-box-basic{position:relative;padding-left:65px;margin:25px 0;min-height:40px;overflow:hidden}@media (min-width:992px){.icon-box-basic.icon-right{padding-left:0;padding-right:65px;text-align:right}.icon-box-basic.icon-right i{left:auto;right:0}}.icon-box-basic i{color:#FC2424;font-size:30px;position:absolute;left:0}.icon-box-basic h4{text-transform:uppercase;margin-top:0;margin-bottom:10px;letter-spacing:2px;font-size:13px}.text-box{margin:25px 0;padding-right:15px}.text-box h4{font-size:13px;text-transform:uppercase}.number-box{margin:25px auto;max-width:350px;min-height:260px}.number-box h4{font-size:15px;text-transform:uppercase;letter-spacing:2px}.number-box h4:after{content:"";width:35px;height:1px;background-color:#FC2424;display:block;margin:20px 0}#video-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:url('../images/backgrounds/home-video.jpg');background-size:cover;background-position:center}#video-wrapper video{position:absolute;width:100%;height:100%}#video-wrapper .loading-image{width:100%;height:100%}#fallback-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2000;background-size:cover;background-repeat:no-repeat;background-position:center center}#home{padding:0;height:100%;border:0}#home.testimonials{height:60%;min-height:600px;padding:80px 0 20px 0}.home{padding:0;height:100%;border:0}#home-slider{border:0;margin:0;height:100%}#home-slider .title.center.testimonial{position:absolute;top:10%;left:50%;margin-left:-185px}#home-slider .slides{height:100%}#home-slider .slides>li{height:100%}#home-slider .slides>li .slide-image{opacity:0.3}#home-slider .flex-control-paging li a{border:1px solid rgba(0, 0, 0, 0.65)}#home-slider .flex-control-paging li a.flex-active:before{background-color:#000}#home-slider .flex-direction-nav{display:none}.home-slider{border:0;margin:0;height:100%}.slide-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.slide-wrap{display:table;table-layout:fixed;height:100%;width:100%;position:relative;background-color:rgba(33, 40, 45, 0.85);z-index:200}.slide-wrap.testimonial{background-color:rgba(149, 149, 149, 0.1)}.slide-content{display:table-cell;vertical-align:middle;position:relative;top:30px;z-index:10;color:#fff;text-align:center}.slide-content.bold-text h1{font-weight:700}.slide-content.bold-text h1.upper{font-size:75px}.slide-content.bold-text h1.smaller{font-size:40px;font-weight:400;letter-spacing:4px;margin:35px 0}.slide-content h1{font-weight:700;font-size:90px;margin:25px 0}.slide-content h1.upper{font-size:64px;letter-spacing:8px}.slide-content h6{font-family:'Source Sans Pro', sans-serif;letter-spacing:1.5px;font-size:20px;color:#fff;font-weight:600;margin:35px 0}.slide-content hr{width:45px;border-top:1px solid #FC2424}.particles-bg canvas{position:fixed;top:0;left:0;width:100%;height:100%}.nav-inside{overflow:hidden}.nav-inside .flex-direction-nav>li{position:absolute;top:50%;margin-top:-20px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.nav-inside .flex-direction-nav>li.flex-nav-prev{left:-45px;right:auto}.nav-inside .flex-direction-nav>li.flex-nav-prev>a{border-top-right-radius:5px;border-bottom-right-radius:5px}.nav-inside .flex-direction-nav>li.flex-nav-next{left:auto;right:-45px}.nav-inside .flex-direction-nav>li.flex-nav-next>a{border-top-left-radius:5px;border-bottom-left-radius:5px}.nav-inside .flex-direction-nav>li>a{width:45px;height:45px;display:block;background-color:#fff;line-height:45px;text-align:center;color:#1e2022;text-decoration:none;opacity:0.7;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-inside .flex-direction-nav>li>a:hover{opacity:1}.nav-inside .flex-direction-nav>li>a i{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;line-height:inherit}.nav-inside:hover .flex-direction-nav>li{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.nav-inside:hover .flex-direction-nav>li.flex-nav-prev{left:0}.nav-inside:hover .flex-direction-nav>li.flex-nav-next{right:0}.nav-outside .flex-direction-nav{position:relative;bottom:0;left:0;width:100%;text-align:center;z-index:100}.nav-outside .flex-direction-nav>li{display:inline-block}.nav-outside .flex-direction-nav>li:first-child{}.nav-outside .flex-direction-nav>li>a{width:40px;height:25px;display:block;line-height:25px;text-align:center;color:#1e2022;text-decoration:none}.nav-outside .flex-direction-nav>li>a:hover{color:#FC2424}.nav-outside .flex-direction-nav>li>a i{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-outside .flex-direction-nav>li>a.flex-prev:hover i{margin-right:10px}.nav-outside .flex-direction-nav>li>a.flex-next:hover i{margin-left:10px}.flex-control-nav{position:absolute;right:0;left:0;margin:auto;text-align:center;bottom:0px;z-index:100}.flex-control-nav>li{width:25px;text-align:center;margin-bottom:15px;display:inline-block}.flex-control-paging>li>a{width:12px;height:12px;text-indent:-9999px;display:block;margin:auto;z-index:1000;border:1px solid rgba(255, 255, 255, 0.65);cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.flex-control-paging>li>a.flex-active{background-color:#FC2424}.img-side{padding:0px;position:absolute;top:0px;height:100%;overflow:hidden;z-index:100}.img-side.img-right{right:0}.img-side.img-left{left:0}.img-side.img-center{left:0;right:0;margin:auto}.img-holder{position:absolute;top:0;width:100%;height:100%;background-size:cover;background-position:center center}.owl-carousel .owl-item{cursor:-webkit-grab;cursor:grab}.parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.parallax-overlay{position:relative;padding-top:100px;padding-bottom:100px;z-index:10;background-color:rgba(33, 40, 45, 0.75);color:#fff;height:100%;width:100%}.parallax-overlay p{color:#fff}.services{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.services .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.services .row:after,.services .row:before{display:none}.services [class*=col-]{padding:40px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.services [class*=col-] .brief{display:none}.services [class*=col-].grey{background-color:#f7f7f7}.services [class*=col-]:hover{background-color:#FC2424;border-color:#FC2424;color:#fff}.services [class*=col-]:hover .service:before{height:50%;width:50%;border-color:#fff}.services [class*=col-]:hover .service:after{height:50%;width:50%;border-color:#fff}.services [class*=col-]:hover .service hr{border-color:#fff;-webkit-animation:animServiceHr 1s both;animation:animServiceHr 1s both}.services [class*=col-]:hover .service p{color:#fff}.services [class*=col-]:hover .service i{-webkit-animation:animServiceIcon 1s both;animation:animServiceIcon 1s both}.services [class*=col-]:hover .service img{-webkit-animation:animServiceIcon 1s both;animation:animServiceIcon 1s both}.services [class*=col-]:hover .service .back-icon{opacity:1}.service{padding:40px;text-align:center;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.service i{font-size:40px;margin-bottom:25px}.service h4{font-size:13px;letter-spacing:3px;text-transform:uppercase}.service hr{width:40px;border-color:#FC2424;margin-left:auto;margin-right:auto}.service p{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.service .back-icon{position:absolute;color:rgba(0, 0, 0, 0.04);right:0;top:25px;left:0;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.service .back-icon i{font-size:120px}.team-member{position:relative;height:580px;padding-bottom:80px;border:1px solid #e7e7e7;border-top:0;margin:0px auto;background-position:center top;background-size:480px, 500px;background-repeat:no-repeat}.team-member.pablo{background-image:url("../images/team/pablo-romero.jpg")}.team-member.pablo:hover{background-image:url("../images/team/pablo-romero-hover.jpg")}.team-member.stefan{background-image:url("../images/team/stefan.jpg")}.team-member.stefan:hover{background-image:url("../images/team/stefan-hover.jpg")}.team-member.oliwer{background-image:url("../images/team/oliwer.jpg")}.team-member.oliwer:hover{background-image:url("../images/team/oliwer-hover.jpg")}.team-member.mikael{background-image:url("../images/team/mikael.jpg")}.team-member.mikael:hover{background-image:url("../images/team/mikael-hover.jpg")}.team-member.asmo{background-image:url("../images/team/asmo.jpg")}.team-member.asmo:hover{background-image:url("../images/team/asmo-hover.jpg")}.team-member.henrik{background-image:url("../images/team/pablo-romero.jpg")}.team-member.henrik:hover{background-image:url("../images/team/pablo-romero-hover.jpg")}.team-member.paul{background-image:url("../images/team/stefan.jpg")}.team-member.paul:hover{background-image:url("../images/team/stefan-hover.jpg")}.team-member.tim{background-image:url("../images/team/oliwer.jpg")}.team-member.tim:hover{background-image:url("../images/team/oliwer-hover.jpg")}.team-member.parham{background-image:url("../images/team/mikael.jpg")}.team-member.parham:hover{background-image:url("../images/team/mikael-hover.jpg")}.team-member.jimmy{background-image:url("../images/team/asmo.jpg")}.team-member.jimmy:hover{background-image:url("../images/team/asmo-hover.jpg")}.team-member.mattias{background-image:url("../images/team/pablo-romero.jpg")}.team-member.mattias:hover{background-image:url("../images/team/pablo-romero-hover.jpg")}.team-member.konstantin{background-image:url("../images/team/stefan.jpg")}.team-member.konstantin:hover{background-image:url("../images/team/stefan-hover.jpg")}.team-member.beatriz{background-image:url("../images/team/oliwer.jpg")}.team-member.beatriz:hover{background-image:url("../images/team/oliwer-hover.jpg")}.team-member:hover .team-image:after{opacity:1}.team-member:hover .team-info{top:10%;color:#fff}.team-member:hover .team-info>span{color:#fff}.team-member:hover .team-info .team-description{display:inline-block;color:#f4f4f4}.team-member:hover .team-social{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.team-image{position:relative;overflow:hidden}.team-image:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(33, 40, 45, 0.55);opacity:0;padding:0 20px;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.team-info{padding:20px 20px 0px 20px;position:absolute;top:480px;left:0;bottom:0;right:0;width:100%;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.team-info h3{margin-top:0;font-weight:400;margin-bottom:5px;font-size:13px;text-transform:uppercase;letter-spacing:1px}.team-info span{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#8c939a;font-weight:600}.team-info .team-description{display:none}.team-social{padding:20px 0;position:absolute;left:0;width:100%;bottom:0;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.team-social ul{list-style:none;padding-left:0;margin:0;text-align:center}.team-social ul>li{display:inline-block}.team-social ul>li>a{display:block;width:35px;height:35px;line-height:35px;color:#4e5359;margin:0 5px}.team-social ul>li>a:hover{color:#FC2424}.features{font-size:1.1em;line-height:1.4em}blockquote.testimonial-slider{margin:0}.contact-form{margin:0 auto}.job-offer{padding:40px 0;border-bottom:1px solid #e7e7e7;overflow:hidden}.job-info:after,.job-info:before{content:" ";display:table}.job-info:after{clear:both}.job-info h3{margin-top:5px}.job-content{margin-top:20px}.accordion>li:nth-child(odd) .accordion-title{background-color:#f7f7f7}.accordion-title h4{font-family:'Source Sans Pro', sans-serif;margin:0;padding:30px 20px;position:relative;cursor:pointer;font-weight:400}.accordion-content{display:none;padding:20px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}#error-404{min-height:100%}.error-page{text-align:center}.error-page i{font-size:80px}.error-page .title{margin:50px 0}.error-page .title h2{font-size:65px;letter-spacing:6px}#works{margin-top:100px}#works.two-col .work-item{width:50%}#works.two-col .work-item .work-info h3{font-size:17px}#works.three-col .work-item{width:33.33333333%}#works.three-col .work-item .work-info h3{font-size:15px}#works.four-col .work-item{width:25%}#works.four-col .work-item .work-info h3{font-size:16px}#works.five-col .work-item{width:20%}#works.five-col .work-item.media{margin-top:0px!important}#works.five-col .work-item .work-info h3{font-size:15px}#works.six-col .work-item{width:16.66666666%}#works.six-col .work-item .work-info h3{font-size:18px}#works.seven-col .work-item{width:14.2857142%}#works.seven-col .work-item .work-info h3{font-size:18px}#works.wide .work-detail{margin:0}.work-item{float:left;position:relative;overflow:hidden}.work-item a{display:block;position:relative;overflow:hidden}.work-item a.res{overflow:visible}.work-item a.p-inline{display:inline;color:#fff;text-decoration:underline}.work-item:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.work-item:hover .work-info{opacity:1}.work-item:hover .work-info .icon-video,.work-item:hover .work-info h3,.work-item:hover .work-info p{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.work-item:hover .icon-video.big{opacity:1}.work-item img{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.icon-video.big{position:absolute;top:2%;left:50%;margin-left:-17.6px;z-index:300;font-size:30px;color:rgba(115, 115, 115, 0.75)}.work-info{position:absolute;bottom:0;left:0;width:100%;height:80%;text-align:center;background:-moz-linear-gradient(top, rgba(181, 189, 200, 0) 0%, rgba(130, 140, 149, 0.36) 36%, #28343b 100%);background:-webkit-linear-gradient(top, rgba(181, 189, 200, 0) 0%, rgba(130, 140, 149, 0.36) 36%, #28343b 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(181, 189, 200, 0)), color-stop(36%, rgba(130, 140, 149, 0.36)), to(#28343b));background:-o-linear-gradient(top, rgba(181, 189, 200, 0) 0%, rgba(130, 140, 149, 0.36) 36%, #28343b 100%);background:linear-gradient(to bottom, rgba(181, 189, 200, 0) 0%, rgba(130, 140, 149, 0.36) 36%, #28343b 100%);color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0}.work-info h3{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;letter-spacing:4px;line-height:16px;text-transform:uppercase;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;opacity:0}.work-info p{color:#fff;text-transform:uppercase;font-size:10px;line-height:13px;letter-spacing:1px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;opacity:0;font-weight:600}.work-info .icon-video{font-size:30px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;opacity:0}.wrap{margin:0 30px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:space-around;-webkit-align-items:space-around;-ms-flex-align:space-around;align-items:space-around;max-width:1200px}.wrap a{margin:0 auto}.tile{width:300px;height:424px;margin:10px;background-color:#5a6066;display:inline-block;background-size:cover;position:relative;cursor:pointer;-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;-webkit-box-shadow:0px 35px 20px -30px rgba(0, 0, 0, 0.44);box-shadow:0px 35px 20px -30px rgba(0, 0, 0, 0.44);overflow:hidden;color:white}.tile img{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.tile .text{position:absolute;padding:30px;height:calc(40%)}.tile h3{font-weight:300;margin:0;text-shadow:2px 2px 10px rgba(0, 0, 0, 0.3)}.tile p{font-size:16px;font-weight:300;margin:20px 0 0 0;line-height:25px;-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.animate-text{opacity:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;color:#f2f2f2}.tile:hover{-webkit-box-shadow:0px 0px 35px -15px rgba(0, 0, 0, 0.64);box-shadow:0px 0px 35px -15px rgba(0, 0, 0, 0.64);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.tile:hover img{opacity:0.2}.tile:hover .animate-text{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.tile:hover span{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}#filters{list-style:none;padding:0;margin-bottom:50px;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;left:0;width:100%;padding-left:15px;padding-right:15px}#filters.no-fix{position:relative}#filters.fixed{position:fixed;top:60px;left:0;width:100%;z-index:2000;background-color:rgba(255, 255, 255, 0.9);padding:20px}#filters li{display:inline-block;position:relative;padding:8px 16px;text-transform:uppercase;font-size:11px;letter-spacing:2px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid transparent;font-weight:400;font-family:'Montserrat', sans-serif;color:#8c939a}#filters li:hover{color:#1e2022}#filters li.active{border-color:#FC2424;color:#FC2424}#filters li.active:hover{color:#FC2424}.app-list-content{position:relative;height:100%}.apps-list{left:0!important;position:relative;clear:both;margin:0 auto;padding:.85em 0;max-width:1000px;list-style:none;text-align:center}.apps-list figure{position:relative;float:left;overflow:hidden;margin:0;width:100%;height:auto;background:#3085a3;text-align:center;cursor:pointer}.apps-list figure img{position:relative;display:block;opacity:0.5}.apps-list figure .fig-caption{padding:2em 0;color:#fff;text-transform:uppercase;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.apps-list figure .fig-caption :after,.apps-list figure .fig-caption :before{pointer-events:none}.apps-list figure h3{background-color:rgba(252, 36, 36, 0.7)}.apps-list figure p{letter-spacing:1px;font-size:40%;margin:0}figure.app{background:#b5bdc8;background:-moz-linear-gradient(45deg, #b5bdc8 0%, #828c95 36%, #28343b 100%);background:-webkit-linear-gradient(45deg, #b5bdc8 0%, #828c95 36%, #28343b 100%);background:-o-linear-gradient(45deg, #b5bdc8 0%, #828c95 36%, #28343b 100%);background:linear-gradient(45deg, #b5bdc8 0%, #828c95 36%, #28343b 100%)}figure.app img{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;-o-transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}figure.app p{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;-o-transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;position:absolute;color:#fff;width:92%;bottom:0;left:0;margin:20px;padding:30px;border:2px solid #fff;text-transform:none;font-size:90%;opacity:0;-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1);-webkit-transform-origin:50% -100%;-ms-transform-origin:50% -100%;transform-origin:50% -100%}figure.app h3{font-size:18px}figure.app:hover img{opacity:0.1;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}figure.app:hover h2,figure.app:hover p{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.media-video{width:100%;padding-bottom:56.25%;position:relative}.media-video iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:lightgrey 1px solid;padding:0}.dot:before{content:" • "}.blog-posts .cat a{color:#988D8c}.blog-posts .cat a:hover{color:#C0B9B9}.blog-posts.news .post-single{margin-bottom:100px}.blog-posts.news .post-single a{color:#34a836}.blog-posts.news .post-single a:hover{color:#7bbb57}.blog-posts.news .post-single .post-body{border-bottom:0}.blog-posts.news .post-single .post-body .post-footer{margin-top:40px}.blog-posts.news .post-single .post-body .post-footer hr{width:30%;margin:20px 0}.blog-posts.news .post-single .post-body .post-footer p{font-size:16px}.blog-posts.news .post-single .post-body .post-footer .more-information p{display:inline-block}.blog-posts.news .post-single .post-body .post-footer .more-information .facebook{color:#3B5998}.blog-posts.news .post-single .post-body .post-footer .more-information .twitter{color:#55ACEE}.blog-posts.news hr{border-top:1px solid #34a836}.blog-posts.blog a{color:#F08114}.blog-posts.blog a:hover{color:#f9b978}.blog-posts.blog hr{border-top:1px solid #F08114}.blog-posts hr{margin-top:10px}.blog-posts.blog hr{border-color:#F08114}.blog-posts.news hr{border-color:#34a836}.blog-posts.releases hr{border-color:#992600}.blog-posts.articles hr{border-color:#238A82}.post-single{margin-bottom:50px;font-weight:300}.post-single:last-child .post-body{border-bottom:0}.post-single .post-info{margin-bottom:10px}.post-single .post-info h6{font-size:0.7em;font-family:'Source Sans Pro', sans-serif;font-weight:600}.post-single .post-info h2{font-size:36px;margin-bottom:15px;margin-top:0;font-family:'Source Sans Pro', sans-serif;font-weight:400}.post-single .post-info h2 a{color:#1e2022}.post-single .post-info h2 a:hover{color:#FC2424}.post-single .post-info h2:target{padding-top:80px}.post-single .post-body{border-bottom:1px solid #988D8c;font-size:20px;font-family:'Source Sans Pro', serif;padding-bottom:20px}.post-single .post-body h3{font-size:24px;margin-top:30px;line-height:30px;color:#4D4D4D}.post-single .post-body blockquote{margin:40px 0;background-color:#fff;font-family:'Source Sans Pro', sans-serif}.post-single .post-body blockquote p{padding:0 20px 0 40px;color:#6D747C}.post-single .post-body blockquote p:first-child:before{top:-71px;left:-12px}.post-single .post-body blockquote footer{padding:0 20px 0 50px}.post-single .post-body p{margin:20px 0;line-height:1.5;color:#454545}.post-single .post-body .post-media{padding:20px 0}.post-single .post-body a{font-weight:300}.pagination{display:block;text-align:center;margin-top:50px;margin-bottom:5px}.pagination li{display:inline-block}.pagination li.active>a{background-color:#FC2424;border-color:#FC2424;color:#FC2424}.pagination li.active>a:hover{background-color:transparent;color:#FC2424;border-color:#FC2424}.pagination li.active>a:focus{background-color:#fff;border-color:#fff;color:#FC2424}.pagination li:first-child>a,.pagination li:last-child>a{border-radius:0}.pagination li>a{float:none;color:#1e2022;border-color:transparent;font-size:14px;border-radius:0;background-color:transparent}.pagination li>a:hover{background-color:transparent;color:#FC2424;border-color:transparent}.pagination li>a:focus{background-color:transparent;border-color:transparent;color:#FC2424}.pagination.blog li a:hover{color:#F08114}.pagination.news li a:hover{color:#34a836}.back{text-align:center;font-size:15px}.back p a{padding:5px 5px 0;color:#1e2022;border-top:1px solid #FC2424}.back p a:hover{color:#FC2424}.sidebar{top:50px;margin-bottom:20px}.sidebar .widget h6{text-transform:uppercase}.sidebar .widget h6:after{content:"";display:block;height:1px;width:50px;background-color:#1e2022;margin:5px auto}.sidebar .widget #___gcse_0 table.gsc-search-box{margin:0;border:0!important}.sidebar .widget #___gcse_0 table td{border:none!important;padding:0!important}.sidebar .widget #___gcse_0 table .gsc-search-button.gsc-search-button-v2{border:none!important}.sidebar .widget #___gcse_0 #gs_id50{margin-top:0!important;border:none}.sidebar .widget #___gcse_0 #gs_id50 td{border:none}.sidebar .widget a{color:#988D8c}.sidebar .widget a:hover{color:#C0B9B9}.sidebar .widget ul{list-style:none}.sidebar .widget ul#categories-list{text-align:center}.sidebar .widget ul#categories-list>li{display:inline}.sidebar .widget ul#categories-list>li.active a{color:#FC2424}.sidebar .widget ul#categories-list>li a .dot{content:"•";color:#333130;margin:0 10px}.sidebar .widget ul>li{margin-bottom:10px}.sidebar .widget ul>li>a{padding:12px 0;letter-spacing:1px}.sidebar .widget ul>li>a:hover{background-color:transparent}.sidebar .widget ul>li>a:focus{background-color:transparent}.sidebar .widget .partners{max-width:180px}.sidebar .widget .partners .partner-item{padding:10px 0 10px 10px}.sidebar .widget .partners .partner-item img{padding-bottom:7px}.sidebar .widget .partners .partner-item a{font-size:0.8em}.blog-masonry:after,.blog-masonry:before{content:" ";display:table}.blog-masonry:after{clear:both}.blog-masonry.three-col .masonry-post{width:33.333333%;-webkit-box-sizing:border-box;box-sizing:border-box}.blog-masonry.two-col .masonry-post{width:50%}.blog-masonry .masonry-post{float:left;padding:10px}.blog-masonry .masonry-post .post-single{background-color:#fafafa;border-radius:2px;-webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);margin-bottom:0}.blog-masonry .masonry-post .post-single .post-tag{color:#fff;padding:3px 5px;border-radius:2px;margin-right:10px}.blog-masonry .masonry-post .post-single.blog{border-top:8px solid #F08114}.blog-masonry .masonry-post .post-single.blog .author,.blog-masonry .masonry-post .post-single.blog .more,.blog-masonry .masonry-post .post-single.blog h2 a:hover{color:#F08114}.blog-masonry .masonry-post .post-single.blog .post-tag{background-color:#F08114}.blog-masonry .masonry-post .post-single.blog a{color:#F08114}.blog-masonry .masonry-post .post-single.blog a:hover{color:#f9b978}.blog-masonry .masonry-post .post-single.news{border:1px solid #dedede}.blog-masonry .masonry-post .post-single.news .author,.blog-masonry .masonry-post .post-single.news .more,.blog-masonry .masonry-post .post-single.news h2 a:hover{color:#ED7376}.blog-masonry .masonry-post .post-single.news .more{font-size:14px}.blog-masonry .masonry-post .post-single.news .post-tag{background-color:#FC2424}.blog-masonry .masonry-post .post-single.news .cat a{color:#988D8c}.blog-masonry .masonry-post .post-single.news .cat a:hover{color:#C0B9B9}.blog-masonry .masonry-post .post-single.news a{color:#FC2424;font-weight:300}.blog-masonry .masonry-post .post-single.news a:hover{color:#ED7376}.blog-masonry .masonry-post .post-single.articles{border-top:8px solid #238A82}.blog-masonry .masonry-post .post-single.articles .author,.blog-masonry .masonry-post .post-single.articles .more,.blog-masonry .masonry-post .post-single.articles h2 a:hover{color:#238A82}.blog-masonry .masonry-post .post-single.articles .post-tag{background-color:#238A82}.blog-masonry .masonry-post .post-single.releases{border-top:8px solid #992600}.blog-masonry .masonry-post .post-single.releases .author,.blog-masonry .masonry-post .post-single.releases .more,.blog-masonry .masonry-post .post-single.releases h2 a:hover{color:#992600}.blog-masonry .masonry-post .post-single.releases .post-tag{background-color:#992600}.blog-masonry .masonry-post .post-single .post-media{overflow:hidden}.blog-masonry .masonry-post .post-single .post-info{padding:20px 20px 0px 20px;margin-bottom:0}.blog-masonry .masonry-post .post-single .post-info h2{font-size:24px}.blog-masonry .masonry-post .post-single .post-body{padding:5px 20px 20px 20px}.blog-masonry .masonry-post .post-single .post-body p{font-size:18px;margin:10px 0}.blog-masonry .masonry-post .post-single .post-body blockquote{margin:10px 0}.dropdown{float:right}.dropdown .btn.btn-primary.dropdown-toggle{line-height:0;height:30px;padding:5px 10px;border-radius:2px;text-transform:none;font-family:'Source Sans Pro', sans-serif;font-size:14px;margin-right:10px}.dropdown .btn.btn-primary.dropdown-toggle.news{background-color:#34a836;border-color:#34a836}.dropdown .btn.btn-primary.dropdown-toggle.blog{background-color:#F08114;border-color:#F08114}.dropdown .btn.btn-primary.dropdown-toggle .caret{margin-left:5px}.dropdown .dropdown-menu{right:0;margin-right:9px;left:auto}.dropdown .dropdown-menu ul{list-style:none;padding-left:15px}.dropdown .dropdown-menu ul li{font-size:15px}.dropdown .dropdown-menu ul li a{color:#1e2022}.dropdown .dropdown-menu.news a:hover{color:#34a836}.dropdown .dropdown-menu.blog a:hover{color:#F08114}.nav-tabs{border-bottom:0;margin-bottom:25px}.nav-tabs.center{text-align:center}.nav-tabs.center>li{display:inline-block;float:none}.nav-tabs>li>a{text-transform:uppercase;letter-spacing:1px;font-size:11px;border-radius:0;color:#1e2022;font-family:'Montserrat', sans-serif}.nav-tabs>li>a:hover{background-color:transparent;border-color:transparent}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#FC2424;cursor:pointer;background-color:transparent;outline:none}.nav-tabs.outline{border-bottom:1px solid #ddd}.nav-tabs.outline>li.active>a,.nav-tabs.outline>li.active>a:focus,.nav-tabs.outline>li.active>a:hover{background-color:#fff;border-color:transparent;border-bottom:1px solid #FC2424;margin-bottom:-1px;outline:none}section.grey .nav-tabs.outline>li.active>a,section.grey .nav-tabs.outline>li.active>a:focus,section.grey .nav-tabs.outline>li.active>a:hover{background-color:#fff}section.dark .nav-tabs.outline>li>a{color:#fff}section.dark .nav-tabs.outline>li.active>a,section.dark .nav-tabs.outline>li.active>a:focus,section.dark .nav-tabs.outline>li.active>a:hover{background-color:#fff}.restaurant-menu{margin-top:-100px}.rs-menu{position:relative;margin:0 -1px -1px 0}@media (min-width:992px){.rs-menu{margin-left:-15px;margin-right:-15px}}.rs-menu.image-right .rs-menu-body{margin-left:0;margin-right:50%}.rs-menu.image-right .rs-menu-media{left:auto;right:0}.rs-menu .rs-menu-body{padding:20px;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-left:0;text-align:center}.rs-menu .rs-menu-body h2{font-size:48px}.rs-menu .rs-menu-body p{color:#7e868e;margin:2px 0}.rs-menu .rs-menu-body h4{color:#B79B79;text-transform:uppercase;font-size:13px;font-weight:400;letter-spacing:2px}.rs-menu .rs-menu-body h6{line-height:22px;margin-bottom:0}.rs-menu .rs-menu-body img{padding:10px 30px}.rs-menu .rs-menu-media{position:absolute;left:0;top:0;bottom:0;background-size:cover;width:50%;background-position:center center;overflow:hidden}#footer-widgets{position:relative;background-color:#f5f5f5;padding-top:50px;padding-bottom:20px;-webkit-box-shadow:0px -1px 4px rgba(0, 0, 0, 0.05);box-shadow:0px -1px 4px rgba(0, 0, 0, 0.05);border-top:1px solid #eee;z-index:10}#footer-widgets .widget p{font-size:0.9em}#footer-widgets .widget ul{margin-bottom:0}#footer-widgets .widget ul li a{display:inline-block;color:#4e5359}#footer-widgets .widget ul li a:hover{color:#FC2424}#footer-widgets span{display:block}#footer{position:relative;background-color:#f5f5f5;z-index:10}#footer .footer-wrap{padding-top:15px;padding-bottom:20px;border-top:1px solid #e7e7e7}#footer p{margin-top:10px;font-size:12px;letter-spacing:2px}#footer .copy-text.center{text-align:center}#footer .copy-text p{margin:0}#footer .footer-social{text-align:right}#footer .footer-social ul{list-style:none;padding:0;margin:0}#footer .footer-social ul>li{display:inline-block;margin:10px 5px}#footer .footer-social ul>li>a{display:block;width:35px;height:40px;line-height:40px;color:#7e868e;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center}#footer .footer-social ul>li>a:hover{color:#FC2424}#footer .footer-social.center{text-align:center}#footer .list-inline{text-align:center;margin:0;padding:15px 0}#footer .list-inline>li{margin-right:15px;position:relative}#footer .list-inline>li:after{content:'·';color:#FC2424;font-size:25px;position:absolute;top:50%;right:-15px;height:10px;line-height:10px;margin-top:-5px;font-family:sans-serif}#footer .list-inline>li:last-child{margin-right:0}#footer .list-inline>li:last-child:after{content:none}#footer .list-inline>li>a{color:#7e868e;font-size:15px}#footer .list-inline>li>a:hover{color:#FC2424}.centrize{display:table;table-layout:fixed;height:100%;width:100%;position:relative}.v-center{display:table-cell;vertical-align:middle}.v-bottom{display:table-cell;vertical-align:bottom;padding:0 15px 5px 20px}.v-bottom.w-100{width:100%}.serif{font-family:'Source Sans Pro', serif}.italic{font-style:italic}.cursive{font-family:'Tangerine', cursive}.small-heading{font-size:13px}.heading-font{font-weight:600}.upper{text-transform:uppercase}.ov-v{overflow:visible}.ov-h{overflow:hidden}.b-0{border:0!important}.bt-0{border-top:0!important}.br-0{border-right:0!important}.bb-0{border-bottom:0!important}.bl-0{border-left:0!important}.border-top{border-top:1px solid #e7e7e7}.border-right{border-right:1px solid #e7e7e7}.border-bottom{border-bottom:1px solid #e7e7e7}.border-left{border-left:1px solid #e7e7e7}.top-100{top:63px}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.ml-0{margin-left:0!important}.mb-10{margin-bottom:10px!important}.mr-10{margin-right:10px!important}.ml-10{margin-left:10px!important}.mt-10{margin-top:10px!important}.mb-15{margin-bottom:15px!important}.mr-15{margin-right:15px!important}.ml-15{margin-left:15px!important}.mt-15{margin-top:15px!important}.mb-25{margin-bottom:25px!important}.mr-25{margin-right:25px!important}.ml-25{margin-left:25px!important}.mt-25{margin-top:25px!important}.mb-50{margin-bottom:50px!important}.mr-50{margin-right:50px!important}.ml-50{margin-left:50px!important}.mt-50{margin-top:50px!important}.mt-100{margin-top:50px!important}.mb-80{padding-bottom:80px!important}.mb-100{margin-bottom:100px!important}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pl-0{padding-left:0!important}.pb-15{padding-bottom:15px}.pr-15{padding-right:15px}.pl-15{padding-left:15px}.pt-15{padding-top:15px}.pb-25{padding-bottom:25px}.pr-25{padding-right:25px}.pl-25{padding-left:25px}.pt-25{padding-top:25px}.pb-50{padding-bottom:50px}.pr-50{padding-right:50px}.pl-50{padding-left:50px}.pt-50{padding-top:50px}.pb-100{padding-bottom:100px}.pr-100{padding-right:100px}.pl-100{padding-left:100px}.pt-100{padding-top:100px}.mh-300{min-height:300px}.mh-600{min-height:594px;padding-bottom:1%!important}#coming{background-color:#FC2424;padding-top:10px;padding-bottom:20px;color:#fff}.fw-400{font-weight:400!important}.fw-400 h1,.fw-400 h2,.fw-400 h3,.fw-400 h4,.fw-400 h5,.fw-400 h6{font-weight:400!important}.magic{color:white;background-color:#DB0000;padding:3px 8px 5px 10px}.grey-text{color:#7e868e}.white-text{color:#fff}.black-text{color:#1e2022!important}.red{color:#FC2424!important}.b-grey{background-color:#f7f7f7!important}.lead-text{font-size:21px;line-height:32px}.red-dot:before{content:".";color:#FC2424}.border{border:1px solid #C0B9B9;border-radius:5px;padding:50px 25px}.wp-form{font-size:36px;margin-bottom:15px;margin-top:0;font-family:'Source Sans Pro', sans-serif;text-align:center}.center{text-align:center}.wp-link{color:#C0B9B9}.alt-paragraph{font-size:17px;font-weight:400;line-height:1.6}.invisible{position:absolute!important;clip:rect(1px 1px 1px 1px)}.fade-in-top{-webkit-animation:fadeInTop 1.5s both;animation:fadeInTop 1.5s both}.right{float:right}.noted{padding:20px;font-size:16px;background-color:#f7f7f7;font-weight:400}.adjust{position:relative;z-index:200;top:-25px}.foundations p{font-size:1.05em;line-height:1.5em}.row.foundations{margin-top:50px;margin-bottom:50px}.partnerapps-logo{width:40%}a.prev{display:inline!important}.guest{background-color:#ff812c;color:#fff;padding:0 5px}.quote{margin:20px 40px;font-size:18px;font-weight:400}#homepage-news{background-color:#FC2424;color:#ffffff;padding-top:10px;padding-bottom:15px}#homepage-news h4{font-size:24px;line-height:32px;text-align:center}ul{list-style-image:url('../images/red-square.gif')}li{margin-bottom:5px;font-size:1em;color:#555b61}a.ib{color:green;display:inline}.icon-box-small.boxed p{text-align:left}p.lista:before{content:"";display:block;background:url("../images/red-square.gif") no-repeat;width:5px;height:5px;float:left;margin:13px 10px 0 0}#about .img-side.img-right{right:7%}img:focus{outline:none!important}.ls{letter-spacing:-0.5px}.sol-bri{position:absolute;top:0;left:0;z-index:300;text-align:center;width:100%;height:36px;font-size:12px;padding-top:10px;background-color:rgba(147, 147, 147, 0.1)}.sol-bri a{display:inline}.text-bckg{background-color:#FC2424;opacity:0.7;padding:1px 100px}.image-absolute{position:absolute}.text-right{font-size:12px;line-height:16px;text-align:left;margin-top:10px}.portal-video{width:100%;height:100%}.image-animation{position:absolute;z-index:2;width:700px}.image-animation img{position:absolute;z-index:2;margin:0 auto;float:left}.image-animation.first{top:100px;left:220px}.image-animation.second{top:100px;left:380px}.image-animation.third{top:100px;left:540px}.cantemo-sound{border:none;background-color:transparent;color:#FC2424;padding:0}#javascript:target,#support:target{padding-top:80px}.flexslider.nav-inside{margin:25px 0}.list-no-style{list-style:none}form#form1.wufoo.topLabel.page1 ul{list-style:none}header#header.info{display:none}table{width:100%;margin-top:80px}td{width:25%}ul.check{list-style:none;padding-left:0;margin-bottom:0px}ul.check li{margin-bottom:0px}i.ti-check{color:#34a836}i.ti-close{color:#FC2424}.bb-red{border-bottom:2px solid #FC2424}td,th:not(.no-border){padding:10px}.bb-red tr th,td{text-align:center;line-height:18px}.bb-red tr th:not(.no-border){}tbody tr td,th{line-height:22px}.bt-red{border-top:1px solid #FC2424}tbody tr td:first-child,th{text-align:left}.inline{margin-top:30px;background-color:#fff;color:#000;border-bottom:2px solid #FC2424;border-top:2px solid #FC2424}.star{font-size:25px}.clients img{border-top:1px solid #c6c6c6;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.clients img:hover{border-top:1px solid #1e2022;-webkit-filter:none;filter:none}.add,.plus{position:absolute;z-index:300;top:5px;right:5px;width:35px}a:focus{outlined:none!important}.middle{height:114px;width:935px;margin:0 auto}h1.text-animation{width:335px;float:left;text-align:right}h1.fixed-text{float:left;margin-left:15px!important}.circle{position:absolute;top:5px;right:5px;z-index:300;background-color:#FC2424;width:50px;height:50px;border-radius:50%}.post-media.objectified{min-height:420px}@media (min-width:992px) and (max-width:1200px){#works.five-col .work-item{width:33.33333333%}#works.three-col .work-item{width:35%}.page-title .title h1.upper{font-size:44px;letter-spacing:9px}#home-slider .title.center.testimonial{top:0}blockquote.testimonial-slider p{font-size:1.3em;line-height:1.4em}.post-media{margin:20px 0}.blog-masonry .masonry-post .post-single .post-media{margin:0}}@media (min-width:992px){#topnav.top-space{top:20px}#topnav.scroll{top:0}span #topnav .navigation-menu>li.has-submenu>a:after{content:"\e64b";font-family:"themify";margin-left:15px}#topnav .navigation-menu>li.last-elements .submenu{left:auto;right:0}#topnav .navigation-menu>li.last-elements .submenu>li.has-submenu .submenu{left:auto;right:100%;margin-left:0;margin-right:10px}#topnav .navigation-menu>li .submenu{position:absolute;top:75%;left:0;z-index:1000;border:1px solid #e7e7e7;padding:15px 0;list-style:none;min-width:110px;visibility:hidden;opacity:0;margin-top:10px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#fff}#topnav .navigation-menu>li .submenu.megamenu{white-space:nowrap;width:auto}#topnav .navigation-menu>li .submenu.megamenu>li{overflow:hidden;width:200px;display:inline;vertical-align:top}#topnav .navigation-menu>li .submenu>li.has-submenu>a:after{content:"\e649";font-family:"themify";position:absolute;right:20px;font-size:9px}#topnav .navigation-menu>li .submenu>li .submenu{left:100%;top:0;margin-left:10px;margin-top:-1px}#topnav .navigation-menu>li .submenu li{position:relative}#topnav .navigation-menu>li .submenu li ul{list-style:none;padding-left:0;margin:0}#topnav .navigation-menu>li .submenu li a{display:block;padding:8px 25px;clear:both;line-height:1.2;white-space:nowrap;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#4e5359}#topnav .navigation-menu>li .submenu li a:hover{color:#FC2424}#topnav .navigation-menu>li .submenu li span{display:block;padding:8px 25px;clear:both;line-height:1.42857143;white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:600;color:#99a0a6}#topnav .navbar-toggle{display:none}#topnav #navigation{display:block!important}.map-side{padding:0px;position:absolute;top:0px;height:100%;overflow:hidden;z-index:100}.map-side #map{min-height:500px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}}@media (max-width:991px){#applist-partners{margin-top:100px}.border-right{border-right:none}#filters li{padding:2px 16px}#topnav .navigation-menu>li>a:before{height:0px}#topnav .navigation-menu>li.has-submenu>a:after{display:none}#topnav .navigation-menu>li.has-submenu>button{display:inline-block}.post-media{margin:0 0 20px}#home-slider .title.center.testimonial{top:4%}blockquote.testimonial-slider p{font-size:1.3em;line-height:1.4em}.row.foundations{margin-top:20px;margin-bottom:20px}.mh-600{min-height:0}.number-box{max-width:100%;min-height:0}.mb-80{padding-bottom:50px!important}.mt-50{margin-top:30px!important}body{padding-top:60px}.page-title .title h1.upper{font-size:35px;letter-spacing:4.5px}#topnav{background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}#topnav .container{width:auto}#topnav .navigation-menu{float:none;max-height:450px}#topnav .navigation-menu>li{float:none}#topnav .navigation-menu>li>a{color:#1e2022;padding:12px 15px}#topnav .navigation-menu>li>a:hover{color:#FC2424}#topnav .navigation-menu>li>a:after{position:absolute;right:15px}#topnav .navigation-menu>li .submenu{display:none;list-style:none;padding-left:20px;margin:0}#topnav .navigation-menu>li .submenu li a{display:block;position:relative;padding:15px;text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:1px;color:#1e2022}#topnav .navigation-menu>li .submenu li a:hover{color:#FC2424}#topnav .navigation-menu>li .submenu li.has-submenu>a:after{content:"\e64b";font-family:"themify";position:absolute;right:30px}#topnav .navigation-menu>li .submenu.open{display:block}#topnav .navigation-menu>li .submenu .submenu{display:none;list-style:none}#topnav .navigation-menu>li .submenu .submenu.open{display:block}#topnav .navigation-menu>li .submenu.megamenu>li>ul{list-style:none;padding-left:0}#topnav .navigation-menu>li .submenu.megamenu>li>ul>li>span{display:block;position:relative;padding:15px;text-transform:uppercase;font-size:11px;letter-spacing:2px;color:#7e868e}#topnav .navigation-menu>li.has-submenu.open>a{color:#FC2424}#topnav .menu-extras .menu-item{border-color:#eee}#topnav .menu-extras .menu-item .cart>a,#topnav .menu-extras .menu-item .search>a{color:#42474b;line-height:62px;position:relative}#topnav .menu-extras .menu-item .cart>a:hover,#topnav .menu-extras .menu-item .search>a:hover{color:#FC2424}#topnav .navbar-toggle span{background-color:#1e2022}#topnav .navbar-header{float:left}#topnav .menu-extras{margin-right:-15px}#topnav .logo{padding:11px 0}#topnav .logo .logo-light{display:none}#topnav .logo .logo-dark{display:block}#navigation{position:absolute;top:62px;left:0;width:100%;display:none;height:auto;padding-bottom:0;overflow:auto;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color:#fff}#navigation.open{display:block;overflow-y:auto}#works{margin-top:110px}#footer .copy-text,#footer .footer-social{text-align:center}.map-side{padding:0;margin-top:-100px;margin-bottom:25px}.map-side #map{min-height:350px;width:100%;position:relative!important}}@media (min-width:768px) and (max-width:991px){section{padding-top:30px;padding-bottom:30px}#works.two-col .work-item{width:50%}#works.three-col .work-item{width:50%}#works.four-col .work-item{width:50%}#works.five-col .work-item{width:33.33333333%}#works.seven-col .work-item{width:33.33333333%}.title.txt-sm-center hr{margin-left:auto;margin-right:auto}.txt-sm-center{text-align:center}.slide-content.bold-text h1.smaller{font-size:35px;letter-spacing:2px}.slide-content.bold-text h1.smaller{margin-left:-70px}}@media (min-width:767px){#topnav .navigation-menu>li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-top:0}#topnav .navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-left:0;margin-right:0}.navbar-toggle{display:block}.menu-extras .menu-item .search:hover .search-form{margin-top:0;opacity:1;visibility:visible}.menu-extras .menu-item .cart:hover .shopping-cart{margin-top:0;opacity:1;visibility:visible}.post-media.objectified{position:relative;min-height:400px}}@media (max-width:766px){.wrap{margin:0}#filters li{padding:1px 7px;margin-bottom:0}.page-title.parallax .parallax-overlay{padding-top:50px}#home-slider .title.center.testimonial{margin-left:-165px}.slide-content{top:0px}.slide-content .middle{width:auto;height:auto}.slide-content .middle h1.upper.smaller{font-size:36px;letter-spacing:4px;float:none}.slide-content .middle h1.upper.smaller.text-animation{width:auto;text-align:center;margin:6px 0}.slide-content .middle h1.upper.smaller.fixed-text{margin:6px 0}blockquote.testimonial-slider p{font-size:1.1em;line-height:1.6em}blockquote.testimonial-slider footer{font-size:0.9em}.mb-80{padding-bottom:0px!important}.row.foundations{margin:0px!important}.row.foundations img{margin:20px 0}section{padding-top:50px;padding-bottom:50px}.logo{max-width:150px}.page-title .title h1 .upper{font-size:27px;letter-spacing:8px}.page-title .title h4{font-size:18px;line-height:26px}#works{margin-top:160px}#works.five-col .work-item{width:100%}.title h2{font-size:40px}.title h3{font-size:40px}.title.txt-xs-center hr{margin-left:auto;margin-right:auto}.txt-xs-center{text-align:center}.slide-content.bold-text h1.upper{font-size:45px}.slide-content h1{font-size:55px}.slide-content h1.upper{font-size:45px;letter-spacing:4px}.slide-content h1.cursive{font-size:80px}.slide-content h2.upper{font-size:38px}.slide-content h6{font-size:16px}.text-box{padding-right:0}.blog-post{margin-bottom:50px}.countdown li{float:none;display:inline-block;margin:10px}#works.five-col .work-item,#works.four-col .work-item,#works.seven-col .work-item,#works.three-col .work-item,#works.two-col .work-item{width:100%}.blog-masonry.three-col .masonry-post,.blog-masonry.two-col .masonry-post{width:100%;position:static!important}#footer-widgets .widget{padding-bottom:25px;border-bottom:1px solid rgba(255, 255, 255, 0.2)}blockquote.testimonial p{font-size:18px;line-height:30px}.post-single .post-body .post-media{padding:20px 0px}blockquote footer{font-size:14px}.table-responsive{border:none!important}td,th:not(.no-border){font-size:13px;padding:5px}td ul li{font-size:13px}.post-media.objectified{position:relative;min-height:400px}.apps-list figure .fig-caption{padding:0.5em 0}.apps-list figure .fig-caption h3{line-height:23px}.apps-list figure .fig-caption p{width:87%;padding:10px;font-size:80%}}@media (max-width:600px){.page-title .title h1{font-size:38px}.page-title .title h1.upper{font-size:20px;letter-spacing:3.5px}}@media (max-height:450px){blockquote.testimonial-slider p{font-size:1.1em;line-height:1.3em;margin-top:3em}blockquote.testimonial-slider footer{font-size:0.9em}}@-webkit-keyframes animServiceHr{0%{width:80px}50%{width:30px}75%{width:100px}to{width:40px}}@keyframes animServiceHr{0%{width:80px}50%{width:30px}75%{width:100px}to{width:40px}}@-webkit-keyframes animServiceIcon{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}75%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animServiceIcon{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}75%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes preloader{0%{height:30px;-webkit-transform:translateY(0px);transform:translateY(0px);background-color:#fff}25%{height:60px;-webkit-transform:translateY(15px);transform:translateY(15px);background-color:#FC2424}50%{height:30px;-webkit-transform:translateY(0px);transform:translateY(0px);background-color:#fff}to{height:30px;-webkit-transform:translateY(0px);transform:translateY(0px);background-color:#fff}}@keyframes preloader{0%{height:30px;-webkit-transform:translateY(0px);transform:translateY(0px);background-color:#fff}25%{height:60px;-webkit-transform:translateY(15px);transform:translateY(15px);background-color:#FC2424}50%{height:30px;-webkit-transform:translateY(0px);transform:translateY(0px);background-color:#fff}to{height:30px;-webkit-transform:translateY(0px);transform:translateY(0px);background-color:#fff}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translateY(75px);transform:translateY(75px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translateY(75px);transform:translateY(75px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes animClient{25%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animClient{25%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}