@charset "utf-8";a, input[type="submit"], button, input[type="button"], .portfolio, .service h4 , .pr-tb-col:hover:after, .blog-post:hover .post-meta .date, .blog-post:hover footer, .team:hover .social-icon, .blog-post .post-meta .comments span.icon-comment, .button.ico i:after, .blog-post-single .post-meta .comments span.icon-comment, .blog-post-single .post-meta .date, .ico-content .icon span, .ico-content:hover .icon span{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.column{margin:0px 2% 0px 0px;float:left;min-height:1px;position:relative;}
.column.last{margin-right:0px;}
.last{margin-right:0 !important;}
.one-column{width:100%;}
.column.one-column{margin-right:0px;}
.one-fourth{width:23.45%;}
.one-half{width:48.9%;}
.one-third{width:31.9%;}
.three-fourth{width:74.5%;}
.two-third{width:65.8%;}
.one-fifth{width:18.3%;}
.four-fifth{width:79.6%;}
.three-fifth{width:59.2%;}
.two-fifth{width:38.8%;}
.one-sixth{width:15%;}
.two-sixth{width:30%;}
.three-sixth{width:45%;}
.four-sixth{width:60%;}
.five-sixth{width:75%;}
.column img{max-width:100%;height:auto;}
.column.no-space{margin-right:0px;}
.column.no-space.one-fourth{width:22.8%;}
.column.no-space.one-third{width:33.2%;}
.column.no-space.one-half{width:49.8%;}
.column.no-space.one-fifth{width:19.8%;}
.column.no-space.one-sixth{width:16.5%;}
.column.no-space.three-fourth{width:74.9%;}
.column.no-space.two-third{width:66.5%;}
.column.no-space.four-fifth{width:79.9%;}
.column.no-space.three-fifth{width:60%;}
.column.no-space.two-fifth{width:40%;}
.column.no-space.two-sixth{width:33.4%;}
.column.no-space.three-sixth{width:50%;}
.column.no-space.four-sixth{width:66.6%;}
.column.no-space.five-sixth{width:83.2%;}
.wrapper, .banner, .shadow, .main-title, .content-main, .contact-frm, .location iframe{float:left;width:100%;}
.sorting-container{float:left;clear:both;margin:0px 0px 40px;padding:0px;width:100%;}
.sorting-container a{font-size:16px;line-height:50px;color:#666666;padding:0px 15px;margin:0px 1px 10px 0px;float:left;border-bottom:3px solid #eff0f0;position:relative;}
.sorting-container a span{display:inline-block;*display:inline;*zoom:1;margin:0px 3px 0px 0px;}
.portfolio-container{float:left;width:100%;clear:both;margin:0px;padding:0px;}
.portfolio{background:url(../../images/portfolio/bg_portfolio.jpg) no-repeat;margin-bottom:20px;}
.portfolio .portfolio-thumb{float:left;overflow:hidden;padding:0;position:relative;width:100%;}
.portfolio.one-third .portfolio-thumb > img{float:left;height:180px;}
.portfolio-detail{clear:both;display:block;padding:10px 15px;}
.portfolio-detail h4{font-size:20px;margin-bottom:15px;font-family:GeosansLight;font-weight:normal;}
.portfolio-detail h4 a{color:#666666;}
.portfolio-detail p{margin-bottom:0;}
.image-overlay{float:left;height:100%;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;transition:opacity 0.5s ease-in-out 0s;width:100%;}
.portfolio .image-overlay > a > span{background:#fff;opacity:0;filter:alpha(opacity=0);cursor:pointer;display:inline-block;font-size:18px;height:46px;line-height:46px;width:46px;text-align:center;border-radius:46px;}
.portfolio:hover .image-overlay, .portfolio:hover .image-overlay a span{opacity:1;filter:alpha(opacity=100);}
.portfolio .image-overlay > a{display:inline-block;position:absolute;text-align:center;}
.portfolio .image-overlay a.link{top:33%;left:0;}
.portfolio .image-overlay a.zoom{top:33%;right:0;}
.portfolio:hover .image-overlay a.link{left:33%;}
.portfolio:hover .image-overlay a.zoom{right:33%;}
.portfolio .image-overlay p a, .portfolio .image-overlay p{color:#ffffff;}
.portfolio .image-overlay p{left:10px;bottom:5px;position:absolute;margin:0px;border:none;}
.portfolio .image-overlay .views{color:#ffffff;right:10px;bottom:7px;position:absolute;}
.portfolio .portfolio-thumb > img, .portfolio:hover .portfolio-thumb > img{-webkit-transition:all 300ms linear;-moz-transition:all 200ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.portfolio:hover .portfolio-thumb > img{-moz-transform:scale(1.2) rotate(0deg) translate(0px);-webkit-transform:scale(1.2) rotate(0deg) translate(0px);-o-transform:scale(1.2) rotate(0deg) translate(0px);transform:scale(1.2) rotate(0deg) translate(0px);}
.portfolio-single-entry{float:left;width:100%;margin:0px;padding:0px 0px 60px;position:relative;}
.portfolio-single-entry h3{font-size:30px;margin:0px;font-family:GeosansLight;font-weight:normal;}
.portfolio-single-entry p{border:none;padding:0px;margin-top:0px;}
.portfolio-single-entry .tags, .portfolio-single-entry .tags a{color:#9a9a9a;border:none;margin-bottom:5px;}
.portfolio-single-entry .tags span{margin-right:5px;}
.portfolio-single-entry .description{font-size:13px;margin-bottom:10px;margin-top:0px;}
.portfolio-single-entry .button span{margin:0px 5px 0px 0px;}
.portfolio-single-entry .project-details{float:left;clear:both;width:100%;margin:10px 0px 0px;padding:0px;margin-top:0px;}
.portfolio-single-entry .project-details p{margin-bottom:8px;margin-top:0px;}
.portfolio-single-entry .project-details p a{color:#0456b3;}
.portfolio-single-entry .project-details p a:hover{text-decoration:underline;}
.ajax-portfolio{position:relative;}
.ajax-portfolio .ajax_close{opacity:0;position:absolute;top:-50px;right:5px;width:40px;height:40px;background:url(../../js/lightbox/themes/facebook/images/close.png);float:left;}
.ajax-portfolio .ajax_close:hover{background:url(../../js/lightbox/themes/facebook/images/close_hover.png);}
.ajax-portfolio .ajax_close, .ajax-portfolio .open-container .ajax_close{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}
.ajax-details-wrapper{display:none;}
.client{background:url(images/client.jpg) 50% 0 repeat-y fixed;}
.client ul li{float:left;display:inline;margin-right:20px;padding:0;width:223px !important;height:90px;text-align:center;}
.client ul li a{display:inline-block;width:100%;height:100%;position:relative;}
.client ul li a img{max-width:100%;margin:auto;position:absolute;left:0px;right:0px;top:0px;bottom:0px;max-height:100%}
.clients-nav{float:right;}
.clients-nav a{font-size:30px;color:#ffffff;}
.clients-nav a.prev{margin-right:5px;}
.author-quote{font-size:22px;font-style:normal;font-weight:300;line-height:30px;margin-top:0;}
.author-quote:before, .author-quote:after{color:#666666;}
.intro-text{float:left;margin:0;}
.intro-text.type1{padding:30px 2.5% 25px;width:95%;background:#f5f5f5;border-left:5px solid #554846;}
.intro-text.type1 .button{float:right;margin:0px;padding:17px 14px;}
.social-media-bg{background:url(images/social-media.jpg) 50% 0 repeat-y fixed;}
.social-media-bg h2{font-size:30px;color:#fff;margin-top:20px;}
.social-media-bg ul li{display:inline-block;float:left;}
.social-media-bg ul li a{color:#fff;width:80px;height:80px;float:left;font-size:20px;line-height:80px;text-align:center;}
.social-media-bg ul li a:hover{opacity:0.7;filter:alpha(opacity=70);}
.social-media-bg ul li a.icon-facebook{background:#3c5b9b;}
.social-media-bg ul li a.icon-google-plus{background:#f63e28;}
.social-media-bg ul li a.icon-twitter{background:#2caae1;}
.social-media-bg ul li a.icon-linkedin{background:#0173b2;}
.social-media-bg ul li a.icon-youtube{background:#FF0000;}