body{padding:0}section{margin:0;padding:0}.boxed-yes,.boxed-no{border-top-style:solid;border-top-width:5px}.boxed-yes .consider-boxed{padding:0 20px}.boxed-yes .consider-boxed .pull-left{padding-right:0}.boxed-yes .consider-boxed .pull-right{padding-left:0}.boxed-yes .consider-boxed .sf-menu{margin-left:-20px}.boxed-yes .consider-boxed ul.social-media-icons{margin-right:-20px}.boxed-no .slider-shadow-left,.boxed-no .slider-shadow-right{display:none}footer.boxed-yes{margin-top:40px;margin-bottom:40px}footer.boxed-yes,footer.boxed-no{background:#333 url(../images/footer_bg.png) right bottom no-repeat;border:none}.copy.boxed-yes,.copy.boxed-no{border:none}.boxed-no .sp-slideshow{margin-top:40px}.boxed-no .paralax-slider .slider-shadow-left,.boxed-no .paralax-slider .slider-shadow-right{display:block}.home-content{padding:6px 0}.page-content{padding:0 0 5px}.page-element{padding:20px 0}.fixed{position:fixed}h1{margin:0 0 30px;letter-spacing:-1.5px}header .container h1{margin-bottom:0}h2,.element h2{line-height:24px;margin:0 0 30px}h3{line-height:23px;margin:0 0 15px}h4{font-size:15px}h4,h5,h6{line-height:14px;margin-bottom:9px}p{margin:0 0 15px}p,li{line-height:21px}ul{list-style:square outside none}blockquote p{font-size:14px}dt,dd{line-height:30px}.clearer{clear:both}.relative{position:relative}.tin,.caption.tin{font-weight:100}.slider-shadow-left,.slider-shadow-right{position:absolute;top:0;width:370px;height:40px;z-index:500}.slider-shadow-left{left:0;background:url(../images/slider_shadow_left.png) left top no-repeat}.slider-shadow-right{right:0;background:url(../images/slider_shadow_right.png) right top no-repeat}.featured-close-btn{display:block;height:60px;position:absolute;right:30px;top:0;width:1px;z-index:9999;text-align:center;line-height:32px;font-size:13px;opacity:1}.featured-close-icon{position:absolute;top:20px;left:-10px;width:16px;height:16px;background:url(../images/close_slider.png) left top no-repeat}.featured-close-icon:hover{background:url(../images/close_slider.png) left -16px no-repeat}.rev-slider .featured-close-btn{display:none}.rev-slider:hover .featured-close-btn{display:block}.featured-close-btn:hover{opacity:1}.featured-close-btn:focus{}aside.left{padding-right:5%}aside.right{padding-left:5%}.thumbnail{padding:8px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.thumbnail-left,.row-fluid [class*="span"].thumbnail-left{float:left;margin:8px 30px 15px 0}.thumbnail-right,.row-fluid [class*="span"].thumbnail-right{float:right;margin:8px 0 15px 30px}.thumbnail-left-small{float:left;margin:2px 10px 0 0}.thumbnail-right-small{float:right;margin:2px 0 0 13px}aside .thumbnail-left-small{margin:0 10px 0 0}aside .thumbnail-right-small{margin:0 0 0 10px}.thumbnails-flickr{margin-left:-12px}.thumbnails-flickr li{margin:0 0 14px 14px}.label-over-thumb{position:absolute;z-index:5555;left:0;top:0;width:0;height:0;border-top:50px solid #333;border-right:50px solid transparent}.label-over-thumb span{display:block;width:50px;height:50px;margin:-50px 0 0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);color:#fff;text-align:center;font-size:1em;font-weight:900;letter-spacing:-.05px}.label-over-thumb span i{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}section:before,section:after{display:table;content:"";clear:both}blockquote{margin:18px 0;border-left:4px solid #333}blockquote.pull-right{border-right:4px solid #333}small{font-size:85%}address{margin-bottom:30px;line-height:24px}ul.icons{list-style:none;margin-left:0}.well .form-actions{margin-bottom:0}.well hr{border-top:1px solid #ccc;border-bottom:1px solid #fff}.well .nav-list{margin-bottom:0}.well-white{background-color:#fff;border:1px solid #f0f0f0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.thumbnail{background:transparent}.thumbnail,.thumbnail:hover,a.thumbnail:hover{overflow:hidden}a.thumbnail:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}a.thumbnail-no-padding:hover{border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.thumbnail-no-padding{padding:0;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.hover-arrow{background-position:center 300px;border-bottom:1px solid transparent}.item-desc-wrapperz{padding:20px 15px 0;text-align:left;box-shadow:inset 0 0 0 1px #f2f2f2;-moz-box-shadow:inset 0 0 0 1px #f2f2f2;-webkit-box-shadow:inset 0 0 0 1px #f2f2f2;background:#fff}.span2 .item-desc-wrapper{height:108px}.span2 .portfolio-short-text{display:none}.item-desc-wrapper h3{margin:0;font-size:16px}ul.caption-tags{margin:5px 0}ul.caption-tags li{list-style:none;display:inline;padding:0}ul.caption-tags li:first-child{padding-left:0}ul.caption-tags li:last-child{padding-right:0;border:none}ul.caption-tags li:before{content:"///"}ul.caption-tags li:first-child:before{content:none}ul.caption-tags li a{color:#333;font-size:11px}a.thumbnail{position:relative;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3 ease-in-out;-ms-transition:all .3s ease-in-out;transition:border-color 1s ease-in-out;-moz-transition:border-color 1s ease-in-out;-webkit-transition:border-color 1s ease-in-out;-o-transition:border-color 1s ease-in-out;-ms-transition:border-color 1s ease-in-out}a.thumbnail span{display:block;color:#fff;text-align:center;line-height:1.5em;font-size:12px;font-style:italic;padding:13px 12px 20px;margin:8px;position:absolute;bottom:0;left:0;width:128px;height:0;overflow:hidden;opacity:0;background:rgba(0,0,0,.6);-webkit-transition:all 500ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 500ms cubic-bezier(.25,.46,.45,.94);-ms-transition:all 500ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 500ms cubic-bezier(.25,.46,.45,.94);transition:all 500ms cubic-bezier(.25,.46,.45,.94);-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-moz-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-ms-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}a.thumbnail:hover span{height:80px;opacity:1}a.thumbnail-small{position:relative;background:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}a.thumbnail-small:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}a.thumbnail-small:hover:before{box-shadow:inset 0 0 0 8px rgba(0,0,0,.8);-moz-box-shadow:inset 0 0 0 8px rgba(0,0,0,.8);-webkit-box-shadow:inset 0 0 0 8px rgba(0,0,0,.8)}.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#333;border-bottom-color:#333;text-shadow:none}.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav>.dropdown.active>a:hover{color:#fff}.nav-tabs>li,.nav-pills>li{}.nav-tabs li.active{text-shadow:none}.nav-tabs>li>a{border:none;padding:10px 15px}.nav-tabs>li>a:hover{text-shadow:none}.nav-tabs-small>li>a{background:#fff;padding:7px 15px;font-size:1.2em}.nav-tabs.nav-stacked>li>a{border:none}.nav .nav-header{margin:0 0 15px -15px;overflow:hidden;font-size:16px;color:#333;font-weight:900}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{background-color:#333;color:#fff;border:none}.nav-pills>li>a{padding-top:11px;padding-bottom:13px}.nav-tabs>li>a,.nav-pills>li>a{height:40px;line-height:40px;padding:0 20px}#filters.nav>li>a{margin-right:10px}.nav-list{padding:0}.nav-list>li>a{height:40px;line-height:40px;padding:0 20px;margin:0;color:#333}.dropdown-menu{padding:0;text-shadow:none}.nav-tabs .dropdown-menu{border:none;margin-top:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.dropdown-menu a{padding:10px 15px}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{text-shadow:none}.nav>li>a:hover,.nav-pills>.active>a:hover,.nav>li>a.selected{text-shadow:none}.nav-pills.nav-stacked>li>a{margin:0;color:#333}.nav-pills>.active>a,.nav-list>.active a{text-shadow:none}.pager,.pagination{margin:40px 0}.pager a,.pagination a{padding:0 20px;height:40px;line-height:40px;font-size:1em;background:#333;color:#fff;border:none;box-shadow:inset 1px 0 0 rgba(255,255,255,.1);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.1);-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.1)}.pagination ul{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{background:#333}.portfolio-data .pager.pull-right{margin-top:0}.btn,.well,.alert,.nav-pills>li>a,#toTop,.input-append input,.input-append select,.input-append .uneditable-input,.nav-tabs>li>a,.breadcrumb,.pagination ul,.nav>li>a,.nav>li>a:hover,.nav-tabs.nav-stacked>li:first-child>a,.nav-list>.active>a,.nav-list>.active>a:hover,.accordion-heading .accordion-toggle,.nav-tabs,.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.accordion-group,.input-append .add-on:last-child,.input-append .btn:last-child,.pager a,.pagination li:first-child a,.pagination li:last-child a,.tabs-below>.nav-tabs>li>a,.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a,.jumbotron .btn-large,.customBtns span,.blog-tags li a,.social-media-icons a,.main-search input,.main-search,.mega-icon-block i,.shape-px,.featured-close-icon,.view-first a.btn{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}a,a:hover,.btn,.btn:hover,.nav-pills>li>a,.nav-pills>li>a:hover,.nav>li>a,.nav>li>a:hover,.hover-arrow,.hover-arrow:hover,.arrowPrev1,.arrowNext1,.arrowPrev2,.arrowNext2,.arrowPrev1:hover,.arrowNext1:hover,.arrowPrev2:hover,.arrowNext2:hover,.sf-menu li:hover,.sf-menu li li:hover,.sf-menu li li.sfHover,.sf-menu li li a:focus,.sf-menu li li a:hover,.sf-menu li li a:active,ul.social-media-icons li img,.breadcrumb,.menu-icon,.menu-subtitle,.sidebar-categories span.label,.our-clients a.thumbnail,.featured-close-btn,.iconcontainer,a.thumbnail-small:before,a.thumbnail-small:hover:before,.item-desc-wrapper{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.accordion{margin-bottom:30px}.accordion-heading .accordion-toggle{background:#333;color:#fff;padding:0 20px;text-shadow:none;height:40px;line-height:40px}.accordion-heading .accordion-toggle:hover{border-radius:0;-mox-border-radius:0;-webkit-border-radius:0}.accordion-toggle i{vertical-align:middle;margin:0 10px -1px 0}.accordion-inner{padding:15px}.accordion-heading i.icon-plus{display:none}.accordion-heading.active i.icon-minus{display:none}.accordion-heading.active i.icon-plus{display:inline-table}.btn{text-shadow:none;background:#f2f2f2;font-size:11px}.btn-large{font-size:11px}.btn-mini{font-size:9px}.btn:hover{background:#dfdfdf}.btn-info{background:#0076c1}.btn-info:hover{background:#005b94}.btn-success{background:#7bc100}.btn-success:hover{background:#5f9400}.btn-warning{background:#ff7e00}.btn-warning:hover{background:#c46100}.btn-danger{background:#e90000}.btn-danger:hover{background:#b30000}.btn-inverse{background:#303030}.btn-inverse:hover{background:#252525}.header-address address{text-align:right;display:inline;float:right;font-size:inherit;margin:0 0 0 10px}.header-address address i{margin-right:3px}.header-address address.place{}.header-address address.phone{}.header-address address.mail{}.jumbotron{padding:0;margin:0;text-align:center}.jumbotron .jumbotron-wrapper{padding:5px}.jumbotron .jumbotron-container{padding:40px 0;background:#fff}.jumbotron h1{font-weight:100}.jumbotron p.jumpotron-big,.jumbotron p.jumpotron-medium{margin-bottom:0;padding:0}.jumbotron p.jumpotron-big{font-size:38px;line-height:38px;letter-spacing:-1.5px}.jumbotron p.jumpotron-medium{font-size:16px;line-height:16px;margin-top:36px;font-weight:normal}.bold-title{}.bold-title span{letter-spacing:-1.5px;font-weight:900;font-size:28px}.bold-title span a{}.purchase-now{margin:0}.purchase-now-wrapper{padding:5px;background:url("../images/divider2.png") left top repeat}.purchase-now-container{padding:35px;background:#fff;box-shadow:0 0 0 1px #ccc;moz-box-shadow:0 0 0 1px 1px #ccc;-webkit-box-shadow:0 0 0 1px 1px #ccc}.purchase-now h1{text-align:center}.purchase-now p{margin-bottom:10px;font-size:31px;line-height:1;letter-spacing:-1.5px;font-weight:100;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.purchase-button{margin-top:4px}.purchase-button .btn{font-size:1.2em;font-weight:500;padding:20px 30px}.page-header-wrapper{margin-bottom:8px}.page-header-wrapper .container{height:99px;background-image:url(../images/divider2.png);background-position:left bottom;background-repeat:repeat-x}.page-header-wrapper h1{line-height:1;letter-spacing:0;margin:50px 0 0;font-size:33px;font-weight:100}.page-header-wrapper h1 span{}.page-header-title{}.page-header-breadcrumbs{}.page-header-wrapper .boxed-yes{background:none}.page-header-breadcrumbs .breadcrumb{margin-top:15px}.page-header-breadcrumbs .breadcrumb a{color:#333}.breadcrumb{background:none;border:none;padding:0;font-size:90%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.breadcrumb li{text-shadow:none}.breadcrumb li:after{content:"///";padding:0 5px 0 10px}.breadcrumb li:last-child:after{content:none}.breadcrumb li:first-child{}.main-search{margin-top:20px}.main-search input,.main-search .search-icon{}.main-search input{border:none;box-shadow:inset 0 0 1px rgba(0,0,0,.3),0 1px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.3),0 1px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3),0 1px 0 0 rgba(0,0,0,.1);height:34px;padding:0 0 0 10px}.search-icon{border:none;background:#76c5f0;height:32px;padding:6px 10px 0;position:absolute;right:1px;top:1px}.search-icon i{color:#dd127b;font-size:16px}.page-header form,.page-header .form-horizontal .control-group,.page-header .controls{margin:0}.mega-blockquote{text-align:center}.mega-blockquote .mega-blockquote-wrapper{padding:5px;background:url("../images/divider2.png") left top repeat}.mega-blockquote .mega-blockquote-container{padding:50px 0;background:#fff;box-shadow:0 0 0 1px #ccc;-moz-box-shadow:0 0 0 1px #ccc;-webkit-box-shadow:0 0 0 1px #ccc}.mega-blockquote-title{font-size:46px;line-height:46px;margin-bottom:30px;font-weight:100;letter-spacing:-1.5px}.mega-blockquote-text{font-size:16px;line-height:16px;margin-bottom:30px}.mega-blockquote .btn{font-size:1.2em;padding:15px 30px;margin:0}.ca-box{}.ca-box-left{padding-bottom:40px}.ca-box-right{}.ca-box-right .thumbnails{}.ca-box-right img{}.ca-box-title{color:#333;font-size:56px;line-height:56px;font-weight:100;margin-bottom:50px;letter-spacing:-3px}.ca-box-subtitle{color:#333;font-size:24px;font-weight:bold;margin-bottom:15px;letter-spacing:-1.5px}.ca-box-btn{padding:15px;margin-top:30px;font-size:18px}.mega-icon-block-1{text-align:left}.mega-icon-block-1 .iconcontainer-wrapper{padding:5px;background:url("../images/divider2.png") left top repeat}.mega-icon-block-1 h3{padding-top:26px;font-size:23px;line-height:25px;letter-spacing:-1.5px}.mega-icon-block-1 p{margin-bottom:15px}.mega-icon-block-1 .iconcontainer{background:#fff;padding:40px;text-align:left;box-shadow:0 0 0 1px #ccc;moz-box-shadow:0 0 0 1px 1px #ccc;-webkit-box-shadow:0 0 0 1px 1px #ccc}.mega-icon-block-1 .iconcontainer i{display:block;font-size:6em;text-align:center;height:80px;line-height:80px;margin:0 auto;width:80px;background:transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mega-icon-block-1 .iconcontainer:hover i{}.mega-icon-block-1 .iconcontainer h3{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mega-icon-block-1 .iconcontainer:hover p{}.mega-icon-block-2{text-align:center}.mega-icon-block-2 h3{font-weight:900;font-size:23px;line-height:25px;letter-spacing:-1.5px;margin-top:10px}.mega-icon-block-2 p{margin-bottom:15px}.mega-icon-block-2 .iconcontainer{}.mega-icon-block-2 .iconcontainer i{display:block;font-size:6.5em;text-align:center;line-height:80px;margin:0 auto;background:transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mega-icon-block-2 .iconcontainer:hover i{}.mega-icon-block-2 .iconcontainer h3{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mega-icon-block-2 .iconcontainer:hover p{}.mega-icon-block-3{}.mega-icon-block-3 h3{font-weight:900;font-size:21px;line-height:23px;letter-spacing:-1.5px}.mega-icon-block-3 p{margin-bottom:15px}.mega-icon-block-3 .iconcontainer{text-align:left}.mega-icon-block-3 .iconcontainer h3,.mega-icon-block-3 .iconcontainer p{margin-left:80px}.mega-icon-block-3 .iconcontainer i{display:block;float:left;text-align:center;font-size:4.5em;width:80px;height:80px;padding-top:13px;background:transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mega-icon-block-3 .iconcontainer:hover i{}.mega-icon-block-3 .iconcontainer h3{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mega-icon-block-3 .iconcontainer:hover p{}.mega-icon-block-4{}.mega-icon-block-4 .iconcontainer-wrapper{padding:5px;background:url("../images/divider2.png") left top repeat}.mega-icon-block-4 h3{font-weight:900;font-size:21px;line-height:23px;letter-spacing:-1.5px}.mega-icon-block-4 p{margin-bottom:15px}.mega-icon-block-4 .iconcontainer h3,.mega-icon-block-4 .iconcontainer p{margin-left:80px}.mega-icon-block-4 .iconcontainer i{display:block;float:left;text-align:center;font-size:4.5em;width:80px;height:24px;padding-top:13px;background:transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mega-icon-block-4 .iconcontainer:hover i{}.mega-icon-block-4 .iconcontainer h3{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mega-icon-block-4 .iconcontainer:hover p{}.our-company .thumbnail{background:none;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#quotes li{list-style:none}#quotes blockquote{font-style:italic;padding:0;border:none}#quotes blockquote:before{content:open-quote;font-size:6em;line-height:.1em;margin-right:.25em;vertical-align:-.4em;font-weight:bold;font-style:normal}.logo-text{height:85px;padding-top:15px}.logo-text h1{font-size:32px}.logo-text h2{font-size:14px;margin:0}.logo-image{float:left}.logo-image h1 a{display:block;height:120px}.logo-desc{float:left;color:#888;height:40px;line-height:40px;margin:40px 0 0;border-left:1px solid #888;padding-left:20px}ul.social-media-icons{}ul.social-media-icons li{display:inline;list-style:none}.social-media-icons a i{color:#dd127b;font-size:1.7em}header .container{height:120px}.menu-wrapper{height:50px;position:relative;z-index:1000;width:100%;left:0}.boxed-no .menu-wrapper{}.menu-height{height:50px}.sticky{position:fixed;animation:thedrop 1s 1;-moz-animation:thedrop 1s 1;-webkit-animation:thedrop 1s 1}.menu-wrapper form{margin:0}.sf-menu{top:0;left:0}.sf-menu li{background:none}.sf-menu li li{background:none}.sf-menu li li li{background:none}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{text-decoration:none}.sf-menu li.first-level-li{}.sf-menu a.first-level-link,.sf-menu a.first-level-link:visited{position:relative;color:#3d3d3d;padding:17px 15px 0;box-shadow:inset 1px 0 0 rgba(255,255,255,.1);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.1);-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.1)}.sf-menu .first-level-li:last-child a{box-shadow:inset -1px 0 0 rgba(255,255,255,.1),inset 1px 0 0 rgba(255,255,255,.1);-moz-box-shadow:inset -1px 0 0 rgba(255,255,255,.1),inset 1px 0 0 rgba(255,255,255,.1);-webkit-box-shadow:inset -1px 0 0 rgba(255,255,255,.1),inset 1px 0 0 rgba(255,255,255,.1)}.menu-icon{float:left;margin:2px 0 0 -4px;text-align:center}.sf-menu li.first-level-li:hover .menu-icon,.first-level-li.selected .menu-icon{}.sf-menu li.first-level-li .menu-icon i{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sf-menu li.first-level-li:hover .menu-icon i{}.sf-menu a,.sf-menu a:visited{border:none;padding:17px 30px 0 20px;height:33px;line-height:1em}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:3em;z-index:99;padding:0;background:#333}.sf-shadow ul{padding:0;margin-top:11px}.sf-shadow ul:before{}.sf-menu li li ul{margin-top:0;margin-left:-1px}.sf-sub-indicator{height:12px}.sf-menu li a>.sf-sub-indicator{right:7px}.sf-menu li li a>.sf-sub-indicator{right:20px;top:20px}.menu-item-wrapper{float:left;padding-left:5px}.first-level-li-text-link{}.menu-subtitle{color:#b5b5b5;font-size:11px;font-style:italic;text-transform:none}.first-level-li.selected .menu-subtitle{color:#333}.our-clients a.thumbnail:hover{opacity:.4}.sidebar-menu{margin:0}.sidebar-menu li{list-style:none;margin:0;padding:0}.sidebar-menu li a{display:block;height:40px;line-height:40px;font-weight:bold}.sidebar-menu-arrow li a{color:#333}.sidebar-menu .badge{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;line-height:1;margin-top:9px;padding:4px 8px;background:#b5b5b5;text-shadow:none}.sidebar-categories a{padding:0 10px;color:#333}.sidebar-categories span.label{float:right;margin:8px 0 0 0;font-size:16px;background:#333;padding:5px}.sidebar-categories li a:hover span.label{}ul.default-menu{margin-left:0}ul.default-menu li{list-style:none}ul.default-menu li li{margin-left:15px}.sidebar-nav{}.topbar-wrapper{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0;padding:0;height:40px;line-height:40px;background:#333;font-size:85%;color:#999}.topbar-wrapper ul.horizontal-image-menu li a img{margin:0;opacity:.5}.topbar-wrapper ul.horizontal-image-menu li a img:hover{opacity:1}.alert .close-topbar{right:0;height:23px;width:23px;opacity:1;text-align:center;text-shadow:none}.top-menu{margin:0;padding:0}.top-menu li{display:inline;color:#fff}.top-menu li:after{content:"///";padding-left:5px}.top-menu li:last-child:after{content:none}.divider{padding:20px 0;line-height:1;position:relative}.divider.divider-with-title{padding:0;height:50px;line-height:50px;text-align:center;background:url("../images/divider2.png") left 22px repeat-x}.sidebar-widget .divider{margin:0 0 15px;text-align:left}.sidebar-widget .divider-title{padding:0 20px 0 0;font-weight:900}.divider.divider-with-title-small{padding:0;margin:15px 0}.divider-title-small{font-size:21px;letter-spacing:-1.5px}.divider-with-title-small a{color:#333}.divider-half{padding:15px 0}.divider1{height:9px;line-height:9px;width:100%;border:0;background:url(../images/divider1.png) repeat-x}.divider2{height:5px;line-height:5px;width:100%;border:0;background:url(../images/divider2.png) repeat-x}.divider3{height:7px;line-height:7px;width:100%;border:0;background:url(../images/divider3.png) repeat-x}.divider4{height:4px;line-height:4px;width:100%;border:0;background:url(../images/divider4.png) repeat-x}.divider5{height:3px;line-height:3px;width:100%;border:0;background:url(../images/divider5.png) repeat-x}.divider6{height:4px;line-height:4px;width:100%;border:0;background:url(../images/divider6.png) repeat-x}.divider7{margin:0;height:5px;line-height:3px;width:100%;border:0;background:url(../images/divider7.png) repeat-x}.divider8{height:5px;line-height:5px;width:100%;border:0;background:url(../images/divider8.png) repeat-x}.divider9{height:4px;line-height:4px;width:100%;border:0;background:url(../images/divider9.png) repeat-x}.divider10{height:10px;width:100%;border:0;background:url(../images/divider10.png) repeat-x}.divider11{height:5px;line-height:5px;width:100%;border:0;background:url(../images/divider11.png) repeat-x}.divider12{height:3px;line-height:3px;width:100%;border:0;background:url(../images/divider12.png) repeat-x}.divider13{height:3px;line-height:3px;width:100%;border:0;background:url(../images/divider13.png) repeat-x}.divider14{height:7px;line-height:7px;width:100%;border:0;background:url(../images/divider14.png) repeat-x}.divider15{height:5px;line-height:5px;width:100%;border:0;background:url(../images/divider15.png) repeat-x}.divider16{height:5px;line-height:5px;width:100%;border:0;background:url(../images/divider16.png) repeat-x}.divider17{height:5px;line-height:5px;width:100%;border:0;background:url(../images/divider17.png) repeat-x}.divider18{height:7px;line-height:7px;width:100%;border:0;background:url(../images/divider18.png) repeat-x}.divider19{height:2px;line-height:2px;width:100%;border:0;background:url(../images/divider19.png) repeat-x}.divider20{height:3px;line-height:3px;width:100%;border:0;background:url(../images/divider20.png) repeat-x}.closer{margin-bottom:-30px;height:0}.page-element-arrow img{vertical-align:top}.btn{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{text-shadow:none}.carousel-control{border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#111;font-size:39px}.carousel{margin:30px 0 0}.carousel-caption{padding:30px}.dropdown-menu .divider,.nav-list .divider{padding:0}.progress{background:#333}.progress,.progress .bar{height:40px}.nav-list>li>a,.nav-list .nav-header{text-shadow:none}input,textarea,select,.uneditable-input{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.form-actions{}.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{margin:0;position:absolute;top:47%;right:8px}.sp-slideshow .hero-unit p{font-size:14px}#ajaxcontainer{display:none}.portfolio-slider{width:570px;height:424px}.portfolioitem{visibility:hidden}.portfolio-container{display:none;margin-top:30px}.portfolioloading{display:none}.ajaxcontainer-wrapper{margin-bottom:30px}.ajaxcontainer-wrapper{margin-top:0}.port-project-title{margin:15px 0}.popular-posts:before,.popular-posts:after{display:table;content:"";clear:both}.popular-posts,.sidebar-widget ul.the-icons li{padding:0 0 20px}.popular-posts-wrapper .popular-posts:first-child,.sidebar-widget ul.the-icons li:first-child{}.popular-posts i{font-size:1.1em}.sidebar-widget a.latest-comments{display:block;margin-bottom:10px;text-transform:none;color:#333}.popular-posts h4{padding:0;margin:-3px 0 3px;font-weight:bold}.popular-posts h4 a{line-height:1.4em}aside h3{margin-bottom:15px}.sidebar-widget{margin-bottom:15px}.sidebar-widget a{}.blog-item-wrapper{margin-bottom:40px}.blog-item-wrapper ul.the-icons{margin:0}.blog-item-wrapper ul.blog-data-list{margin:15px 0 10px}ul.blog-data-list li{display:inline}ul.blog-data-list i{font-size:1.1em}ul.blog-data-list a{}ul.blog-data{margin:0;height:40px;line-height:40px;background:#333;color:#fff}ul.blog-data li{display:block;float:left;height:40px;line-height:40px;box-shadow:inset 1px 0 0 rgba(255,255,255,.1);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.1);-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.1)}ul.blog-data li:after{clear:both}ul.blog-data i{display:block;float:left;height:40px;line-height:40px;width:40px;font-size:1.4em;box-shadow:inset -1px 0 0 rgba(255,255,255,.1);-moz-box-shadow:inset -1px 0 0 rgba(255,255,255,.1);-webkit-box-shadow:inset -1px 0 0 rgba(255,255,255,.1)}ul.blog-data small{padding:0 10px}ul.blog-data a{color:#fff}.blog-item-list-text h2{margin-bottom:15px}.blog-item-list-text h2 a{letter-spacing:-1.5px;font-weight:900}.blog-post-content{margin:30px 0}.blog-post-element{padding:40px 0}.blog-tags{margin:0 0 -10px;list-style:none}.blog-tags li{margin:0}.blog-tags li a{background:#333;color:#fff;display:inline-block;float:left;height:40px;line-height:40px;margin:0 1px 10px;padding:0 10px;text-transform:none}.blog-tags li a:hover{text-shadow:none}.sitemap ul{margin-bottom:10px}.sitemap ul.unstyled{list-style:none}.footer-cab-wrapper{background:url(../images/footer_cab_bg.png) left bottom repeat-x}.footer-cab-container{height:170px;padding:0 40px;color:#fff;letter-spacing:-1.5px}.footer-cab-text-large,.footer-cab-text-medium{height:85px;line-height:85px}.footer-cab-text-large{font-size:5.7em;line-height:1.8em}.footer-cab-text-medium{font-size:2.6em;line-height:2.4em;font-weight:bold}.footer-cab-container .pull-right{height:170px;line-height:170px}.btn-footer-cab{width:80px;height:80px;line-height:80px;text-align:center;font-size:5em;font-weight:bold}footer{padding:80px 0 40px;position:relative}footer h3{margin-bottom:24px}.copy .top-menu li a{color:#fff}.copy .top-menu li a:hover{color:#333}footer address{padding-left:30px}footer address.place{background:url(../images/address_place.png) left 5px no-repeat}footer address.phone{background:url(../images/address_phone.png) left 4px no-repeat}footer address.mail{background:url(../images/address_mail.png) left 3px no-repeat}.widget-tweet{margin-bottom:20px;padding-left:45px;line-height:24px;background:url(../images/widget_tweet.png) left 5px no-repeat}.widget-tweet-text{font-style:italic;display:block}.widget-tweet-link{line-height:24px}.sidebar-widget .widget-tweet-link a{text-transform:none}.widget-tweet-button{padding-left:45px}.footer .sidebar-widget{margin-bottom:0}footer input[type='text'],footer textarea{background:#222;border:1px solid #111}footer textarea{height:120px}footer .focused,footer input:focus,footer textarea:focus,footer input[type='text']:focus{box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);background:#333;border:1px solid #111;color:#fff}footer .sidebar-categories a{color:#fff}footer .gmapWrap .gmap{height:274px}.sidebar-widget.footer-comments a{text-transform:none;font-style:italic}.to-top-arrow{display:block;position:absolute;bottom:20px;left:40px;width:34px;height:32px;opacity:.4}.to-top-arrow:hover{opacity:1}.copy{height:60px;line-height:60px;font-size:90%}ul.horizontal-image-menu{margin:0}ul.horizontal-image-menu li{list-style:none;display:inline}ul.horizontal-image-menu li a img{margin-top:-5px}table{background:#fff}.table-prices th,.table-prices td{text-align:center;padding:15px 0}.price-table-title{font-size:24px;line-height:22px;font-weight:bold;margin:30px 0}.table-prices-light th div.price-container,.table-prices-dark th div.price-container{display:block;font-weight:bold;font-size:5em;margin:80px 0;letter-spacing:-1.5px}.table-prices-light{background:#fff}.table-prices-light th{background:#f5f5f5}.table-prices-light tbody tr:hover td,.table-prices-light tbody tr:hover th{background:#f5f5f5}.table-prices-light th.most-popular{background:#e1e1e1}.table-prices-light th div.price-container{}.table-prices-dark{background:#333;color:#fff;text-shadow:none}.table-prices-dark th{background:#222}.table-prices-dark tbody tr:hover td,.table-prices-dark tbody tr:hover th{background:#222}.table-prices-dark th.most-popular{background:#111}.table-prices-dark th div.price-container{}.gmapWrap{margin-bottom:60px}.gmapWrap img{display:block}.gmapWrap .gmap{height:350px}.gmapWrap .gmap>div.description{display:none}.gmap div img{max-width:none}.gmap iframe{width:100%;height:100%;border:none}.modal-header h3{margin:15px 0}.modal-header .close{margin:0 -5px 0 0}.ch-grid{margin:20px 0 0 0;padding:0;list-style:none;display:block;text-align:center;width:100%}.ch-grid:after,.ch-item:before{content:'';display:table}.ch-grid:after{clear:both}.ch-grid li{width:220px;height:220px;display:inline-block;margin:20px}.ch-item{width:100%;height:100%;border-radius:50%;position:relative;cursor:default;box-shadow:inset 0 0 0 0 rgba(255,255,255,.4),inset 0 0 0 16px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}img.team-img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;left:0;position:absolute;z-index:-1}.ch-info{position:absolute;width:100%;height:100%;border-radius:50%;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden}.ch-info h3{color:#fff;position:relative;letter-spacing:2px;font-size:16px;margin:0 30px;padding:65px 0 0 0;height:44px;font-family:'Open Sans',Arial,sans-serif;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3)}.ch-info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,.5)}.ch-info p a{display:block;font-style:normal;font-weight:700;font-size:9px;letter-spacing:1px;padding-top:4px;font-family:'Open Sans',Arial,sans-serif}.ch-info p a:hover{}.ch-item:hover{box-shadow:inset 0 0 0 110px rgba(0,0,0,.4),inset 0 0 0 16px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1)}.ch-item:hover .ch-info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.view{overflow:hidden;position:relative;text-align:center;cursor:default}.view .mask{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.mask-wrapper{position:relative;width:100%;height:100%}.mask-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;text-shadow:none}.view img{display:block;position:relative}.view h2{color:#fff;text-align:center;font-size:17px;border-bottom:1px solid rgba(255,255,255,.4);position:absolute;bottom:0;height:30px;left:0;margin:auto 40px;opacity:0;padding:10px 0 5px;right:0;top:-40px;transform:translateY(-100px);transition:all .4s ease-in-out 0s}.circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.shape{border-radius:0 50% 50% 50%;-moz-border-radius:0 50% 50% 50%;-webkit-border-radius:0 50% 50% 50%}.span2 div.circle h2{padding:10px;margin:5px 0 8px}.view p{font-style:italic;font-size:12px;position:relative;color:#fff;text-align:center;bottom:0;height:30px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:60px;transform:translateY(100px);transition:all .4s linear 0s}.span2 div.circle a.btn{display:none}.view-first img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(0,0,0,.8);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.view-first h2{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.view-first p{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}.view-first:hover img{-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-o-transform:scale(2,2);-ms-transform:scale(2,2);transform:scale(2,2)}.view-first a.btn{position:absolute;left:0;right:0;top:0;bottom:0;width:40px;height:40px;line-height:40px;margin:auto;padding:0;font-size:1em;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.view-first a.btn-open-image{right:0}.view-first a.btn-open-file{left:52px}.view-first a.btn-open-contact{top:150px}.view-first:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.view-first:hover h2,.view-first:hover p,.view-first:hover a.btn{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.view-first:hover p{}.view-first:hover a.btn{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.thumb-style-1:hover{}.skills-perc{margin:3px 7px 0 0}.drop-shadow-wrapper{position:relative;background:#fff}.drop-shadow:before,.drop-shadow:after{position:absolute;width:40%;height:1px;content:' ';left:40px;bottom:25px;background:transparent;-webkit-transform:skew(-5deg) rotate(-5deg);-moz-transform:skew(-5deg) rotate(-5deg);-ms-transform:skew(-5deg) rotate(-5deg);-o-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);-webkit-box-shadow:0 -6px 12px 28px rgba(0,0,0,.3);-moz-box-shadow:0 -6px 12px 28px rgba(0,0,0,.3);box-shadow:0 -6px 12px 28px rgba(0,0,0,.3);z-index:-1}.drop-shadow:after{left:auto;right:40px;-webkit-transform:skew(5deg) rotate(5deg);-moz-transform:skew(5deg) rotate(5deg);-ms-transform:skew(5deg) rotate(5deg);-o-transform:skew(5deg) rotate(5deg);transform:skew(5deg) rotate(5deg)}.slide-out-div{padding:15px 30px 0;width:220px;color:#333;z-index:9999;background:#fff;box-shadow:inset 0 0 1px #888;-moz-box-shadow:inset 0 0 1px #888;-webkit-box-shadow:inset 0 0 1px #888}.handle{box-shadow:inset 0 0 1px #888;-moz-box-shadow:inset 0 0 1px #888;-webkit-box-shadow:inset 0 0 1px #888;-webkit-border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-bottomleft:50px;border-top-left-radius:50px;border-bottom-left-radius:50px}.settings-wrapper{padding:30px}.slide-out-div ul.the-icons li a{display:block;box-shadow:inset 0 -1px 0 #ccc;padding:5px}.slide-out-div ul.the-icons li a:hover{text-decoration:none;background:#f7f7f7}.slide-out-div h1,.slide-out-div h2,.slide-out-div h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.slide-out-div h2{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:15px;font-size:18px}.slide-out-div h3{margin-bottom:15px;font-size:14px}.slide-out-div small{display:block;margin-top:30px;line-height:1.4em}.sp-input{padding:0 5px}footer>#to-top-arrow{bottom:35px;display:block;height:70px;left:0;margin:auto;position:absolute;right:0;width:170px}ul li{display:block}.topnav{padding:20px 25px 25px 0;font-family:verdana}ul.topnav{padding:0;margin:0;font-size:12px;line-height:.5em;list-style:none}ul.topnav li{}ul.topnav li a{line-height:5px;font-size:13px;padding:15px 10px;color:#000;display:block;text-decoration:none;font-weight:bold}ul.topnav ul{margin:0;padding:0;display:none}ul.topnav ul li{margin:0;padding:0;clear:both}ul.topnav ul li a{padding-left:20px;font-size:11px;font-weight:normal;outline:0}ul.topnav ul li a:hover{background-color:rgba(118,197,240,1);color:#675c7c}ul.topnav ul ul li a{color:#3a3a3a;padding-left:30px}ul.topnav ul ul li a:hover{background-color:#d3ceb8;color:#675c7c}ul.topnav span{float:right}