@import url(https://fonts.googleapis.com/css?family=Dosis);
@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700);
body{-ms-overflow-style:scrollbar;background:#fff;color:#777;font:400 14px/1.8 Open Sans,sans-serif;overflow-x:hidden}img{height:auto;max-width:100%}iframe{border:0}::-moz-selection{background:#000;color:#fff}::-webkit-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.btn,.navbar a,a{transition:all .3s cubic-bezier(.3,.1,.58,1)}.overlay-menu{transition:all .4s ease-in-out 0s}.btn,.form-control,.form-control:focus,.form-control:hover,.panel,.progress,.well{-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.alert,.label,.modal-content,.well{border-radius:2px}a{color:hsla(0,0%,7%,.55)}a:focus,a:hover{color:#111;outline:0;text-decoration:none}.bg-dark a{color:#aaa}.bg-dark a:focus,.bg-dark a:hover{color:#fff}.text-light{color:hsla(0,0%,100%,.7)}.text-light .h1,.text-light .h2,.text-light .h3,.text-light .h4,.text-light .h5,.text-light .h6,.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#111;font-weight:400;line-height:1.4}.h1,h1{font-size:28px}.h2,h2{font-size:24px}.h3,h3{font-size:18px}.h4,h4{font-size:16px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}blockquote,ol,p,ul{margin:0 0 20px}blockquote{border-color:#f7f7f7}blockquote.serif-quote{border:0;padding-left:0;padding-right:0}.font-alt{font-family:Dosis,sans-serif;letter-spacing:3px;text-transform:uppercase}.font-serif{font-family:Libre Baskerville,Times New Roman,sans-serif;font-style:italic;letter-spacing:1px}.rotate{text-shadow:none!important}.pd0{padding-top:0!important}.text-black{color:#111!important}.bg-pos-ct{background-position:top!important}.bg-pos-cc{background-position:50%!important}.bg-size-auto{background-size:auto!important}.form-control{border:2px solid #eee;border-radius:2px;font-family:Dosis,sans-serif;font-size:11px;height:33px;letter-spacing:2px;text-transform:uppercase;transition:all .3s cubic-bezier(.3,.1,.58,1)}.form-control:focus{border-color:#111}.form-horizontal .form-group-lg .form-control,.input-lg{font-size:13px;height:43px}.form-horizontal .form-group-sm .form-control,.input-sm{font-size:10px;height:29px}.btn{border-radius:0;font-size:11px;letter-spacing:2px;padding:8px 37px;text-transform:uppercase}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{background:none;outline:0}.btn.btn-round{border-radius:2px}.btn.btn-circle{border-radius:30px}.btn.btn-w{background:hsla(0,0%,100%,.8);color:#111}.btn.btn-w:focus,.btn.btn-w:hover{background:#fff;color:#111}.btn.btn-border-w{background:transparent;border:1px solid hsla(0,0%,100%,.75);color:#fff}.btn.btn-border-w:focus,.btn.btn-border-w:hover{background:#fff;border-color:transparent;color:#111}.btn.btn-g{background:#eee;color:#111}.btn.btn-g:focus,.btn.btn-g:hover{background:hsla(0,0%,93%,.7);color:#111}.btn.btn-d{background:hsla(0,0%,7%,.8);color:#fff}.btn.btn-d:focus,.btn.btn-d:hover{background:#111}.btn.btn-border-d{background:transparent;border:2px solid #111;color:#111}.btn.btn-b,.btn.btn-border-d:hover{background:#111;color:#fff}.btn.btn-b:focus,.btn.btn-b:hover{background:hsla(0,0%,7%,.8)}.btn.btn-lg{font-size:13px;padding:12px 45px}.btn.btn-sm{font-size:10px;letter-spacing:1px;padding:6px 25px}.btn.btn-xs{font-size:10px;letter-spacing:0;padding:4px 19px}.progress{height:4px;overflow:visible}.progress-title{margin-top:0}.progress-bar{border-radius:4px;position:relative}.progress-bar.pb-dark{background:#111}.progress-bar span{color:#777;display:block;font-size:12px;line-height:12px;opacity:0;padding:4px 0;position:absolute;right:0;top:-28px}.nav-tabs{border-color:#eee}.nav-tabs>li>a{border-radius:2px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:1px solid;border-color:#eee #eee transparent}.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background:#eee}.tab-content{padding:15px 0}.panel-group{border:1px solid #eee;border-radius:2px}.panel-group .panel{border-radius:0}.panel{border:0;border-bottom:1px solid #eee}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-color:#eee}.panel-heading{padding:15px 20px}.panel-default>.panel-heading{background:transparent;border-color:#eee}.panel-heading a{display:block;position:relative}.panel-heading a:after{content:"\f106";font-family:FontAwesome;font-size:14px;line-height:1;margin-top:-7px;position:absolute;right:0;top:50%}.panel-heading a.collapsed:after{content:"\f107"}.panel-title{font-size:12px}.panel-group .panel+.panel{border-top:0;margin-top:0}.price-table{background:#fff;border:1px solid #eee;border-radius:2px;margin:15px 0 30px;padding:25px 20px;text-align:center}.price-table:hover{border-color:#eee}.price-table.best{margin:0 0 30px}.price-table .small{margin:0}.borderline{background:#eee;display:block;height:1px;margin:20px 0 15px;position:relative;width:100%}.borderline:before{background:#eee;bottom:-7px;height:14px;margin-left:-7px;width:14px}.borderline:after,.borderline:before{content:"";left:50%;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.borderline:after{background:#fff;bottom:-5px;height:16px;margin-left:-8px;width:16px}.price-table h4{color:#111;margin:0}.price-table p.price{color:#111;font-size:60px;margin:0 0 0 -10px;padding:0}.price-table p.price span{display:inline-block;font-size:16px;padding-top:25px;vertical-align:top}.price-details{list-style:none;margin:0 0 23px;padding:0}.price-details li{padding:7px 0}.price-details li>span{color:#aaa;text-decoration:line-through}.pagination>li{display:inline-block}.pagination>li>a,.pagination>li>span{background:#f7f7f7;border:0;border-radius:2px;color:#111;height:38px;line-height:38px;margin:0;padding:0;text-align:center;width:38px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#111}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background:#f0f0f0;color:#111}.social-icon-links,.social-text-links{list-style:none;margin:0;padding:0}.socicon-round>li>a{border-radius:2px}.socicon-circle>li>a{border-radius:100%}.social-text-links>li{display:inline-block;margin:0 10px 20px}.social-icon-links>li{display:inline-block;margin:0 5px 10px 0}.social-icon-links>li>a{background:#f7f7f7;color:#111;display:inline-block;font-size:14px;height:36px;line-height:36px;text-align:center;width:36px}.social-icon-links>li>a:hover{background:#f0f0f0}.content-box{margin:25px 0}.content-box-icon{color:#111;font-size:42px;text-align:center}.content-box-title{letter-spacing:6px;margin:5px 0 18px;text-align:center}.alt-content-box{margin:25px 0;padding-left:55px;position:relative}.alt-content-box-icon{color:#111;font-size:28px;height:38px;left:0;line-height:38px;position:absolute;text-align:center;top:0;width:38px}.alt-content-box-title{margin-bottom:18px}.gallery-box{margin:35px 0;text-align:center}.gallery-box-text{font-size:12px}.gallery-box .gallery{display:block;margin:20px 0 0}.gallery-box .gallery:after{background:hsla(0,0%,100%,.3);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s cubic-bezier(.3,.1,.58,1);width:100%}.gallery-box:hover .gallery:after{opacity:1}.counter-item{text-align:center}.counter-number{font-size:20px}.team-image{border-bottom:1px solid #eee;overflow:hidden;position:relative}.team-detail,.team-image>img{transition:all .3s cubic-bezier(.3,.1,.58,1);width:100%}.team-detail{bottom:0;left:0;opacity:0;position:absolute;transform:translateY(50%)}.team-item:hover .team-detail{opacity:1;transform:translateY(0)}.team-item:hover .team-image>img{opacity:.5}.team-descr{padding-top:15px;text-align:center}.team-name{letter-spacing:6px;margin:0 0 10px}.team-role{font-size:12px}.client-item{border-right:1px solid #eee;border-top:1px solid #eee;padding:0;position:relative;text-align:center;transition:all .3s cubic-bezier(.3,.1,.58,1)}.client-item a{display:block;opacity:.9;padding:50px 15px;width:100%}.client-item a:hover{background-color:rgba(0,0,0,.05);opacity:1}.client-item:before{border-left:1px solid #eee;content:"";height:100%;left:-1px;position:absolute;top:0}.client-item:after{border-bottom:1px solid #eee;bottom:-1px;content:"";left:0;position:absolute;width:100%}.quote-author{font-size:12px;opacity:.75}.owl-carousel .owl-controls .owl-buttons .owl-next,.owl-carousel .owl-controls .owl-buttons .owl-prev{background:#fff;border-radius:2px;color:#111;display:block;font-size:17px;height:40px;line-height:40px;margin:-20px 10px 0;opacity:0;padding:0;position:absolute;text-align:center;top:50%;transition:all .3s cubic-bezier(.3,.1,.58,1);width:40px}.owl-carousel .owl-controls .owl-buttons .owl-prev{left:-20px}.owl-carousel .owl-controls .owl-buttons .owl-next{right:-20px}.owl-carousel:hover .owl-controls .owl-buttons .owl-prev{left:0;opacity:.5}.owl-carousel:hover .owl-controls .owl-buttons .owl-next{opacity:.5;right:0}.owl-pagination{margin-top:15px;position:absolute;text-align:center;width:100%;z-index:3}.slider-testimonials .owl-pagination{bottom:-50px;margin:0}.slider-images .owl-pagination{bottom:10px;margin:0}.owl-page{background:hsla(0,0%,100%,.7);border-radius:6px;-o-box-shadow:0 0 1px hsla(0,0%,7%,.4);box-shadow:0 0 1px hsla(0,0%,7%,.4);display:inline-block;height:6px;margin:6px 4px;overflow:hidden;position:relative;text-indent:-200%;transition:all .3s ease-out;width:6px;z-index:1000}.owl-page.active{transform:scale(1.3)}.bg-light{background-color:#f7f7f7}.bg-dark,.bg-light{height:100%;width:100%}.bg-dark{background-color:#111}.bg-dark,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark-30,.bg-dark-30 h1,.bg-dark-30 h2,.bg-dark-30 h3,.bg-dark-30 h4,.bg-dark-30 h5,.bg-dark-30 h6,.bg-dark-60,.bg-dark-60 h1,.bg-dark-60 h2,.bg-dark-60 h3,.bg-dark-60 h4,.bg-dark-60 h5,.bg-dark-60 h6,.bg-dark-90,.bg-dark-90 h1,.bg-dark-90 h2,.bg-dark-90 h3,.bg-dark-90 h4,.bg-dark-90 h5,.bg-dark-90 h6{color:#fff}.bg-dark-30:before,.bg-dark-60:before,.bg-dark-90:before,.bg-film:before,.bg-light-30:before,.bg-light-60:before,.bg-light-90:before{height:100%;position:absolute;width:100%;z-index:0}.bg-dark-30:before{background:rgba(34,34,34,.3);content:"";left:0;top:0}.bg-dark-60:before{background:rgba(34,34,34,.6);content:"";left:0;top:0}.bg-dark-90:before{background:rgba(34,34,34,.9);content:"";left:0;top:0}.bg-light-30:before{background:hsla(0,0%,100%,.3);content:"";left:0;top:0}.bg-light-60:before{background:hsla(0,0%,100%,.6);content:"";left:0;top:0}.bg-light-90:before{background:hsla(0,0%,100%,.9);content:"";left:0;top:0}.bg-film:before{background:url(../images/dot.gif);content:"";left:0;opacity:.06;top:0}.navbar-custom{background:hsla(0,0%,4%,.9);border:0;font-size:10px;letter-spacing:2px;padding-bottom:5px;padding-top:5px;text-transform:uppercase;transition:all .3s cubic-bezier(.3,.1,.58,1)}.navbar-custom .navbar-brand{color:#fff;font-size:20px;font-weight:400;letter-spacing:4px;padding:10px 15px}.navbar-custom a{color:#fff}.navbar-custom .dropdown-menu>li>a:focus,.navbar-custom .dropdown-menu>li>a:hover,.navbar-custom .nav .open>a,.navbar-custom .nav .open>a:focus,.navbar-custom .nav .open>a:hover,.navbar-custom .nav>li>a:focus,.navbar-custom .nav>li>a:hover{background:none;color:hsla(0,0%,100%,.7)}.show-overlay .icon-bar{margin-top:2px}.show-overlay .icon-bar+.icon-bar{margin-top:4px}.show-overlay .icon-bar{background:#fff;display:block;height:2px;width:16px}.navbar-custom.show-overlay .icon-bar{background:#fff}.navbar-custom .show-overlay:hover .icon-bar{background:hsla(0,0%,100%,.7)}.navbar-transparent{background:transparent;padding-bottom:15px;padding-top:15px}.navbar-transparent .navbar-brand,.navbar-transparent a{color:#fff}.navbar-transparent .dropdown-menu>li>a:hover,.navbar-transparent .nav .open>a,.navbar-transparent .nav .open>a:focus,.navbar-transparent .nav .open>a:hover,.navbar-transparent .nav>li>a:hover,.navbar-transparent.dropdown-menu>li>a:focus,.navbar-transparent.nav>li>a:focus{background:none;color:hsla(0,0%,100%,.7)}.navbar-transparent .show-overlay .icon-bar{background:#fff}.navbar-transparent.navbar-light{webkit-box-shadow:none;background:transparent;box-shadow:none}.navbar-light{webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);background:hsla(0,0%,100%,.95);box-shadow:0 1px 0 rgba(0,0,0,.05)}.navbar-light .navbar-brand,.navbar-light a{color:#111}.navbar-light .dropdown-menu>li>a:focus,.navbar-light .dropdown-menu>li>a:hover,.navbar-light .nav .open>a,.navbar-light .nav .open>a:focus,.navbar-light .nav .open>a:hover,.navbar-light .nav>li>a:focus,.navbar-light .nav>li>a:hover{background:none;color:hsla(0,0%,7%,.7)}.navbar-light .show-overlay .icon-bar{background:#111}.navbar-light .show-overlay:hover .icon-bar{background:hsla(0,0%,7%,.7)}.overlay-menu{background:rgba(0,0,0,.9);display:table;height:100%;min-height:100%;opacity:0;position:fixed;visibility:hidden;width:100%;z-index:9999}.overlay-menu.active{opacity:1;top:0;visibility:visible}.navigation-hide{color:#fff;height:40px;line-height:40px;position:absolute;right:20px;text-align:center;top:20px;width:40px}.navigation-hide:hover{color:hsla(0,0%,100%,.7)}.overlay-menu-inner{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%}.overlay-menu-nav{margin:0 auto 60px;max-width:300px}.overlay-navigation-footer{bottom:18px;color:#666;font-size:1.2rem;left:0;position:absolute;width:100%}#nav,#nav ul{list-style:none;margin:0;padding:0}#nav>li>a{color:#fdfdfd;font-family:Dosis,sans-serif;font-size:24px;letter-spacing:3px;text-transform:uppercase}#nav li a.active,#nav li a:hover{color:#fff}#nav li ul{display:none;margin:5px 0 10px;padding:5px 0}#nav li ul li a{color:#666;display:inline-block;font-size:11px;letter-spacing:2px;padding:6px 0;text-transform:uppercase}.module-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-caption{display:table;height:100%;text-align:center;width:100%}.hero-text{display:table-cell;height:100%;vertical-align:middle}.mh-line-size-1,.mh-line-size-2,.mh-line-size-3,.mh-line-size-4,.mh-line-size-5,.mh-line-size-6{font-weight:400;margin:0}.mh-line-size-1{font-size:30px;letter-spacing:50px;opacity:.9}.mh-line-size-2{font-size:26px;letter-spacing:40px;opacity:.9}.mh-line-size-3{font-size:26px;letter-spacing:24px;opacity:.8}.mh-line-size-4{font-size:16px;letter-spacing:10px;opacity:.6}.mh-line-size-5{font-size:14px;letter-spacing:3px;opacity:.6}.mh-line-size-6{font-size:15px;opacity:.6}.wrapper{background:#fff;margin:0 auto;overflow:hidden;width:100%}.module,.module-small{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:140px 0;position:relative}.module-small{padding:70px 0}.navbar-custom+.module{padding:200px 0}.navbar-custom+.module-small{padding:130px 0}.module-parallax{background-attachment:fixed}.module-title{font-size:18px;letter-spacing:10px;text-transform:uppercase}.module-subtitle,.module-title{margin-bottom:70px;text-align:center}.module-icon{font-size:48px;margin-bottom:70px}.module-title+.module-subtitle{margin-top:-35px}.divider{margin:0}.copyright{padding:0 5px}.works-grid{position:relative;width:100%}.grid-sizer,.work-item{width:25%}.work-item.wide,.work-item.wide-tall{width:50%}.show-more{font-size:11px!important}.work-item a{bottom:30px;left:15px;overflow:hidden;position:absolute;right:15px;top:0}.work-item a:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s cubic-bezier(.3,.1,.58,1);width:100%}.work-item img{height:auto;width:100%}.work-caption{left:0;opacity:0;overflow:hidden;padding:20px;position:absolute;text-align:center;top:100%;transition:all .3s cubic-bezier(.3,.1,.58,1);width:100%;z-index:3}.work-title{color:#fff;font-size:14px;margin:6px 0}.work-descr{color:hsla(0,0%,100%,.75);font-size:11px}.works-hover-w .work-title{color:#111}.works-hover-w .work-descr{color:hsla(0,0%,7%,.75)}.work-item.hover-active a:after,.work-item:hover a:after{background:rgba(34,34,34,.75);background:rgba(0,0,0,.8)}.works-hover-w .work-item.hover-active a:after,.works-hover-w .work-item:hover a:after{background:hsla(0,0%,100%,.65)}.work-item.hover-active .work-caption,.work-item:hover .work-caption{opacity:1;top:50%;transform:translateY(-50%)}.filters{list-style:none;margin:0 0 70px;padding:0;text-align:center}.filters>li{display:inline-block;margin:5px 30px}.filters>li sup{color:#999;font-size:80%;top:-.7em}.filters>li>a{color:#111;text-transform:uppercase}.filters>li>a.current,.filters>li>a.current sup,.filters>li>a:hover,.filters>li>a:hover sup{color:#999}.image-caption{margin:0 0 20px;position:relative}.image-caption .caption-text{bottom:0;display:table;font-size:12px;height:100%;padding:20px;position:absolute;width:100%;z-index:2}.project-details{list-style:none;margin:0;padding:0}.project-details li{padding:0 0 10px}@-moz-document url-prefix(){@media (min-width:1310px){.posts-masonry .col-lg-4{width:33.3333%}}@media (min-width:992px){.posts-masonry .col-md-4{width:33.3333%}}}.post{width:100%}.post-media{margin:0 0 20px;position:relative}.post-media img{width:100%}.post-media a:after{background:hsla(0,0%,100%,.3);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s cubic-bezier(.3,.1,.58,1);width:100%}.post-media:hover a:after{opacity:1}.post-title{margin:0}.post-title a{color:#111}.post-title a:hover{color:rgba(34,34,34,.55)}.post-meta{font-size:12px;margin:0 0 10px}.post-header{margin:0 0 20px}.post-single .post-entry,.post-single .post-header,.post-single .post-media{margin:0 0 40px}.post-single .post-meta{margin:0 0 20px}.tags a{background:#f7f7f7;border-radius:2px 0 0 2px;display:inline-block;font-size:11px;height:26px;letter-spacing:1px;line-height:24px;margin:0 15px 10px 0;padding:1px 15px 1px 10px;position:relative;transition:all .3s cubic-bezier(.3,.1,.58,1)}.tags a:before{border-bottom:13px solid transparent;border-left:8px solid #f7f7f7;border-top:13px solid transparent;content:"";height:0;position:absolute;right:-8px;top:0;transition:all .3s cubic-bezier(.3,.1,.58,1);width:0}.tags a:after{background:#fff;border-radius:50%;content:"";display:block;height:4px;position:absolute;right:4px;top:11px;width:4px}.tags a:hover{background:#f0f0f0}.tags a:hover:before{border-left-color:#f0f0f0}.post-author .author-avatar{float:left;max-width:70px}.post-author .author-avatar img{border-radius:50%}.post-author .author-content{margin-left:100px}.post-author .author-name{margin-top:0}.comment-avatar{float:left;max-width:70px}.comment-avatar img{border-radius:50%}.comment-content{margin-bottom:30px;margin-left:100px}.comment-author{margin:0 0 20px}.comment-author a{color:#111}.comment-form,.comments,.post-author{margin:80px 0 0}.comment-form-title,.comment-title,.post-author-title{margin:0 0 15px}.widget{margin:0 0 60px}.widget-title{border-bottom:1px solid #eee;margin:0 0 20px;padding:0 0 10px}.widget ul{list-style:none;margin:0;padding:0}.widget li{padding-bottom:10px}.search-box{position:relative}.search-btn{background:transparent;border:none;color:#eee;font-size:14px;height:40px;line-height:38px;margin-top:-20px;outline:none;overflow:hidden;position:absolute;right:1px;top:50%;width:42px}.widget-posts li{padding-bottom:20px}.widget-posts-image{float:left;width:64px}.widget-posts-body{margin-left:74px}.widget-posts-title{margin:0 0 5px}.widget-posts-meta{font-size:11px;letter-spacing:1px}.module-maps{height:450px;position:relative;width:100%}.map{height:100%;width:100%}.map img{max-width:none}.page-loader{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998}.loader{animation-fill-mode:both;animation:ball-scale 1s ease-in-out 0s infinite;background:#ddd;border-radius:100%;display:inline-block;height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;text-indent:-9999em;top:50%;width:40px}@keyframes ball-scale{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.scroll-up{bottom:7px;display:none;position:fixed;right:7px;z-index:999}.scroll-up a{background:#fff;border-radius:2px;color:#000;display:block;font-size:14px;height:28px;line-height:28px;opacity:.6;text-align:center;width:28px}.scroll-up a:active,.scroll-up a:hover{color:#000;opacity:1}.navbar-custom .navbar-header{float:left}.navbar-custom .navbar-right{float:right!important;margin-right:-15px}.navbar-custom .navbar-nav{margin:0 -15px}.navbar-right+.extra-navbar{margin:0 15px}.navbar-custom .navbar-nav>li{float:left}.navbar-custom .navbar-nav>li>a{padding-bottom:15px;padding-top:15px}@media (min-width:768px){.comment .comment{margin-left:100px}}@media (max-width:992px){.mh-line-size-1{font-size:26px;letter-spacing:40px}.mh-line-size-2{font-size:20px;letter-spacing:28px}.mh-line-size-3{font-size:22px;letter-spacing:20px}.mh-line-size-4{font-size:16px;letter-spacing:8px}.grid-sizer,.work-item{width:33.3333%}.work-item.wide,.work-item.wide-tall{width:66.6666%}}@media only screen and (max-width:960px){.overlay-menu.active{position:absolute}.aux-navigation-active .wrapper{position:fixed}.aux-navigation-active .overlay-menu,.aux-navigation-active .side-navigation-wrapper,.navbar-custom{position:absolute}.navbar-custom{top:0;width:100%}}@media (max-width:767px){.mh-line-size-1{font-size:26px;letter-spacing:24px}.mh-line-size-2{font-size:15px;letter-spacing:16px}.mh-line-size-3{font-size:14px;letter-spacing:14px}.mh-line-size-4{font-size:14px;letter-spacing:4px}.mh-line-size-5{font-size:13px;letter-spacing:2px}.mh-line-size-6{font-size:13px}.extra-navbar{display:none}.filters li{display:block;margin:0 10px 10px}.filters li:last-child{margin:0 10px 140px}.grid-sizer,.work-item{width:50%}.work-item.wide,.work-item.wide-tall{width:100%}}@media (max-width:500px){.mh-line-size-1{font-size:26px;letter-spacing:12px}.mh-line-size-2{font-size:14px;letter-spacing:6px}.mh-line-size-3{font-size:13px;letter-spacing:4px}.mh-line-size-4{font-size:12px;letter-spacing:4px}.mh-line-size-5{font-size:11px;letter-spacing:2px}.mh-line-size-6{font-size:12px}.grid-sizer,.work-item,.work-item.wide,.work-item.wide-tall{width:100%}}.multi-columns-row .col-xs-1:nth-child(12n+13),.multi-columns-row .col-xs-2:nth-child(6n+7),.multi-columns-row .col-xs-3:nth-child(4n+5),.multi-columns-row .col-xs-4:nth-child(3n+4),.multi-columns-row .col-xs-6:nth-child(2n+3),.multi-columns-row .first-in-row{clear:left}@media (min-width:768px){.multi-columns-row .col-xs-1:nth-child(12n+13),.multi-columns-row .col-xs-2:nth-child(6n+7),.multi-columns-row .col-xs-3:nth-child(4n+5),.multi-columns-row .col-xs-4:nth-child(3n+4),.multi-columns-row .col-xs-6:nth-child(2n+3){clear:none}.multi-columns-row .col-sm-1:nth-child(12n+13),.multi-columns-row .col-sm-2:nth-child(6n+7),.multi-columns-row .col-sm-3:nth-child(4n+5),.multi-columns-row .col-sm-4:nth-child(3n+4),.multi-columns-row .col-sm-6:nth-child(2n+3){clear:left}}@media (min-width:992px){.multi-columns-row .col-sm-1:nth-child(12n+13),.multi-columns-row .col-sm-2:nth-child(6n+7),.multi-columns-row .col-sm-3:nth-child(4n+5),.multi-columns-row .col-sm-4:nth-child(3n+4),.multi-columns-row .col-sm-6:nth-child(2n+3){clear:none}.multi-columns-row .col-md-1:nth-child(12n+13),.multi-columns-row .col-md-2:nth-child(6n+7),.multi-columns-row .col-md-3:nth-child(4n+5),.multi-columns-row .col-md-4:nth-child(3n+4),.multi-columns-row .col-md-6:nth-child(2n+3){clear:left}}@media (min-width:1200px){.multi-columns-row .col-md-1:nth-child(12n+13),.multi-columns-row .col-md-2:nth-child(6n+7),.multi-columns-row .col-md-3:nth-child(4n+5),.multi-columns-row .col-md-4:nth-child(3n+4),.multi-columns-row .col-md-6:nth-child(2n+3){clear:none}.multi-columns-row .col-lg-1:nth-child(12n+13),.multi-columns-row .col-lg-2:nth-child(6n+7),.multi-columns-row .col-lg-3:nth-child(4n+5),.multi-columns-row .col-lg-4:nth-child(3n+4),.multi-columns-row .col-lg-6:nth-child(2n+3){clear:left}}.css-mapping{list-style:none}.css-mapping>li{display:inline-block;margin:0 30px 20px 0;overflow:hidden;padding:0}.css-mapping .icon{color:#162a36!important;float:left;font-size:24px;height:50px;margin:0 10px 0 0;overflow:hidden;padding:13px;width:50px}.css-mapping input{background:#fff;border:1px solid #d8e0e5;border-radius:5px;display:block;float:right;font-size:16px;height:40px;line-height:16px;margin:12px 0 0;outline:0;padding:8px;width:150px}
i.logo-icon,i.logo-icon:after{display:inline-block}i.logo-icon:after{background:url(../images/icons/logos-tech-all.svg) no-repeat;content:"";vertical-align:middle;width:100px}i.logo-icon.css:after{background-position:0 0;height:100px;width:70px}i.logo-icon.git:after{background-position:-83px top;height:43px}i.logo-icon.html:after{background-position:-183px top;height:100px}i.logo-icon.mysql:after{background-position:-283px top;height:69px}i.logo-icon.nette:after{background-position:-383px top;height:42px}i.logo-icon.node:after{background-position:-483px top;height:62px}i.logo-icon.php:after{background-position:-583px top;height:33px;width:75px}i.logo-icon.prestashop:after{background-position:-683px top;height:96px}i.logo-icon.react:after{background-position:-783px top;height:100px}i.logo-icon.sass:after{background-position:-883px top;height:76px}i.logo-icon.wordpress:after{background-position:-983px top;height:62px}i.logo-icon.mongodb:after{background-position:-1083px top;height:28px}i.logo-icon.angular:after{background-position:-1187px top;height:92px}i.logo-icon.vue:after{background-position:-1275px top;height:85px;width:80px}i.logo-icon.laravel:after{background-position:-1360px top;height:50px;width:155px}.client-item .logo-holder{display:block;line-height:104px;opacity:.9;padding:50px 15px;width:100%}.modal{z-index:9999999}.modal .btn-close{background-image:url(../images/icons/x-close.svg);height:15px;opacity:1;position:absolute;right:8px;top:10px;width:15px}.modal .btn-close:hover{opacity:1}.modal .btn-close.active,.modal .btn-close.focus,.modal .btn-close:active,.modal .btn-close:active:focus,.modal .btn-close:focus,.modal .btn-close:visited{box-shadow:none}.navbar-custom .lang-switch-wrapper{padding:5px 15px;position:absolute;right:0;top:0}.navbar-custom .lang-switch-wrapper a,.navbar-custom .lang-switch-wrapper span{display:block;float:left;font-size:10px;letter-spacing:0;text-transform:uppercase}.navbar-custom .lang-switch-wrapper span{letter-spacing:0;padding:0 3px}.navbar-custom .lang-switch-wrapper a:hover{color:hsla(0,0%,7%,.7)}
