*{margin:0}html,body,form{height:100%}.wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -22em}.footer,.push{height:22em}body{background:#fff;text-align:center;font-family:'Lucida Sans Unicode',Arial,'Open Sans',Helvetica,sans-serif;color:#000;font-size:14px}a{color:#28a745;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}a:hover{color:#888;text-decoration:none;cursor:pointer}strong{font-weight:bold}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;color:inherit;text-rendering:optimizelegibility}[class*=col] input[type="text"],[class*=col] input[type="number"],[class*=col] input[type="password"],[class*=col] textarea,[class*=col] input[type="email"],[class*=col] input[type="tel"],[class*=col] input[type="url"],[class*=col] input[type="search"]{border:1px solid #ddd;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:13px;padding:5px;min-width:80%;margin-bottom:10px;background-clip:padding-box}input[type="button"],input[type="submit"]{padding:.375rem .75rem;line-height:1.5;margin-top:15px;background:#28a745;border:0;font-family:'Lucida Sans Unicode','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;color:#fff}input[type="button"]:hover,input[type="submit"]:hover{background-color:#218838;color:#fff}input[type="checkbox"]{margin-top:-2px}input[type="checkbox"]+span{margin-left:3px;margin-right:3px}input[type="text"]:disabled,textarea:disabled{background:#e9e7e7}select,textarea{display:inline-block;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}select{width:220px;border:1px solid #ccc;background-color:#fff;max-width:100%;line-height:30px}input[type="checkbox"]{margin-right:5px}.header .navbar{margin-bottom:0}.header .navbar-inner{background:#fff;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.header h1{float:left;margin:0;text-align:left}.header a.brand{display:inline-block;text-indent:-9999px;width:280px;height:120px;padding:30px 0;background:url(../img/logo.jpg) 0 center no-repeat}.header ul.nav{font-size:14px;text-transform:uppercase}.header ul.nav li a{padding:30px 20px 10px 20px;color:#5d5d5d;text-shadow:none}.header ul.nav li.current-page a{padding-top:25px;border-top:5px solid #52912e;background:#f8f8f8}.header ul.nav li a:hover{background:#28a745;color:#fff}.header ul.nav li a i{line-height:35px;color:#aaa}.header ul.nav li a:hover i{color:#fff}.slider{margin:0 auto;background:#f8f8f8 url(../img/pattern.jpg) left top repeat;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset}.flexslider{margin-top:45px;margin-bottom:55px;border:6px solid #fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 -5px 15px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 -5px 15px 0 rgba(0,0,0,.05);box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 -5px 15px 0 rgba(0,0,0,.05)}.flex-caption{position:absolute;bottom:20px;max-width:920px;padding:10px 20px;margin:0;background:#1d1d1d;background:rgba(0,0,0,.7);font-size:14px;line-height:24px;color:#eaeaea;text-align:left;font-style:italic}.presentation{margin-top:30px}.presentation h2{font-family:'Lobster',cursive;font-size:30px;color:#5d5d5d}.presentation p{font-size:18px;font-style:italic}.what-we-do{}.what-we-do .service{padding-bottom:23px;background:#f8f8f8;border-bottom:2px solid #28a745;margin-bottom:.7143rem}.what-we-do .service:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s}.what-we-do .service .icon-awesome{margin-top:15px;font-size:50px;line-height:50px}.what-we-do .service h4{margin-top:5px;font-family:'Droid Sans',Helvetica,Arial,sans-serif;font-size:14px;color:#000;text-transform:uppercase}.what-we-do .service h5{margin-top:5px;font-family:'Droid Sans',Helvetica,Arial,sans-serif;font-size:12px;color:#5d5d5d;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.what-we-do .service p{padding-bottom:10px;line-height:24px}.what-we-do .service a{padding:5px 22px;background:#28a745;color:#fff;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;text-transform:capitalize}.what-we-do .service a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.what-we-do .service a:active{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}footer{margin:0 auto;padding-bottom:10px;background:#f8f8f8 url(../img/pattern.jpg) left top repeat;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset}footer .widget{margin-top:20px;text-align:left}footer .widget h4{margin-top:20px;font-family:'Droid Sans',Helvetica,Arial,sans-serif;font-size:14px;color:#5d5d5d;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}footer .widget p{line-height:24px}footer .widget i{padding-right:7px}footer .widget div>relationship{background:url(../img/pipe/promo_3.png) no-repeat top left;max-width:100%;min-height:155px;max-height:155px}.show-tweets{margin:0;overflow-y:hidden}.tweet_list{height:10em;margin:0;padding:0;overflow-y:hidden;list-style:none}.tweet_list li{height:100%;overflow-y:auto;overflow-x:hidden;list-style-type:none;line-height:24px}.tweet_list .tweet_avatar{float:left}.tweet_list .tweet_avatar img{vertical-align:middle}.flickr-feed{margin:16px 0 0 0;overflow:hidden}.flickr-feed li{float:left;padding:0 4px 4px 0;list-style:none}.flickr-feed li img{width:50px;border:2px solid #eaeaea}.flickr-feed a:hover{opacity:.7}footer .footer-border{margin-top:30px;border-top:1px dashed #ddd}footer .copyright{margin-top:15px;text-align:left}footer .social{margin-top:10px;text-align:right}footer .social a{display:inline-block;width:24px;height:24px;margin:0 0 0 8px;vertical-align:middle}footer .social a.twitter{background:url(../img/social-icons/twitter.png) left bottom no-repeat}footer .social a.dribbble{background:url(../img/social-icons/dribbble.png) left bottom no-repeat}footer .social a.rss{background:url(../img/social-icons/rss.png) left bottom no-repeat}footer .social a.pinterest{background:url(../img/social-icons/pinterest.png) left bottom no-repeat}footer .social a.flickr{background:url(../img/social-icons/flickr.png) left bottom no-repeat}footer .social a.forrst{background:url(../img/social-icons/forrst.png) left bottom no-repeat}footer .social a.vimeo{background:url(../img/social-icons/vimeo.png) left bottom no-repeat}footer .social a.linkedin{background:url(../img/social-icons/linkedin.png) left bottom no-repeat}footer .social a.facebook{background:url(../img/social-icons/facebook.png) left bottom no-repeat}footer .social a.email{background:url(../img/social-icons/email.png) left bottom no-repeat}footer .social a.github{background:url(../img/social-icons/github.png) left bottom no-repeat}footer .social a.behance{background:url(../img/social-icons/behance.png) left bottom no-repeat}footer .social a.googleplus{background:url(../img/social-icons/googleplus.png) left bottom no-repeat}footer .social a.youtube{background:url(../img/social-icons/youtube.png) left bottom no-repeat}footer .social a.skype{background:url(../img/social-icons/skype.png) left bottom no-repeat}footer .social a.tumblr{background:url(../img/social-icons/tumblr.png) left bottom no-repeat}footer .social a:hover{background-position:left top}.page-title{margin:0 auto;padding:30px 0 35px 0;background:#f8f8f8 url(../img/pattern.jpg) left top repeat;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;text-align:left}.page-title h2{display:inline;margin-left:10px;font-family:'Lobster',cursive;font-size:24px;color:#5d5d5d;text-shadow:0 1px 0 rgba(255,255,255,.7);vertical-align:middle}.page-title p{display:inline;margin-left:5px;font-size:14px;font-style:italic;vertical-align:middle}.page-title-icon{margin-left:20px;font-size:46px;color:#ccc;vertical-align:middle}.map{margin:20px 20px 40px 20px;height:300px;border:5px solid #f8f8f8}.services-full-width{margin-top:20px}.services-full-width-text{padding:10px 0 0 0;text-align:left}.services-full-width-text h4{margin-top:25px;padding:0 20px;font-family:'Droid Sans',Helvetica,Arial,sans-serif;font-size:16px;color:#5d5d5d;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.services-full-width-text p{padding:0 20px;line-height:28px;font-size:13px}.services-half-width{margin-top:20px}.services-half-width-text{padding:10px 0;text-align:left}.services-half-width-text h4{margin-top:25px;padding:0 20px;font-family:'Droid Sans',Helvetica,Arial,sans-serif;font-size:16px;color:#5d5d5d;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.services-half-width-text p{padding:0 20px;line-height:28px;font-size:13px}.call-to-action{margin-top:20px;padding-bottom:50px}.call-to-action-text{padding:25px 0 20px 0;text-align:left;background:#f8f8f8;overflow:hidden}.call-to-action-text:hover{box-shadow:0 3px 10px 0 rgba(0,0,0,.05),0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s}.call-to-action-text .ca-text,.call-to-action-text .ca-button{float:left;padding:0 0 0 35px;line-height:30px;font-size:18px;font-style:italic}.call-to-action-text .ca-button{float:right;padding:0 35px 0 0}.call-to-action-text .ca-button a{padding:5px 22px;background:#9d426b;color:#fff;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}.call-to-action-text .ca-button a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.call-to-action-text .ca-button a:active{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}@media(min-width:980px) and (max-width:1200px){.flex-caption{max-width:700px}.what-we-do .service p,.portfolio .block p{padding-left:10px;padding-right:10px}.call-to-action-text{padding-bottom:30px}.call-to-action-text .ca-text{padding:0 35px}.call-to-action-text .ca-button{margin-top:10px}.bottom-right{position:relative!important}}@media(min-width:768px) and (max-width:979px){.remove-offset .offset1{margin-left:20px}.remove-offset .offset2{margin-left:20px}.remove-offset .offset3{margin-left:20px}.remove-offset .offset4{margin-left:20px}.col-lg-6-over{width:720px!important}.header ul.nav li a{padding:15px 20px 15px 20px;font-weight:normal;text-align:left;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.header ul.nav li.current-page a{padding-top:15px}.header ul.nav li a i,.header ul.nav li a br{display:none}.flex-caption{max-width:500px}.what-we-do .service p,.portfolio .block p{padding-left:10px;padding-right:10px}.call-to-action-text{padding-bottom:30px}.call-to-action-text .ca-text{padding:0 35px}.call-to-action-text .ca-button{margin-top:10px}.bottom-right{position:relative!important}.what-we-do .service h6{margin-top:5px;font-family:'Droid Sans',Helvetica,Arial,sans-serif;font-size:10px;color:#5d5d5d;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}.offset20px{margin-left:20px}.no-offset{margin-left:0}}@media(max-width:767px){.btnlink2 a{margin-bottom:10px}body{padding-left:0;padding-right:0}.slider,.what-we-do,.portfolio{padding:0 20px}.what-we-do{margin-top:30px}.header ul.nav li a{padding:15px 20px 15px 20px;font-weight:normal;text-align:left;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.header ul.nav li.current-page a{padding-top:15px}.header ul.nav li a i,.header ul.nav li a br{display:none}.flex-caption{display:none}.presentation,footer,.testimonials{padding-left:20px;padding-right:20px}.presentation p{line-height:30px}.what-we-do .service p,.portfolio .block p{padding-left:10px;padding-right:10px}.what-we-do .service .icon-awesome{padding-top:10px}.page-title p{display:block;margin-top:10px;margin-left:20px}.call-to-action-text{padding-bottom:30px}.call-to-action-text .ca-text{padding:0 35px}.call-to-action-text .ca-button{margin-top:10px}.portfolio-page{padding-bottom:50px}.tweet_list{height:6em}.bottom-right{position:relative!important}}@media(max-width:480px){.tweet_list{height:10em}}.btnlink,.btnlink2{margin-top:5px}.btnlink a,.btnlink2 a{font-size:14px;background:#28a745;color:#fff;border:0;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}.btnlink a{padding:4px 10px}.btnlink2 a{padding:7px 10px;text-transform:capitalize}.btnlink a:hover,.btnlink2 a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btnlink a:active,.btnlink2 a:active{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 10px 0 rgba(0,0,0,.15) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}.not-btnlink a,.not-btnlink a:active{padding:0!important;background:none!important;color:#28a745!important}.level input[type="text"]{margin-bottom:0}.level input[type="submit"]{margin-top:0}.level select{margin:0}.no-display{display:none}.ui-state-highlight{border:2px solid #fdd891!important}.plus-sign{padding:.15em 0 .5em 1.5em;margin-bottom:.2em;text-indent:.4em;font-weight:bold;list-style:none;background-repeat:no-repeat}@font-face{font-family:'Lobster';font-style:normal;font-weight:400;src:local('Lobster'),local('Lobster-Regular'),url(https://fonts.gstatic.com/s/lobster/v16/c28rH3kclCLEuIsGhOg7evY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:'Lobster';font-style:normal;font-weight:400;src:local('Lobster'),local('Lobster-Regular'),url(https://fonts.gstatic.com/s/lobster/v16/RdfS2KomDWXvet4_dZQehvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+102-103,U+1EA0-1EF1,U+20AB}@font-face{font-family:'Lobster';font-style:normal;font-weight:400;src:local('Lobster'),local('Lobster-Regular'),url(https://fonts.gstatic.com/s/lobster/v16/9NqNYV_LP7zlAF8jHr7f1vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+100-24F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lobster';font-style:normal;font-weight:400;src:local('Lobster'),local('Lobster-Regular'),url(https://fonts.gstatic.com/s/lobster/v16/cycBf3mfbGkh66G5NhszPQ.woff2) format('woff2');unicode-range:U+0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}