body{background-color:#fafaf2;font-family:courier-prime,Courier New,monospace;overflow-x:hidden}p{font-size:17px}p.small{font-size:13px}p.large{font-size:1.3em;line-height:1.6em;margin-top:27px}a,a.active,a:active,a:focus,a:hover{color:#3857fd;outline:0}h1,h2,h3,h4,h5,h6{color:#3757fd;font-family:freight-display-pro,Georgia,serif;font-weight:900}h1{font-size:3em}h2{font-size:2.5em}h3{color:#2c3e50}hr.blue12{border:0;border-color:currentcolor #3757fd #3757fd;border-top:12px solid #3757fd}hr.blue12,hr.blue6{margin:25px auto 30px;max-width:100%;padding:0}hr.blue6{border:0;border-color:currentcolor #3757fd #3757fd;border-top:2px solid #3757fd}hr.star-light:after{background-color:#18bc9c;color:#fff}hr.star-primary{border-color:#2c3e50}hr.star-primary:after{background-color:#fff;color:#2c3e50}.img-centered{margin:0 auto}.top-buffer{margin-top:20px}.bottom-buffer{margin-bottom:20px}header{color:#3d3d3d;text-align:left}header .container{padding-bottom:50px;padding-top:100px}@media (max-width:767px){header .container{padding-bottom:25px}}header img{display:block;margin:0 auto 20px}header .intro-text .name{display:block;font-family:freight-display-pro,Georgia,serif;font-size:2em;font-weight:600}@media(min-width:768px){header .container{padding:110px 0 40px}header .intro-text .name{font-size:2em}.navbar-fixed-top{padding:25px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.navbar-fixed-top .navbar-brand{background:url(../img/Logo-2@2x.png) no-repeat;background-size:260px;margin-top:8px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;width:300px}.navbar-fixed-top.navbar-shrink{padding:10px 0}.navbar-fixed-top.navbar-shrink .navbar-brand{background:url("../img/Logo-2 (small)@2x.png") no-repeat;background-size:85px;font-size:1.5em}}.navbar{font-family:courier-prime,Courier New,monospace,Helvetica,Arial,sans-serif;font-weight:400}.navbar a:focus{outline:0}.navbar .navbar-nav{letter-spacing:-.01em}.navbar .navbar-nav li a:focus{outline:0}.navbar-default,.navbar-inverse{background-color:transparent;border:0}@media (max-width:767px){.navbar-collapse{background-color:gold;border-top:1px solid;box-shadow:inset 0 -4px 1px rgba(56,87,253,.3);max-height:340px;overflow-x:visible;padding-left:15px;padding-right:15px;text-align:center;-webkit-overflow-scrolling:touch}.navbar{font-size:1.3em;line-height:1.5em}.navbar li{padding:10px 0}.navbar-fixed-top .navbar-brand{background:url(../img/Logo-2@2x.png) no-repeat;background-size:250px;margin:38px 0 0 15px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;width:355px}.navbar-fixed-top.navbar-shrink .navbar-brand{background:url("../img/Logo-2 (small)@2x.png") no-repeat;background-size:80px;margin:18px 15px;width:85px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.navbar-fixed-top .navbar-brand{background:url(../img/Logo-2@2x.png) no-repeat;background-size:250px;margin:6px 0 0 15px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;width:355px}.navbar-fixed-top.navbar-shrink .navbar-brand{background:url("../img/Logo-2 (small)@2x.png") no-repeat;background-size:64px;margin-top:0;width:145px}}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{background-color:transparent;color:#18bc9c}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#3d3d3d}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#000}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#3757fd;color:#fff}.navbar-default .navbar-toggle{border-color:#3857fd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#1a242f}.navbar-default .navbar-toggle .icon-bar{background-color:#3857fd}.white{background-color:#fff}.link1{border-bottom:3px solid #3757df;color:#3757fd}section{padding:10px 0 30px}section h2{font-size:2.2em;margin:40px 0}section.success{color:#3d3d3d}#portfolio .casestudy{background-color:#fff;padding:40px}@media (max-width:767px){#portfolio .casestudy{padding:0}section{padding:35px 0}section.first{padding-top:75px}}#portfolio .portfolio-item{margin:0 0 15px;right:0}@media (max-width:767px){#portfolio .portfolio-item{margin:35px 0 75px}}#portfolio .portfolio-item .littlewrap{margin-bottom:15px}#portfolio .portfolio-item .portfolio-link{display:block;margin:0 auto;max-width:400px;position:relative}#portfolio .portfolio-item .portfolio-link .caption{background:rgba(56,87,253,.9);height:100%;opacity:0;position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}#portfolio .portfolio-item .portfolio-link .caption:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .caption .caption-content{color:#fff;font-size:20px;height:20px;margin-top:-12px;position:absolute;text-align:center;top:50%;width:100%}#portfolio .portfolio-item .portfolio-link .caption .caption-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .caption .caption-content h3,#portfolio .portfolio-item .portfolio-link .caption .caption-content h4{margin:0}#portfolio *{z-index:2}#contact{margin-bottom:100px}.breathe{margin-top:45px}.breathe2{margin-top:25px}@media(min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}.btn{line-height:1}.btn-default{background-color:#3857fd}.btn-outline{background-color:#3757fd;color:#fff;font-size:18px;transition:all .1s ease-in-out}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{background:#3bb643}.btn-group-lg>.btn,.btn-lg{border-radius:2px;padding:12px 25px}.floating-label-form-group{border-bottom:1px solid #eee;margin-bottom:0;padding-bottom:.5em;position:relative}.floating-label-form-group input,.floating-label-form-group textarea{background:0 0;border:0;border-radius:0;box-shadow:none!important;font-size:1.5em;padding-left:0;padding-right:0;position:relative;resize:none;z-index:1}.floating-label-form-group label{display:block;font-size:.85em;line-height:1.764705882em;margin:0;opacity:0;position:relative;top:2em;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease;vertical-align:middle;vertical-align:baseline;z-index:0}.floating-label-form-group::not(:first-child){border-left:1px solid #eee;padding-left:14px}.floating-label-form-group-with-value label{opacity:1;top:0}.floating-label-form-group-with-focus label{color:#18bc9c}form .row:first-child .floating-label-form-group{border-top:1px solid #eee}footer{color:#3d3d3d}footer h4{margin-bottom:10px}footer .footer-above{background-color:#fff;padding-top:20px}footer .footer-col{margin-bottom:50px}footer .footer-below{background-color:#3757fd;color:#fff;padding:4px 0}.footer-below p{margin-top:18px}.btn-social{display:inline-block;font-size:18px;height:35px;line-height:41px;text-align:center;width:35px}.btn.active,.btn:active,.btn:focus{outline:0}.scroll-top{bottom:2%;height:50px;position:fixed;right:2%;width:50px;z-index:1049}.scroll-top .btn{border-radius:100%;font-size:20px;height:50px;line-height:28px;width:50px}.scroll-top .btn:focus{outline:0}.portfolio-modal .modal-content{background-clip:border-box;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;min-height:100%;padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{font-size:3em;margin:0}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .modal-content .item-details{margin:30px 0}.portfolio-modal .close-modal{background-color:transparent;cursor:pointer;height:75px;position:absolute;right:25px;top:25px;width:75px}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{background-color:#2c3e50;height:75px;margin-left:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:1px;z-index:1051}.portfolio-modal .close-modal .lr .rl{background-color:#2c3e50;height:75px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:1px;z-index:1052}