@import url('reset.css');@import url('comments.css');.clear{clear:both;height:1px}.inv{display:none}body{line-height:1.5em;color:#6a6a6a;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px}#top-gap{height:80px}#logo{position:absolute;top:-15px;left:35px}#logo2{position:absolute;top:-20px;left:258px}p{margin-bottom:21px}a{color:#606060}#side-content{width:606px;float:left;margin-right:20px;min-height:500px}.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.blockquote{background:url(../img/blockquote.png) no-repeat;display:block;padding-left:40px;font-family:'Droid Serif',serif;font-size:16px;line-height:1.5em}.popWindow{display:table;background:#f1f1f1 url(../img/icon-pop.png) no-repeat bottom right;padding:5px 5px 20px 5px;border:1px solid #ccc}.popWindow:hover{background:#dedede url(../img/icon-pop.png) no-repeat bottom right}.blog-loop .post{position:relative}.single-post .post{position:relative;margin-bottom:0;padding-bottom:0}.blog-loop .post-feature-img,.single-post .post-feature-img{display:block;background:#f1f1f1;padding:7px;line-height:0;border:1px solid #e5e5e5;margin-bottom:0}.blog-loop .post h4,.single-post .post h4{margin-bottom:10px}.blog-loop .post .meta{margin-bottom:60px}.single-post .post .meta{margin-bottom:15px}.blog-loop .post .meta,.blog-loop .post .meta a,.single-post .post .meta,.single-post .post .meta a{font-style:italic;color:#8d8d8d;font-size:11px}.blog-loop .post .meta a:hover,.single-post .post .meta a:hover{color:#1c1c1c}.blog-loop .post .meta,.single-post .post .meta{font-size:12px;font-family:Georgia,arial;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 0 0 5px;line-height:40px;overflow:hidden}.blog-loop .read-more{float:right;padding:0 10px;text-decoration:none}.blog-loop .post .meta .read-more:hover{background:#ccc}.blog-loop .post .meta a.read-more{color:#1c1c1c}.blog-loop .post .excerpt{margin-bottom:10px}.blog-loop .meta-date,.single-post .meta-date{position:absolute;top:20px;left:-63px;background:url(../img/meta-date.png) no-repeat;width:37px;height:65px;font-family:'Droid Serif',serif;padding:15px 13px;color:#f1f1f1}.meta-date .meta-day{font-size:20px;display:block;margin-bottom:5px}.meta-date .meta-month{font-size:20px;display:block;margin-bottom:3px}.meta-date .meta-year{font-size:10px;display:block}.link-button{opacity:1;color:#f1f1f1;background:#424242;text-decoration:none;font-size:11px;padding-left:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:2px 8px;-webkit-box-shadow:0 2px 0 rgba(56,7,7,1);-moz-box-shadow:0 2px 0 rgba(56,7,7,1);box-shadow:0 1px 0 rgba(0,0,0,.2)}.link-button:hover{color:#606060;background:#f1f1f1}.show-comments{cursor:pointer;display:table;padding:5px 15px;color:#eee;background:#363636;background:-webkit-gradient(linear,left top,left bottom,from(#626262),to(#353535));background:-moz-linear-gradient(top,#626262,#353535);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#626262',endColorstr='#353535',GradientType=0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 -1px rgba(0,0,0,0.7);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5)}.show-comments span{font-size:10px;font-style:italic;color:#ccc}.comments-switcher{display:none}.pager{overflow:hidden;display:block;margin-top:10px;margin-bottom:30px;font-size:12px}.pager li{display:block;margin-right:5px;float:left}.pager li a{display:block;width:100%;height:100%;text-align:center;text-decoration:none;color:#282d34;width:20px;border:1px solid #ccc;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background:#f0f0f0}.pager li.active a{color:#fff;background:#282d34;border:1px solid transparent}.pager li:hover a{color:#606060;background:#ddd}#commentform,#contactForm{margin-bottom:18px}#contactForm input,#contactForm textarea,#commentform input,#commentform textarea{padding:10px 15px;background:#fff;color:#606060;border:1px solid #d6d6d6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:auto;font-size:12px;font-family:Arial,Helvetica,sans-serif}#contactForm input,#commentform input{width:200px;margin-bottom:20px}#contactForm textarea,#commentform textarea{width:570px;height:230px}#contactForm #submit,#commentform #submit{width:76px;margin:21px 0;padding:10px 14px;color:#cbcbcb;text-shadow:0 1px rgba(0,0,0,0.9);background:-webkit-gradient(linear,left top,left bottom,from(#656464),to(#303030));background:-moz-linear-gradient(top,#656464,#303030);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#656464',endColorstr='#303030',GradientType=0)}#contactForm #submit:hover,#commentform input#submit:hover{opacity:.8}#contactForm label,#commentform label{padding-left:7px}#respond{margin:25px 0 0 0;overflow:hidden}#respond .cancel-comment-reply a{color:#282d34;text-decoration:none;margin-bottom:20px;display:block}#error{margin-left:10px}#map{width:314px;height:400px;margin-bottom:20px}#sidebar{width:760px;float:left;font-size:12px}#sidebar .sideblock{background:url(../img/sidebar-header.png) no-repeat;margin-bottom:20px}#sidebar .sideblock a{text-decoration:none;color:#666}#sidebar .sideblock a:hover{color:#000}#sidebar .sideblock h6{margin-left:10px;padding-left:22px;padding-top:9px;color:#f1f1f1;font-size:18px;margin-bottom:10px}#sidebar .sideblock ul{margin:0 35px}#sidebar .sideblock ul li{border-bottom:1px solid #e8e8e8;padding:5px 0}#sidebar .sideblock ul li:last-child{border-bottom:0}#sidebar .project-info .date{background:url(../img/icon-date.png) no-repeat 0 5px;padding-left:22px}#sidebar .project-info .client{background:url(../img/icon-client.png) no-repeat 0 5px;padding-left:22px}#sidebar .project-info .link{background:url(../img/icon-link.png) no-repeat 0 5px;padding-left:22px}#sidebar .project-info .info{background:url(../img/icon-info.png) no-repeat 0 5px;padding-left:22px}#sidebar .sideblock .wp-tag-cloud{display:block;font-size:12px;margin-bottom:20px;overflow:hidden;padding-bottom:0;padding-left:0}#sidebar .sideblock .wp-tag-cloud li{display:block;float:left;border:0;margin:2px}#sidebar .sideblock .wp-tag-cloud li a{background:#f0f0f0;color:#282d34;display:block;line-height:14px;padding:3px 10px;text-decoration:none;border:1px solid #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#sidebar .sideblock .wp-tag-cloud li a:hover{background:#ddd}h1{font-size:30px}h2{font-size:28px}h3{font-size:26px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}h1,h2,h3,h4,h5,h6{margin-bottom:21px;line-height:21px;font-family:'Droid Serif',serif;font-weight:400;line-height:1.2em}.page-title{background:url(../img/page-title.png) center bottom no-repeat;margin-bottom:30px}.page-title h1{display:inline;line-height:70px}.page-title span{color:#999;font-family:'Droid Serif',serif;font-size:16px;margin-left:20px}.headerimg{background-position:top center;background-repeat:no-repeat;width:100%;height:100%;position:absolute}.btn{height:62px;width:40px;float:left;cursor:pointer}.btn:hover{background-position:0 -62px}#headernav{position:relative;top:60px;margin:0 auto;width:100%;display:none}#back{background-image:url("../img/slider/btn_back.png");position:absolute}#next{background-image:url("../img/slider/btn_next.png");position:absolute;right:0}.wrapper{position:relative;width:1020px;margin:0 auto;background:url(../img/wrapper-bg.png) no-repeat top center;padding-top:120px}#content-wrap{margin-left:20px;margin-right:20px;background:#fff;min-height:600px}#page-wrap{margin-left:20px;margin-right:20px;padding-bottom:40px}#nav-bar-holder{position:absolute;top:50px;right:275px;z-index:5000}#nav{float:left;display:block;font-size:14px;font-family:Arial,Helvetica,sans-serif}#nav>li{display:block;float:left;line-height:36px;padding-right:10px;margin-left:3px;margin-right:3px;background:url(../img/nav-bullet.png) no-repeat center right}#nav li>a{text-decoration:none;color:#606060;padding:0 10px 0 10px;display:block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#nav li:last-child{background:0}#nav>li:hover>a,#nav>li.current-menu-item>a{color:#eee;background:#363636;background:-webkit-gradient(linear,left top,left bottom,from(#626262),to(#353535));background:-moz-linear-gradient(top,#626262,#353535);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#626262',endColorstr='#353535',GradientType=0);text-shadow:0 -1px rgba(0,0,0,0.7);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5)}#nav>li ul{display:block;margin-top:20px;background:#4d4d4e;margin-left:-1px;font-size:12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}#nav>li ul li a{color:#b5b5b5;text-shadow:0 -1px rgba(0,0,0,0.8)}#nav>li ul li{border-top:1px solid #606060}#nav>li ul li:first-child{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}#nav>li ul li:last-child{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}#nav>li ul li:first-child{border:0}#nav>li ul li:hover{background:#252525}#nav>li ul li a:hover{color:#f1f1f1}.social{display:block;overflow:hidden;float:left}.social li{display:block;width:32px;height:32px;float:left;margin-left:7px;padding:0;text-indent:-9000px}.social li a{display:block;height:100%;width:100%}#front-slides{position:relative;margin-bottom:15px}#front-slides #front-slides-cover{position:absolute;top:0;left:0;width:940px;height:25px;background:url(../img/front-cover.png) no-repeat;z-index:4001}#front-slides .slides_container{width:940px}#front-slides .slides_container div{width:940px;display:block}#front-slides .slides_container .caption{display:none}#front-slides .pagination{display:block;position:absolute;top:30px;right:10px;z-index:4002}#front-slides .pagination li{float:left;list-style:none outside none;margin:0 2px;display:block;width:10px;height:10px}#front-slides .pagination li a{display:block;width:100%;height:100%;text-indent:-9999px;background:#fff;opacity:.6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#front-slides .pagination li a:hover,#front-slides .pagination li.current a{opacity:1}#headline{position:absolute;bottom:0;left:55px;width:665px;padding:35px 70px 0 70px;background:url(../img/headline-bg.png) no-repeat top center;z-index:4000;text-align:center}.featured-title{background:url(../img/shadow-divider.png) no-repeat center center;margin-bottom:5px}.featured-title .ribbon{margin:0 auto}.ribbon{display:table;font-family:'Droid Serif',serif;color:#f2f2f2;line-height:59px;padding-left:49px;font-size:20px;background:url(../img/ribbon.png) no-repeat top left;text-shadow:0 -1px rgba(0,0,0,0.9)}.ribbon span{background:url(../img/ribbon.png) no-repeat bottom right;display:block;line-height:59px;padding-right:49px}.featured-posts{display:block;overflow:hidden;margin-left:-10px;margin-bottom:0;width:960px}.featured-posts li{display:block;float:left;position:relative;width:150px;margin:20px}.featured-posts li .thumb{display:block;width:180px;margin-bottom:0;line-height:0;background:#f1f1f1 url(../img/plus.png) no-repeat center center;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);-moz-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3)}.featured-posts li .thumb img{margin:5px}.featured-posts li .thumb span:hover img{opacity:.4}.featured-posts .link-button{opacity:0}.featured-posts li:hover .link-button{opacity:1}.featured-posts li .link-button:hover{background:#f1f1f1;padding:2px 8px;-webkit-box-shadow:0 2px 0 rgba(56,7,7,1);-moz-box-shadow:0 2px 0 rgba(56,7,7,1);box-shadow:0 1px 0 rgba(0,0,0,.2)}.featured-posts .excerpt-arrow{position:absolute;top:-10px;left:20px;background:url(../img/excerpt-arrow.png) no-repeat top left}.featured-posts .excerpt{position:relative;padding:15px 15px 0 15px;margin-bottom:0}.featured-posts .excerpt .heading{font-weight:bold;text-align:center;font-size:14px;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}#content-wrap .featured-posts .excerpt .heading a{text-decoration:none;color:#606060}#content-wrap .featured-posts .excerpt .heading a:hover{color:#000}#reel{position:relative;width:980px;height:210px;margin-left:-20px;margin-bottom:15px;background:url(../img/reel-back.png) no-repeat}#reel .prev{position:absolute;top:85px;left:0;display:block;width:45px;height:40px;background:url(../img/reel-left.png) no-repeat}#reel .next{position:absolute;top:85px;right:0;display:block;width:45px;height:40px;background:url(../img/reel-right.png) no-repeat}#reel .prev:hover,#reel .next:hover{background-position:0 -40px}#reel .slides_container{position:absolute;overflow:hidden;top:43px;left:19px;width:898px;height:170px}#reel .slides_container .slide-box{width:898px;height:200px;padding-left:10px;padding-right:10px}#reel .slides_container .box-container{overflow:hidden;float:left;width:273px;margin:0 10px}#reel .slides_container .box-container h6{color:#484848;margin-top:5px;margin-bottom:7px}#reel .box-icon{float:left;margin-right:10px}#reel .slides_container .box-divider{clear:both;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}.gallery-thumbs a,.work-thumbs a{text-decoration:none;color:#333}.gallery-thumbs,.work-thumbs{overflow:hidden;margin:10px 0;line-height:0;width:980px;margin-left:-10px}.gallery-thumbs>li,.work-thumbs>li{float:left;margin:10px;width:300px}.gallery-thumbs>li a.plusbg,.work-thumbs>li a.plusbg{display:block;background:#f1f1f1 url(../img/plus.png) no-repeat center center;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);-moz-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3)}.gallery-thumbs>li img,.work-thumbs>li img{margin:8px}.gallery-thumbs>li .thumb-description,.work-thumbs>li .thumb-description{text-align:center;line-height:1.5em;margin-top:15px}.gallery-thumbs>li .thumb-description p,.work-thumbs>li .thumb-description p{margin-bottom:0}.gallery-thumbs>li .thumb-description .thumb-title,.work-thumbs>li .thumb-description .thumb-title{display:block;font-size:16px;font-weight:bold;text-align:center;color:#333;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.gallery-filter li{display:block;float:left;height:100%;line-height:33px;padding:0 5px;font-weight:bold;margin-bottom:10px}.gallery-filter a{text-decoration:none;color:#606060;padding:0 10px 0 10px;display:block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#e9e9e9;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e9e9));background:-moz-linear-gradient(top,#fff,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e9e9e9',GradientType=0);-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 2px rgba(0,0,0,.5);box-shadow:0 0 2px rgba(0,0,0,.5)}.gallery-filter a:hover{color:#f1f1f1;text-shadow:0 -1px rgba(0,0,0,0.7);background:-webkit-gradient(linear,left top,left bottom,from(#626262),to(#353535));background:-moz-linear-gradient(top,#626262,#353535);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#626262',endColorstr='#353535',GradientType=0)}.gallery-filter li.layout-label{float:right}.gallery-filter li.layout-text,.gallery-filter li.layout-notext{display:block;float:right;width:33px;height:33px;padding:0;margin-right:5px;background:url(../img/layout-buttons.png) no-repeat;cursor:pointer}.gallery-filter li.layout-text{background-position:-33px 0}.gallery-filter li.layout-text:hover,.gallery-filter li.layout-text.active{background-position:-33px -33px}.gallery-filter li.layout-notext:hover,.gallery-filter li.layout-notext.active{background-position:0 -33px}#footer{position:relative;width:100%;padding-bottom:10px;background:#252525 url(../img/png-patterns/ver-1x1.png);border-bottom:#383838 solid 1px;border-top:2px solid #ccc}.footer-wrapper{overflow:hidden;width:980px;margin:0 auto}.footer-wrapper{background:url(../img/footer-glare.png) no-repeat top center}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#dcdcdc;text-shadow:0 -1px rgba(0,0,0,0.8);margin-bottom:10px}#footer-cols{display:block;overflow:hidden;margin-top:20px;padding:0 10px}#footer-cols>li{display:block;float:left;width:300px;margin:0 10px}#footer-cols>li>ul>li{background:url("../img/footer-divider.png") repeat-x scroll left bottom;padding-bottom:5px;margin-bottom:5px}#footer-cols>li>ul>li:last-child{background:0}#footer-cols>li a{text-decoration:none;color:#7d7d7d}#footer-cols>li a:hover{color:#fff}#footer-bottom{overflow:hidden;background:#0e0e0e;font-size:12px;padding-top:15px;padding-bottom:15px}.bottom-wrapper{overflow:hidden;width:940px;margin:0 auto}#footer-bottom #bottom-left{float:left}#footer-bottom #bottom-right{float:right}#footer-bottom a{text-decoration:none;color:#787878}#footer-bottom a:hover{color:#fff}#footer-nav{display:block;overflow:hidden}#footer-nav li{display:block;float:left;margin-left:10px}@keyframes desaparecer{0{bottom:0}80%{bottom:0}100%{bottom:-50px}}@-webkit-keyframes desaparecer{0{bottom:0}80%{bottom:0}100%{bottom:-50px}}@keyframes aparecer{0{bottom:-38px}10%{bottom:0}90%{bottom:0}100%{bottom:-38px}}@-webkit-keyframes aparecer{0{bottom:-38px}10%{bottom:0}90%{bottom:0}100%{bottom:-38px}}#cookiesms1:target{display:none}.cookiesms{width:100%;height:43px;margin:0 auto;padding-left:1%;padding-top:5px;font-size:1.2em;clear:both;font-weight:strong;color:#333;bottom:0;position:fixed;left:0;background-color:#FFF;opacity:.7;filter:alpha(opacity=70);transition:bottom 1s;-webkit-transition:bottom 1s;-webkit-box-shadow:3px -3px 1px rgba(50,50,50,0.56);-moz-box-shadow:3px -3px 1px rgba(50,50,50,0.56);box-shadow:3px -3px 1px rgba(50,50,50,0.56);z-index:999999999}.cookiesms:hover{bottom:0}.cookies2{background-color:#FFF;display:inline;opacity:.95;filter:alpha(opacity=95);position:absolute;left:1%;top:-30px;font-size:15px;height:30px;padding-left:25px;padding-right:25px;-webkit-border-top-right-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-topleft:15px;border-top-right-radius:15px;border-top-left-radius:15px;-webkit-box-shadow:3px -3px 1px rgba(50,50,50,0.56);-moz-box-shadow:3px -3px 1px rgba(50,50,50,0.56);box-shadow:3px -3px 1px rgba(50,50,50,0.56)}