body{background-color:#efeeec;text-align:center;color:#4e4b3e;font:normal 13px/19px Tahoma, Arial, Helvetica, sans-serif;margin:0;}
a img{border:none;}
a{color:#2aa5d5;font-style:italic;text-decoration:none;}
a:hover,
a:focus{border-bottom:1px dotted #2aa5d5;}
#wrapper{background-color:#fff;margin:0 auto 10px auto;text-align:left;padding:15px 27px;width:972px;}
#logo{display:block;float:left;border:none;}
#menu{list-style:none;padding:0;margin:16px 0 0 0;position:absolute;top:15px;width:972px;}
#menu li{display:inline;margin:0 0px 0 20px;float:right;}
#menu li.img{margin:0 -20px 0 20px;}
#menu li.img a{padding:0;}
#menu li.img a img{vertical-align:middle;}
#menu li a{color:#4e4b3e;font-size:11px;text-transform:uppercase;font-style:normal;padding:0 0px 5px 20px;}
#menu li a:hover,
#menu li a:focus,
#menu li.active a{color:#fb7e03;border:none;}
.center-slogan{text-align:center;margin:30px auto 27px auto;height:32px;}
.brown-container{background-color:#f9f8f7;border:1px solid #e7e7e6;padding:14px 26px 16px 26px;margin-left:-27px;margin-right:-27px;margin-bottom:5px;}
.brown-container .two-columns .ppl-field{float:right;width:295px;margin-left:40px;}
.brown-container .text-field .right-text{margin-top:-1px;margin-left:1px;}
#project-detail .ppl-field .quote-text{background-position:0 17px;min-height:30px;}
#project-detail .ppl-field.big img.img{margin-top:13px;margin-left:30px;}
#footer{font-size:12px;border-top:1px dotted #a8a392;margin:20px 0 0 0;padding:5px 0;}
#footer p.copyright{color:#5d5348;font-size:11px;float:left;margin-top:7px;}
#footer p.copyright span{color:#8a7b6b;font-style:italic;}
#footer p.copyright img{margin-right:9px;}
#footer p img{vertical-align:middle;}
#footer p img.ehh{vertical-align:middle;}
#footer p.right{width:336px;}
#footer p.right span{margin-left:0px;}
#footer p.right span.right{float:right;}
a#btn-view-longer-footer{display:block;width:139px;height:14px;background:transparent url(../images/ico-view-longer-footer.png) no-repeat;position:absolute;margin-left:416px;}
a#btn-view-longer-footer.active{background-position:0 -14px;}
#additional-footer{display:none;}
ul.additional-links{padding:0;margin:0;list-style:none;font-size:12px;}
ul.additional-links li{padding-top:5px;float:left;color:#1a1107;margin-right:46px;}
ul.additional-links li.last-child{margin-right:0;}
a.additional-link.other{margin-right:15px;}
a.additional-link.other span{border-bottom:1px dotted #7b766f;}
a.additional-link.other:hover span,
a.additional-link.other:focus span{border-bottom:none;}
a.additional-link strong,
ul.additional-links li strong{font-weight:normal;float:left;display:block;}
a.additional-link,
ul.additional-links li a{color:inherit;background:transparent url(../images/ico-arrow-right.png) no-repeat right 2px;padding-right:25px;height:19px;float:right;margin-left:3px;display:inline-block;}
a.additional-link:hover, a.additional-link:focus,
ul.additional-links li a:hover,
ul.additional-links li a:focus{background-position:right -21px;border:none;}
a.additional-link:hover span, a.additional-link:focus span,
ul.additional-links li a:hover span,
ul.additional-links li a:focus span{border-bottom:1px dotted #7b766f;color:inherit;}
a.additional-link{font-style:normal;}
a.additional-link span{font-style:italic;}
.quote-text{background:transparent url(../images/ico-quote-open.png) no-repeat;padding-left:35px;padding-top:15px;color:#1a1107;}
.quote-text .quote{font-size:16px;margin-bottom:3px;line-height:23px;}
.one-column-text-field{border-top:1px dotted #a8a392;border-bottom:1px dotted #a8a392;padding:6px 0;margin:15px 0;}
.one-column-text-field.border-bottom{border-top:none;}
.one-column-text-field.border-top{border-bottom:none;}
.five-columns-text-fields .five-columns-text-field{float:left;width:169px;margin-right:31px;min-height:50px;}
.five-columns-text-fields .five-columns-text-field.last{margin-right:0;}
.four-columns-text-fields .four-columns-text-field{float:left;width:169px;margin-right:98px;min-height:50px;}
.four-columns-text-fields .four-columns-text-field.last{margin-right:0;}
.category-list{list-style:none;padding:0;margin:1px 0 0 0;height:28px;}
.category-list li{display:block;margin-right:55px;float:left;}
.category-list li img{vertical-align:middle;}
.category-list li a{color:#4e4b3e;text-decoration:none;background:transparent url(../images/ico-arrow-right-small.png) no-repeat right center;padding-right:15px;}
.category-list li a img{margin-right:10px}
.category-list li a span{border-bottom:1px dotted #a8a392;}
.category-list li a:hover span,
.category-list li a:focus span,
.category-list li.active a span{border:none;}
.category-list li a:hover,
.category-list li a:focus,
.category-list li.active a{border-bottom:none;}
.category-list.icons-only li{margin-right:10px;}
.category-list.icons-only li a{background:none;padding-right:0;}
.three-item-list{margin-top:27px;margin-bottom:2px;}
.three-item-list .item{width:306px;height:204px;float:left;display:block;margin-right:27px;margin-bottom:27px;border:none;}
.three-item-list .item.third{margin-right:0;}
.project-list{margin-top:24px;}
.project-item{float:left;width:423px;border-bottom:1px dotted #a8a392;padding-bottom:8px;margin-right:58px;margin-bottom:24px;}
.project-item.first{margin-left:31px;}
.project-item.second{margin-right:36px;}
.project-item a.img{display:block;height:258px;width:423px;margin-bottom:10px;}
.three-item-list a img,
.project-item a.img img{display:block;}
.three-item-list .item a,
.project-item a{border-bottom:none;}
.project-item .more{float:right;margin-top:2px;}
.item a span.universal,
.project-item a span.universal{font-size:14px !important;font-weight:normal !important;}
.three-item-list .item span.alpha{height:114px;width:306px;margin-top:-204px;padding-top:90px;}
.project-item span.author a{color:inherit;font-style:inherit;}
.project-item span.alpha{height:148px;width:423px;margin-top:-258px;padding-top:110px;}
.three-item-list .item span.alpha,
.project-item span.alpha{display:none;position:absolute;background:transparent url(../images/bg-orange-alpha.png) repeat;text-align:center;color:#fff;border-bottom:none;font-style:normal;}
.three-item-list .item span.alpha span,
.project-item span.alpha span{border-bottom:1px dotted #fff;font-size:18px;font-style:italic;font-weight:bold;}
.three-item-list .item span.alpha.active,
.project-item span.alpha.active{display:block;}
.banner-scrollable-container{margin-top:13px;}
.banner-scrollable{height:400px;}
.project-scrollable{height:510px;}
.banner-scrollable .items img,
.project-scrollable .items img{width:972px;}
.banner-scrollable,
.project-scrollable{width:972px;position:relative;overflow:hidden;}
.banner-scrollable .items,
.project-scrollable .items{width:20000em;position:absolute;}
.banner-scrollable .items div,
.banner-scrollable .items div img{height:400px;}
.project-scrollable .items div,
.project-scrollable .items div img{height:510px;}
.banner-scrollable .items div,
.project-scrollable .items div{float:left;width:972px;}
.banner-scrollable-container .browse{margin-top:187px;}
.project-scrollable-container .browse{margin-top:235px;}
.banner-scrollable-container .browse,
.project-scrollable-container .browse{width:40px;height:40px;background:transparent url(../images/bg-arrows.png) no-repeat;position:absolute;display:block;z-index:10;border-bottom:none;}
.banner-scrollable-container .browse.prev,
.project-scrollable-container .browse.prev{background-position:left bottom;margin-left:5px;}
.banner-scrollable-container .browse.next,
.project-scrollable-container .browse.next{background-position:right bottom;margin-left:925px;}
.banner-scrollable-container .browse.prev:hover,
.project-scrollable-container .browse.prev:hover{background-position:left top;}
.banner-scrollable-container .browse.next:hover,
.project-scrollable-container .browse.next:hover{background-position:right top;}
.project-scrollable-container{margin-top:14px;}
#project-detail{padding-top:13px;}
#project-detail ul.category-list,
#project-detail p.hadwa-project-name{margin:15px 0;}
#project-detail ul.navigation{margin:28px 0 15px 0;}
#project-detail ul.navigation li{display:block;float:left;height:12px;}
#project-detail ul.navigation li a{line-height:12px;display:block;}
#project-detail .nav-back{background:transparent url(../images/ico-nav-listing.png) no-repeat;display:block;width:19px;height:12px;}
#project-detail .nav-back:hover,
#project-detail .nav-back:focus{background-position:0 -12px;}
#project-detail ul.category-list{float:left;}
#project-detail p.hadwa-project-name{float:left;font-size:28px;line-height:28px;font-style:italic;font-weight:normal;}
#project-detail p.hatrzy-client-name{margin:-12px 0 0 0;}
#project-detail .two-columns{margin-top:-23px;}
#project-detail .two-columns .column-right{float:right;width:295px;margin-left:40px;margin-top:2px;}
#project-detail .two-columns .column-right hr{margin:15px 0;}
#project-detail .two-columns .column-left{float:left;width:605px;}
hr.hr-ppl{margin-top:7px;margin-bottom:19px;}
ul.navigation{float:right;padding:0;margin:15px 0;}
ul.navigation li{display:inline;margin:0 10px;}
ul.navigation li a{color:#a6a5a4;font-size:12px;border-bottom:none;font-style:normal;}
ul.navigation li img{vertical-align:middle;}
ul.stay-connected{padding:5px 0 0 0;margin:0;list-style:none;}
ul.stay-connected li{float:left;margin-right:5px;}
ul.stay-connected li a{display:block;background:transparent url(../images/bg-social.png) no-repeat;width:29px;height:29px;border-bottom:none;}
ul.stay-connected li a#sc-1{background-position:0 0;}
ul.stay-connected li a#sc-2{background-position:-29px 0;}
ul.stay-connected li a#sc-3{background-position:-58px 0;}
ul.stay-connected li a#sc-4{background-position:-87px 0;}
ul.stay-connected li a#sc-5{background-position:-116px 0;}
ul.stay-connected li a#sc-1:hover{background-position:0 -29px;}
ul.stay-connected li a#sc-2:hover{background-position:-29px -29px;}
ul.stay-connected li a#sc-3:hover{background-position:-58px -29px;}
ul.stay-connected li a#sc-4:hover{background-position:-87px -29px;}
ul.stay-connected li a#sc-5:hover{background-position:-116px -29px;}
.ppl-field img.hdr{margin-top:3px;}
.ppl-field img.img{margin-top:20px;margin-left:11px;}
.ppl-field.big img.img{float:left;margin-right:10px;margin-top:0;}
.ppl-field .line-first{margin-top:26px;display:block;}
.ppl-field .line-second{color:#7f7264;font-size:12px;font-style:italic;}
.ppl-field .esta{color:#1a1107;font-size:16px;line-height:23px;font-style:italic;}
.what-we-did ul{color:#7f7264;font-style:italic;padding-left:47px;}
.similar-projects ul{color:#2aa5d5;list-style:none;font-style:italic;padding-left:34px;}
.service-item{float:left;width:222px;margin-right:90px;margin-bottom:50px;height:375px;text-align:center;}
.service-item p.hadwa{border-bottom:1px dotted #a8a392;padding-bottom:5px;}
.service-item a.img{border-bottom:none;}
.service-item .lead{text-align:left;height:105px;}
.read-more.plus{background:transparent url(../images/ico-plus-hoverable.png) no-repeat right top;padding-right:20px;}
.read-more.minus{background:transparent url(../images/ico-minus-hoverable.png) no-repeat left top;padding-right:0;padding-left:19px;}
.read-more.plus:hover,
.read-more.plus:focus{background-position:right -23px;}
.read-more.minus:hover,
.read-more.minus:focus{background-position:left -23px;}
.read-more{background:transparent url(../images/ico-arrow-right.png) no-repeat right 2px;padding-right:25px;height:19px;display:block;color:#4e4b3e;display:block;}
.read-more:hover,
.read-more:focus{background-position:right -21px;border-bottom:none;}
.read-more:hover span,
.read-more:focus span{border-bottom:1px dotted #a8a392;}
.service-item.first{margin-left:62px;}
.service-item.third{margin-right:62px;}
.screen{background:transparent url(../images/bg-screen.png) no-repeat;width:392px;height:223px;padding:21px 22px 162px 23px;}
.text-and-video .screen{float:right;}
.text-and-video .text-field{float:left;width:500px;}
.two-columns-text-field{width:423px;}
.two-columns.border-top .column-right,
.two-columns.border-top .text-field{border-top:1px dotted #A8A392;}
.two-columns-text-field.left{padding:0 29px 0 34px;}
.two-columns-text-field.right{padding:0 34px 0 29px;}
p.hadwa,
p.hadwa-border-bottom{color:#1a1107;font-weight:normal;font-size:26px;line-height:26px;}
.hatrzy,
p.hatrzy,
p.hatrzy-border-bottom,
p.hatrzy-client-name{font-weight:normal;font-size:21px;line-height:26px;color:#151516;}
p.hacztery{color:#363535;font-style:italic;}
p.hadwa-border-bottom,
p.hatrzy-border-bottom,
p.hacztery-border-bottom{border-bottom:1px dotted #a8a392;padding-bottom:13px;}
p.hadwa span,
p.hadwa a span,
p.hatrzy span,
p.hatrzy a span,
p.hadwa-border-bottom span,
p.hadwa-border-bottom a span,
p.hatrzy-border-bottom span,
p.hatrzy-border-bottom a span,
p.hatrzy-client-name span,
p.hatrzy-client-name a span{color:#7f7264;font-style:italic;vertical-align:0px;}
p.hadwa span{vertical-align:-1px;}
p.hadwa a,
p.hatrzy a,
p.hadwa-border-bottom a,
p.hatrzy-border-bottom a,
p.hacztery-border-bottom a{color:inherit;font-style:normal;border-bottom:none !important;}
p.hadwa img, p.hatrzy img, p.hacztery img{vertical-align:middle;}
hr{height:0;background:none;border:none;border-bottom:1px dotted #a8a392;margin:10px 0;}
.two-columns .text-field{float:left;width:637px;margin-bottom:2px;}
.column-right{float:right;width:295px;margin-left:40px;}
.text-field .left-circle p.hadwa{margin-top:-3px;margin-left:1px;}
.text-field .left-circle{margin-right:27px;float:left;}
.text-field .right-text{float:right;width:421px;}
.post-item-small{float:left;width:290px;height:100px;margin:0 35px 35px 14px;}
.post-item-small.first{}
.post-item-small.second{margin-left:0;margin-right:0;}
.post-item-small .post-h4 .date-circle{border-right:2px solid #d8d8d8;font-weight:bold;font-size:18px;float:left;text-align:center;color:#202020;width:30px;padding-right:3px;margin-right:8px;}
.post-item-small .post-h4 .date-circle span{font-size:10px;text-transform:uppercase;display:block;margin-top:-6px;font-weight:normal;}
.post-item-small .post-h4 p.hacztery{font-size:14px;margin:0;padding-top:5px;}
.post-item-small p{font-size:11px;padding-left:44px;margin-top:-1px;}
.home .post-item{border:none;}
.post-item{border-bottom:1px dotted #a8a392;padding-bottom:14px;}
.post-item .post-h2 .date-circle{float:left;background:transparent url(../images/bg-date-circle.png) no-repeat;height:40px;width:44px;padding:2px 0;text-align:center;color:#f7f6f4;font-size:21px;margin-top:5px;}
.post-item .post-item-p{margin:13px auto;}
.post-item .post-h2{margin:20px 0 11px 0;}
.post-item .post-h2 .date-circle span{font-size:10px;text-transform:uppercase;display:block;margin-top:-3px;}
.post-item .post-h2 p.hadwa{font-size:24px;padding-top:5px;float:left;margin:2px 0 0 28px;}
.post-item .read-more,
.post-item span.right{margin-top:20px;}
.post-item .read-more.plus{float:left;}
ul.green{list-style:none;padding:0;margin:auto 0;}
ul.green a{color:#8ab016;}
ul.green a:hover,
ul.green a:focus{border-bottom:1px dotted #8ab016;}
#twitter-update-list{margin-top:30px;padding-bottom:4px;}
#twitter-update-list ul{list-style:none;padding:0;margin:0;font-size:12px;}
#twitter-update-list ul li{margin-bottom:10px;background:transparent url(../images/ico-om-orange.png) no-repeat left 4px;padding-left:60px;}
#twitter-update-list ul li a{color:#8ab016;border-bottom:none;}
#twitter-update-list ul li a{display:none;}
#twitter-update-list ul li span a{display:block;}
.flickr-photos a{border-bottom:none;}
.flickr-photos img{border:4px solid #eee;margin:0 6px 0 0;width:70px;height:70px;}
#flickr-feed{float:right;width:336px;margin-top:-14px;padding-bottom:15px;}
#quick-links{margin-top:-14px;float:left;width:534px;padding-left:47px;padding-bottom:15px;}
#quick-links ul{font-size:12px;padding:0;margin:0;float:left;list-style:none;}
#quick-links p.hacztery,
#flickr-feed p.hacztery{margin-bottom:11px;}
#quick-links a,
#flickr-feed a{font-size:12px;}
.two-columns-contact{background:transparent url(../images/bg-two-colums-contact.png) repeat-y 460px 0;}
#comment-form p.hadwa,
.two-columns-contact p.hadwa{color:#b6ada3;}
.left-column-contact{float:left;width:410px;}
.right-column-contact{float:right;width:460px;}
p i small{font-size:12px;color:#938576;}
.tag-1{font-size:13px;}
.tag-2{font-size:16px;}
.tag-3{font-size:18px;}
.to-center{text-align:center;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.none{display:none;}
.middle{vertical-align:middle;}
.errorlist{padding:0;margin:0;list-style:none;color:#fb7e03;}
fieldset{border:none;padding:0;margin:0;}
#project-planner .form-input{float:left;margin-right:0;}
#project-planner .form-input.first{margin-right:32px;}
#project-planner .form-input.wide{float:none;}
#project-planner .form-input.checkbox input{width:auto;height:auto;border:none;padding:0;}
#project-planner .form-desc{color:#938576;font-size:12px;font-style:italic;}
#project-planner .form-desc span{background:transparent url(../images/ico-star.png) no-repeat left top;padding-left:10px;}
#project-planner .form-input label{color:#7f7264;font-style:italic;margin:4px 0;}
#project-planner .buttons input{margin-top:-96px;}
#project-planner .form-input span.help-text{color:#ab9a89;font-style:italic;}
#project-planner .form-input input{width:350px;}
#project-planner .form-input.wide textarea{width:742px;padding:5px;height:90px;}
label{color:#7f7264;font-style:italic;margin:4px 0;}
.required label{background:transparent url(../images/ico-star.png) no-repeat right top;padding-right:10px;}
input, select, textarea{border:1px solid #b6ada3;padding:5px;color:#7f7264;font:italic 13px/18px Tahoma, Arial, Helvetica, sans-serif;}
input, input#id_email{height:18px;}
#btn-newsletter-form{margin-top:24px;}
#btn-join{vertical-align:middle;margin-top:-3px;}
#btn-join,
.buttons input{padding:0 !important;width:auto !important;height:auto !important;border:none !important;}
#id_join_newsletter{width:auto;height:auto;border:none;vertical-align:middle;}
#comment-form{width:467px;}
#comment-form label{float:left;width:115px;display:block;float:left;}
#comment-form textarea{width:340px;}
#comment-form textarea,
.left-column-contact textarea{height:110px;}
.left-column-contact textarea{width:400px;}
#comment-form .ffield{margin-bottom:20px;}
#comment-form input{width:340px;}
.left-column-contact input{width:190px;}
#comment-form .form-input,
.left-column-contact .form-input{float:left;}
#project-planner .form-input.wide{width:auto;}
#project-planner .form-input{width:360px;}
.form-input{width:200px;margin-right:10px;margin-bottom:10px;padding:5px 0;}
.form-input.second{margin-right:0;}
#contact-form-container .buttons{margin-top:-20px;}
.buttons{margin-top:10px;}
#btn-call{position:absolute;margin-left:731px;margin-top:-164px;}
.post-item-small.wide{margin:10px 0;border-bottom:1px dotted #a8a392;padding-bottom:10px;width:100%;}
.pagination{list-style:none;padding:0;margin:10px 0;float:right;}
.pagination li{float:left;}
.pagination li.next a,
.pagination li.prev a{width:auto;}
.pagination li a,
.pagination li span{display:block;width:22px;line-height:12px;height:12px;padding:5px 0px;text-align:center;font-size:12px;font-style:normal;}
.pagination li a{color:#8a8887;border:none;}
.pagination li span{color:#fff;background:transparent url(../images/bg-circle-green.png) no-repeat;}
#weather-data{text-align:center;}
#weather-data span{font-size:12px;color:#66605a;}
#newsletter-form{display:none;margin-top:10px;}
#circle-project-planner{float:left;margin-right:30px;}
#circle-project-planner-text{padding-bottom:75px;font-size:14px;font-style:italic;}
#circle-project-planner-text a{border-bottom:none;}
.twitter-feed a.right img{margin-top:-10px;}
#stardate{color:#2e2011;font-style:italic;font-size:28px;text-align:center;margin:27px 0 10px 0;}
#project-planner{width:752px;margin-left:110px;}
#project-planner .circle-1,
#project-planner .circle-2,
#project-planner .circle-3,
#project-planner .circle-4{font-size:26px;color:#b6ada3;line-height:36px;padding-left:65px;margin-left:-65px;background-repeat:no-repeat;background-color:transparent;background-position:0 0;height:42px;}
#project-planner .circle-1{background-image:url(../images/circle-1.png);}
#project-planner .circle-2{background-image:url(../images/circle-2.png);}
#project-planner .circle-3{background-image:url(../images/circle-3.png);}
#project-planner .circle-4{background-image:url(../images/circle-4.png);}
.post-tags{margin-top:20px;float:left;}
.post-tags a{color:#8ab016;font-style:italic;margin-left:5px;}
.post-tags a:hover{border-bottom-color:#8ab016;}
.comment-item .author{color:#8ab016;font-size:16px;}
.comment-item img{float:left;margin-right:19px;}
.comment-item{color:#7f7264;padding-bottom:10px;}
.comment-item .date{float:right;font-style:italic;font-size:12px;}
.comment-item .tresc{margin-left:70px;font-size:13px;font-style:italic;}
.comment-item.last{border-bottom:1px dotted #a8a392;}
.bold{font-size:28px;font-style:normal;line-height:28px;height:32px;color:#1A1107;}
