﻿@import url("https://fonts.googleapis.com/css?family=Nunito:300,400,400i,600,600i,700,700i&subset=latin-ext");@import url("https://fonts.googleapis.com/css?family=Alegreya+SC");@import url("https://fonts.googleapis.com/css?family=Playfair+Display+SC:400italic&text=%26");@import url("../fonts/Affogato-Webfont/affogato.css");html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:'fontello';src:url("../fonts/iconfonts/fontello.eot?80945614");src:url("../fonts/iconfonts/fontello.eot?80945614#iefix") format("embedded-opentype"),url("../fonts/iconfonts/fontello.woff2?80945614") format("woff2"),url("../fonts/iconfonts/fontello.woff?80945614") format("woff"),url("../fonts/iconfonts/fontello.ttf?80945614") format("truetype"),url("../fonts/iconfonts/fontello.svg?80945614#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dribbble:before{content:'\e800'}.icon-twitter:before{content:'\e801'}.icon-pinterest:before{content:'\e802'}.icon-instagram:before{content:'\e803'}.icon-codeopen:before{content:'\e804'}.icon-lastfm:before{content:'\e805'}.icon-quora:before{content:'\e806'}.icon-menu:before{content:'\e807'}.icon-zoom:before{content:'\e808'}.icon-ui:before{content:'\e809'}.icon-müzik:before{content:'\e80a'}.icon-arayüz-geliştirme:before{content:'\e80b'}.icon-geliştirme:before{content:'\e80c'}.icon-apple:before{content:'\e80d'}.icon-ipucu:before{content:'\e80e'}.icon-tasarım:before{content:'\e80f'}.icon-diğer:before{content:'\e810'}.icon-enlarge:before{content:'\e811'}.icon-video:before{content:'\e812'}.icon-bağlantı:before{content:'\e813'}.icon-right:before{content:'\e814'}.icon-left:before{content:'\e815'}form div{position:relative}form span.error{position:absolute;top:0;left:0;font-size:16px;color:#d78a88}input,textarea{padding:0 10px;width:100%;height:54px;border-radius:4px;border:2px solid #ececec;outline:0;font-family:Nunito,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-appearance:none;color:#a3a3a3;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in}input:focus,textarea:focus{background-color:#ececec;border-color:transparent;color:#8a8a8a}input.error,textarea.error{background-color:#d78a88;border-color:#d78a88 !important;color:#fff}input.error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:#fff}input.error::-moz-placeholder,textarea.error::-moz-placeholder{color:#fff}input.error:-moz-placeholder,textarea.error:-moz-placeholder{color:#fff}input.error:-ms-input-placeholder,textarea.error:-ms-input-placeholder{color:#fff}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:17px;color:#a3a3a3}input::-moz-placeholder,textarea::-moz-placeholder{font-size:17px;color:#a3a3a3}input:-moz-placeholder,textarea:-moz-placeholder{font-size:17px;color:#a3a3a3}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:17px;color:#a3a3a3}textarea{padding:10px;height:262px}button{border:0}.btn{display:inline-block;padding:0 30px;height:50px;background:#50cee3;font-family:Affogato-Medium;font-size:20px;color:#fff;line-height:52px;text-transform:uppercase;text-align:center;border-radius:50px;text-decoration:none;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in}.btn:hover{background:#48b9cc;color:#b0e9f2;text-decoration:none}.btn:active{background:#44afc1;color:#7cdaea}button.btn{font-family:Affogato-Medium;border:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;outline:0;cursor:pointer}.call-to-action .btn{background-color:#728a9c}.call-to-action .btn:hover{background:#677c8c;color:#c0cad2}.call-to-action .btn:active{background:#617585;color:#95a7b5}@media screen and (max-width: 640px){.call-to-action .btn{width:100%;font-size:18px}}.call-to-action{padding:60px 0;background-color:#e6edf2;text-align:center}.call-to-action.stick-to-top{margin-top:-188px;padding:100px 0 30px}.call-to-action *{display:inline-block}.call-to-action p{margin-right:25px}@media screen and (max-width: 640px){.call-to-action{padding:60px 20px}.call-to-action p{display:block;margin-right:0}.call-to-action .btn{margin-top:20px}}@media screen and (min-width: 641px) and (max-width: 991px){.call-to-action{padding:60px 20px}.call-to-action p{display:block;margin-right:0}.call-to-action .btn{margin-top:20px}}.follow-me{padding-bottom:30px;list-style:none;text-align:center}.follow-me li{display:inline-block;margin-right:60px}@media screen and (max-width: 640px){.follow-me li{margin:0}.follow-me li a{font-size:30px}.follow-me li a:before{width:auto}}@media screen and (min-width: 641px) and (max-width: 991px){.follow-me li{margin:0}.follow-me li a{font-size:30px}.follow-me li a:before{width:auto}}@media screen and (min-width: 641px) and (max-width: 991px) and (orientation: portrait){.follow-me li{margin-right:30px}.follow-me li a{font-size:40px}}.follow-me li:last-child{margin-right:0}.follow-me a{font-size:48px;color:#9ba0a3;text-decoration:none !important}.follow-me a:hover{color:#5b6063}.follow-me span{display:none}*,*:after,*:before{margin:0px;padding:0px;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html,body{height:100%}img,figure iframe{height:auto;width:100%}section:not(.works){max-width:960px;margin-left:auto;margin-right:auto;padding:20px}section:not(.works)::after{clear:both;content:"";display:table}header{position:relative;display:table;padding-top:37px;height:380px;width:100%;background-size:cover !important}header:after{position:absolute;top:0;right:0;z-index:0;opacity:.85;height:100%;width:100%;background:linear-gradient(-180deg, #61bdfa 0%, #1ce0f7 100%);content:""}header.homepage-cover{background:url("../img/covers/homepage.jpg") no-repeat center center,-webkit-linear-gradient(-179deg, #61bdfa 0%, #1ce0f7 100%) left repeat;background:url("../img/covers/homepage.jpg") no-repeat center center,linear-gradient(-179deg, #61bdfa 0%, #1ce0f7 100%) left repeat}header.about-cover{background:url("../img/covers/about.jpg") no-repeat center center,-webkit-linear-gradient(-179deg, #61bdfa 0%, #1ce0f7 100%) left repeat;background:url("../img/covers/about.jpg") no-repeat center center,linear-gradient(-179deg, #61bdfa 0%, #1ce0f7 100%) left repeat}header.blog-cover{background:url("../img/covers/blog.jpg") no-repeat center center,-webkit-linear-gradient(-179deg, #61bdfa 0%, #1ce0f7 100%) left repeat;background:url("../img/covers/blog.jpg") no-repeat center center,linear-gradient(-179deg, #61bdfa 0%, #1ce0f7 100%) left repeat}header.works-cover{background:url("../img/covers/works.jpg") no-repeat center center,-webkit-linear-gradient(-179deg, #61bdfa 0%, #1ce0f7 100%) left repeat;background:url("../img/covers/works.jpg") no-repeat center center,linear-gradient(-179deg, #61bdfa 0%, #1ce0f7 100%) left repeat}header.contact-cover{background:url("../img/covers/contact.jpg") no-repeat center center,-webkit-linear-gradient(-179deg, #61bdfa 0%, #1ce0f7 100%) left repeat;background:url("../img/covers/contact.jpg") no-repeat center center,linear-gradient(-179deg, #61bdfa 0%, #1ce0f7 100%) left repeat}section{padding-top:50px !important;padding-bottom:50px !important}footer{padding:30px 0 0;background-color:#e6edf2;text-align:center}footer p{padding:25px 0;border-top:1px solid #d3dade}#imagelightbox{position:fixed;z-index:9999;-ms-touch-action:none;touch-action:none}.main-nav{position:fixed;top:0px;left:0px;z-index:2;height:64px;width:100%;background:#5fd9f7;background:rgba(95,217,247,0.35);-webkit-transition:background-color 0.3s ease-out,height 0.3s ease-out,line-height 0.3s ease-out;-moz-transition:background-color 0.3s ease-out,height 0.3s ease-out,line-height 0.3s ease-out;transition:background-color 0.3s ease-out,height 0.3s ease-out,line-height 0.3s ease-out;text-align:center;line-height:64px}.main-nav li{display:inline-block;margin-left:56px}.main-nav a{-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out}@media screen and (min-width: 1025px){.main-nav .home:hover a{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}}@media screen and (min-width: 641px) and (max-width: 991px){.main-nav .home{position:absolute;top:23px;right:0;bottom:auto;left:0;margin:auto;height:74px;width:74px;-webkit-transition:-webkit-transform .3s ease-out,top 0.3s ease-out;-moz-transition:-moz-transform .3s ease-out,top 0.3s ease-out;transition:transform .3s ease-out,top 0.3s ease-out}.main-nav .home a{display:block;height:100%;width:100%;text-indent:-9999px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.main-nav .home .front,.main-nav .home .back{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.main-nav .home .front{background:url(../img/logos/fatihturan.svg) no-repeat;background-size:100%}.main-nav .home .back{z-index:800;background-color:#fff;font-size:15px;line-height:1;color:#505050;text-align:center;text-indent:0;border-radius:50%;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.main-nav .home .back:after{position:relative;top:23px;content:"Go to Home"}.main-nav .home:after{content:"";display:block;position:absolute;top:-7px;left:-7px;z-index:-1;height:88px;width:88px;background:rgba(95,217,247,0.35);border-radius:50%;clip:rect(48px, 88px, 88px, 0px)}}@media screen and (min-width: 992px){.main-nav .home{position:absolute;top:23px;right:0;bottom:auto;left:0;margin:auto;height:74px;width:74px;-webkit-transition:-webkit-transform .3s ease-out,top 0.3s ease-out;-moz-transition:-moz-transform .3s ease-out,top 0.3s ease-out;transition:transform .3s ease-out,top 0.3s ease-out}.main-nav .home a{display:block;height:100%;width:100%;text-indent:-9999px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.main-nav .home .front,.main-nav .home .back{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.main-nav .home .front{background:url(../img/logos/fatihturan.svg) no-repeat;background-size:100%}.main-nav .home .back{z-index:800;background-color:#fff;font-size:15px;line-height:1;color:#505050;text-align:center;text-indent:0;border-radius:50%;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.main-nav .home .back:after{position:relative;top:23px;content:"Go to Home"}.main-nav .home:after{content:"";display:block;position:absolute;top:-7px;left:-7px;z-index:-1;height:88px;width:88px;background:rgba(95,217,247,0.35);border-radius:50%;clip:rect(48px, 88px, 88px, 0px)}}.main-nav .blog a{position:relative;overflow:hidden;margin-right:59px}@media screen and (min-width: 992px){.main-nav .blog a:after{position:absolute;bottom:50px;left:-22px;padding:5px 10px;content:"IN TURKISH";font-size:14px;line-height:1;text-align:left;white-space:nowrap;background-color:#f8e71c;color:#e6991b;border-radius:16px;opacity:0;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.main-nav .blog a:hover:after{opacity:1;bottom:0}}.main-nav .works a{margin-left:40px}.main-nav.sticky{height:54px;line-height:54px;background-color:rgba(95,217,247,0.8)}@media screen and (max-width: 640px){.main-nav.sticky{height:64px;line-height:64px}.main-nav.sticky ul{top:64px}}@media screen and (min-width: 641px) and (max-width: 991px){.main-nav.sticky .home{top:13px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}.main-nav.sticky .home:after{background:rgba(95,217,247,0.8)}}@media screen and (min-width: 992px){.main-nav.sticky .home{top:13px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}.main-nav.sticky .home:after{background:rgba(95,217,247,0.8)}}@media screen and (max-width: 696px){.main-nav{height:64px;background-image:url(../img/logos/fatihturan.svg);background-repeat:no-repeat;background-size:44px;background-position:15px center}.main-nav .toggle-nav{display:block}.main-nav ul{position:absolute;top:64px;left:0;opacity:0;visibility:hidden;width:100%;background-color:#11a7cc;background-color:rgba(17,167,204,0.92);-webkit-transition:opacity 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out}.main-nav ul.expanded{opacity:1;visibility:visible}.main-nav ul li,.main-nav ul a{display:block;margin:0 !important}.main-nav .home{-webkit-transition:none;-moz-transition:none;transition:none}}.toggle-nav{display:none;position:absolute;top:10px;right:10px;font-size:26px !important;line-height:44px}.toggle-nav span{display:none}@media screen and (min-width: 641px) and (max-width: 991px){html[lang="tr"] .home .back:after{content:"Ana Sayfa'ya Dön";top:15px}}@media screen and (min-width: 992px){html[lang="tr"] .home .back:after{content:"Ana Sayfa'ya Dön";top:15px}}.homepage-cover{position:relative;display:table;height:80%;width:100%}.masthead{position:relative;z-index:1;display:table-cell;vertical-align:middle;text-align:center}.featured-works{list-style:none}.featured-works::after{clear:both;content:"";display:table}.featured-works li{margin-bottom:20px;height:300px;background-color:#f2f4f7;border-radius:6px}@media screen and (min-width: 992px){.featured-works li{float:left;display:block;margin-right:2.12766%;width:31.91489%}.featured-works li:last-child{margin-right:0}.featured-works li:nth-child(3n){margin-right:0}.featured-works li:nth-child(3n+1){clear:left}}@media screen and (min-width: 641px) and (max-width: 991px){.featured-works li{float:left;display:block;margin-right:2.12766%;width:48.93617%}.featured-works li:last-child{margin-right:0}.featured-works li:nth-child(2n){margin-right:0}.featured-works li:nth-child(2n+1){clear:left}}@media screen and (max-width: 640px){.featured-works li{float:left;display:block;margin-right:6.66667%;width:100%}.featured-works li:last-child{margin-right:0}}.featured-works a{display:block;position:relative;height:100%;width:100%;line-height:300px;text-align:center;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 1025px){.featured-works a:hover .featured-work-logo{opacity:0;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.featured-works a:hover .featured-work-screenshot{opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}.featured-works img{width:auto;vertical-align:middle;-webkit-transition:opacity 0.1s ease-in-out,-webkit-transform .1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out,-moz-transform .1s ease-in-out;transition:opacity 0.1s ease-in-out,transform .1s ease-in-out}.featured-works .featured-work-logo{max-width:180px}.featured-works .featured-work-screenshot{position:absolute;top:0;right:0;width:100%;opacity:0;border-radius:6px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.featured-works a{background-size:60%}.featured-works .jspyconf a{background-size:40%}}.twin-col{float:left;display:block;margin-right:2.12766%;width:48.93617%}.twin-col:last-child{margin-right:0}@media screen and (max-width: 640px){.twin-col{float:left;display:block;margin-right:6.66667%;width:100%}.twin-col:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 991px){.twin-col{float:left;display:block;margin-right:2.12766%;width:100%}.twin-col:last-child{margin-right:0}}#instafeed{margin:0;padding:0;width:100%;list-style:none}#instafeed::after{clear:both;content:"";display:table}#instafeed li{float:left;width:20%;width:-webkit-calc(100% / 5);width:calc(100% / 5)}#instafeed a,#instafeed img{display:block;width:100%;cursor:pointer}#instafeed a{position:relative;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#instafeed a:hover{z-index:99999;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#instafeed img{max-width:100%}.blog-page{padding-top:0 !important;padding-bottom:0 !important}.blog-page .post-title{text-align:center}.blog-page .post-title a{display:inline-block;margin:140px 0 50px;padding:5px 24px;-webkit-transition:background-color 0.2s ease-out,border 0.2s ease-out,-webkit-transform .1s ease-out;-moz-transition:background-color 0.2s ease-out,border 0.2s ease-out,-moz-transform .1s ease-out;transition:background-color 0.2s ease-out,border 0.2s ease-out,transform .1s ease-out;background-color:#fff !important;text-decoration:none;border:1px solid transparent !important;border-radius:4px}@media screen and (min-width: 992px){.blog-page .post-title a:hover{background-color:#E6EDF2 !important;border:1px solid #E6EDF2 !important;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}.blog-page .show-more{margin-top:50px;text-align:center;font-size:0}.blog-page .show-more .btn{padding:0 15px}.blog-page .show-more .btn:only-child{border-radius:50px}.blog-page .show-more .next-page{border-top-right-radius:0;border-bottom-right-radius:0}.blog-page .show-more .prev-page{border-top-left-radius:0;border-bottom-left-radius:0}.blog-post-list .blog-page-inner{position:relative;padding-bottom:50px}.blog-post-list .blog-page-inner:after{position:absolute;top:0;left:50%;z-index:-1;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);height:100%;content:"";border:1px solid #E6EDF2}.blog-post-list .post{position:relative}.blog-post-list .post:before{position:absolute;top:50px;left:50%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);height:64px;width:64px;content:"";font-family:"fontello";color:#A4A9BA;font-size:24px;background-color:#EDEDED;text-align:center;line-height:64px;border-radius:50%;box-shadow:inset 0 0 0 7px #fff, 0 0 0 1px #EDEDED}.blog-post-list .post.ui:before{content:""}.blog-post-list .post.tasarım:before,.blog-post-list .post.tasar_m:before{content:""}.blog-post-list .post.geliştirme:before,.blog-post-list .post.geli_tirme:before{content:""}.blog-post-list .post.ipucu:before{content:""}.blog-post-list .post.apple:before{content:""}.blog-post-list .post.video:before{content:""}.blog-post-list .post.diğer:before,.blog-post-list .post.di_er:before{content:""}.blog-post-list .post.bağlantı:before,.blog-post-list .post.ba_lant_:before{content:"\e813";top:52px !important}.blog-post-list .post.arayüz_geliştirme:before,.blog-post-list .post.aray_z_geli_tirme:before{content:"\e80b";font-size:20px}.blog-post-list .post.müzik:before,.blog-post-list .post.m_zik:before{content:"\e80a";text-indent:-3px}.blog-post-detail{padding-top:50px !important}@media screen and (max-width: 640px){.blog-post-detail .blog-page-inner{float:left;display:block;margin-right:6.66667%;width:100%}.blog-post-detail .blog-page-inner:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 991px){.blog-post-detail .blog-page-inner{float:left;display:block;margin-right:2.12766%;width:100%}.blog-post-detail .blog-page-inner:last-child{margin-right:0}}@media screen and (min-width: 992px){.blog-post-detail .blog-page-inner{float:left;display:block;margin-right:2.12766%;width:65.95745%;margin-left:17.02128%}.blog-post-detail .blog-page-inner:last-child{margin-right:0}}.blog-post-detail .post-title{margin-bottom:50px}.post-tags{margin:30px 0;padding-top:15px;border-top:1px solid #ECECEC}.post-tags li{display:inline-block;list-style:none}.post-tags a{display:block;padding:0 12px;background-color:#E6EDF2;border:0 !important;border-radius:30px}.post-tags a:hover{background-color:#c4d5e1 !important}#disqus_thread{margin-bottom:50px}.works{padding-bottom:0 !important}.project{overflow:hidden;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:30px 0 0}.project:nth-child(even){background-color:#f2f4f7}.project:nth-child(even) .project-details{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.project:nth-child(even) .project-thumb{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.project-details{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;margin-bottom:30px;padding:0 30px 0 30px;width:50%}.project-details h3{margin:0}.project-details h4{margin-bottom:15px}.project-details .btn{margin-top:30px}.project-thumb{position:relative;-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;padding:0 30px;width:50%}.project-thumb a,.project-thumb img{display:block}.project-thumb img{position:relative;bottom:-20px;z-index:1;-webkit-transition:opacity 0.2s ease-in-out,bottom 0.1s ease-in-out;-moz-transition:opacity 0.2s ease-in-out,bottom 0.1s ease-in-out;transition:opacity 0.2s ease-in-out,bottom 0.1s ease-in-out}@media screen and (min-width: 1025px){.project-thumb:hover img{opacity:.5;bottom:0}.project-thumb:hover .icon-enlarge{opacity:1}}.project-thumb .icon-enlarge{opacity:0;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:10px;height:80px;width:80px;background-color:rgba(81,81,81,0.7);border-radius:50%;font-size:48px;text-indent:-2px;text-align:center;line-height:62px;color:#fff;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}@media screen and (max-width: 640px){.project{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.project .btn{display:block}.project-thumb,.project-details{-webkit-box-ordinal-group:1 !important;-moz-box-ordinal-group:1 !important;box-ordinal-group:1 !important;-webkit-order:1 !important;-moz-order:1 !important;order:1 !important;-ms-flex-order:1 !important;width:100%}}@media screen and (max-width: 640px){.contact-form{float:left;display:block;margin-right:6.66667%;width:100%}.contact-form:last-child{margin-right:0}}@media screen and (min-width: 641px) and (max-width: 991px){.contact-form{float:left;display:block;margin-right:2.12766%;width:100%}.contact-form:last-child{margin-right:0}}@media screen and (min-width: 992px){.contact-form{float:left;display:block;margin-right:2.12766%;width:65.95745%;margin-left:17.02128%}.contact-form:last-child{margin-right:0}}.contact-form label{color:#fff}.contact-form button{margin-top:16px;width:100%}.message-sent{text-align:center}.message-sent img{margin:0 0 0 35px !important;height:134px;width:174px}.message-sent p{margin-bottom:30px !important;font-size:28px}body{font:17px/30px Nunito,"Helvetica Neue",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#a3a3a3}a{color:#778a9a}h1 a,h2 a,h3 a,h4 a{text-decoration:none}h1{font-family:Affogato-Medium,"Helvetica Neue",Helvetica,sans-serif;font-size:58px;font-weight:500;color:#fff;line-height:60px;text-transform:uppercase}@media screen and (max-width: 640px){h1{font-size:38px !important;line-height:normal}}h2{margin-bottom:40px;font:26px Affogato-Regular,"Helvetica Neue",Helvetica,sans-serif;color:#bca885;text-align:center;letter-spacing:4px;text-transform:uppercase}h2:after{display:block;margin:10px auto 0;width:44px;border-bottom:2px solid #ececec;text-align:center;content:""}h3{margin-bottom:18px;font-family:Affogato-Medium,"Helvetica Neue",Helvetica,sans-serif;font-size:22px;font-weight:500;color:#58676f;text-transform:uppercase}@media screen and (max-width: 640px){h3{text-align:center}}h4{font-family:Affogato-Regular,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;font-weight:normal;color:#a3b5c4}.content p,.content ol,.content ul{margin-bottom:20px}.content p a,.content ol a,.content ul a{text-decoration:none;color:#778a9a;border-bottom:1px solid #d2dae2;-webkit-transition:background-color 0.2s ease-out,color 0.1s ease-out,border 0.1s ease-out;-moz-transition:background-color 0.2s ease-out,color 0.1s ease-out,border 0.1s ease-out;transition:background-color 0.2s ease-out,color 0.1s ease-out,border 0.1s ease-out}.content p a:hover,.content ol a:hover,.content ul a:hover{background-color:#E6EDF2;color:#65839c;border-color:#E6EDF2}.content li{margin-bottom:15px;list-style-position:inside}.content img{margin-bottom:20px;border-radius:6px}.content ul{list-style-type:square}code{padding:3px 5px;background-color:#f8f8f8;border-radius:4px;font:13px Monaco, Menlo, "Courier New", Courier, monospace;color:#6d6d6d;border:1px solid #f1f1f1}.post-content h2,.post-content h3,.post-content h4{color:#58676f;text-transform:none !important;text-align:left;letter-spacing:0}.post-content h2{margin-bottom:20px !important;font-size:22px}.post-content h2:after{display:none}.post-content h3{margin-bottom:15px !important;font-size:20px !important}.post-content h4{margin-bottom:10px !important;font-size:18px}.call-to-action p{font-size:26px;color:#9a9a9a}.intro{margin-bottom:30px !important;font:300 32px Affogato-Regular;color:#a3b5c4;line-height:38px !important}@media screen and (max-width: 640px){.intro{font-size:28px;line-height:36px !important}}footer p{font-size:16px}.main-nav a{font-family:Affogato-Medium;font-size:22px;color:#fff;text-decoration:none;text-transform:uppercase}.main-nav a:hover,.main-nav a.active{color:#1d6ca1}.homepage-cover h1{font-size:95px}.homepage-cover .my-title{margin-top:10px}.my-title{font-family:"Alegreya SC",Palatino,"Palatino Linotype",serif;font-weight:400;font-size:28px;color:#1d6ca1}@media screen and (max-width: 640px){.my-title{margin-top:-5px;font-size:18px;line-height:22px}}.my-title span{position:relative;top:4px;font-family:"Playfair Display SC", Baskerville, Palatino, "Palatino Linotype", serif;font-size:125%;font-style:italic;font-weight:400}.project-details h3{font-size:34px}.project-details h4{margin:5px 0 15px;text-transform:uppercase}@media screen and (max-width: 640px){.project-details h3{font-size:28px}.project-details h4{font-size:18px}}@media screen and (min-width: 641px) and (max-width: 991px){.project-details h3{font-size:28px}.project-details h4{font-size:18px}}.blog-page h3{margin-bottom:0;font-size:30px;line-height:34px}.blog-page h4{margin-top:5px;font-size:22px;text-transform:uppercase}.post-tags li{margin-right:5px}.post-tags li:last-child{margin-right:0}.post-tags a{font-size:14px;color:#728A9C;text-decoration:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:.9}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 3.125em rgba(0,0,0,0.75);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-close{width:36px !important;height:36px !important;text-align:left;background-color:#666 !important;border-radius:50%;position:fixed;z-index:10002;top:10px;right:10px !important;-webkit-transition:color .3s ease;transition:color .3s ease}.mfp-close:hover,.mfp-close:focus{background-color:#111}.mfp-close:before,.mfp-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}.mfp-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mfp-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-close:active{top:10px !important}.mfp-title{text-align:center;color:#9a9a9a;background-color:#e6edf2;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:11px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
/*# sourceMappingURL=main.css.map */
