@font-face{font-family:Vollkorn;font-style:normal;font-weight:400;src:local('Vollkorn Regular'), local(Vollkorn-Regular), url(http://themes.googleusercontent.com/static/fonts/vollkorn/v3/BCFBp4rt5gxxFrX6F12DKvesZW2xOQ-xsNqO47m55DA.woff) format(woff)}.stbox-wrap,.stbox-skin,.stbox-outer,.stbox-inner,.stbox-image,.stbox-wrap iframe,.stbox-wrap object,.stbox-nav,.stbox-nav span,.stbox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0}.stbox-wrap{position:absolute;top:0;left:0;z-index:8020}.stbox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none}.stbox-opened{z-index:8030}.stbox-opened .stbox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.stbox-type-iframe .stbox-inner{-webkit-overflow-scrolling:touch}.stbox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px}.stbox-image,.stbox-iframe{display:block;width:100%;height:100%}.stbox-image{max-width:100%;max-height:100%}#stbox-loading{background-image:url(../images/stbox_sprite.png);position:fixed;top:40%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#stbox-loading div{width:120px;height:120px;background:url(../images/stbox_loading.gif) center center no-repeat}.stbox-close{position:absolute;top:-4px;right:-22px;width:25px;height:25px;cursor:pointer;text-decoration:none!important;z-index:8040}.stbox-close .icon-cross-2{color:#bdbdbd;font-size:25px}.stbox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.stbox-prev{left:0}.stbox-next{right:0}.stbox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.stbox-prev .icon-arrow-left-7{position:absolute;font-size:60px;left:0;color:#fff;top:45%;visibility:hidden;text-shadow:0 0 18px #3d3c3d;filter:dropshadow(color=#3d3c3d,offx=0,offy=0)}.stbox-next .icon-untitled{position:absolute;font-size:60px;right:0;color:#fff;top:45%;visibility:hidden;text-shadow:0 0 18px #3d3c3d;filter:dropshadow(color=#3d3c3d,offx=0,offy=0)}.stbox-nav:hover span,.stbox-nav:hover [class^=icon-]{visibility:visible}.stbox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.stbox-lock{overflow:hidden!important;width:auto}.stbox-lock body{overflow:hidden!important}.stbox-lock-test{overflow-y:hidden!important}.stbox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/stbox_overlay.png)}.stbox-overlay-fixed{position:fixed;bottom:0;right:0}.stbox-lock .stbox-overlay{overflow:auto;overflow-y:scroll}.stbox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.stbox-opened .stbox-title{visibility:visible;text-align:center}.stbox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.stbox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap;padding:2px 20px}.stbox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.stbox-title-inside-wrap{padding-top:10px}.stbox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px}#stbox-buttons{position:fixed;left:0;top:200px;width:100%;z-index:8050}#stbox-buttons.top{top:10px}#stbox-buttons.bottom{bottom:10px;top:auto}#stbox-buttons .stbox-navigation{display:block;width:440px;height:30px;text-align:center;list-style:none;background:#080808;position:relative;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;margin:0 auto;padding:0}#stbox-buttons a{color:#fff;font-size:20px;display:inline-block;background-color:transparent;background-repeat:no-repeat;outline:none;opacity:0.8;padding:3px}#stbox-buttons .btnClose{position:absolute;right:10px;font-size:15px}#stbox-buttons .btnToggle{position:absolute;left:10px;font-size:15px}#stbox-buttons a:hover{opacity:1}#stbox-buttons a.btnDisabled{opacity:0.4;cursor:default}a.pointer{font-size:100%!important}.btn-toolbar{font-size:100%}.image,.st-item-gallery{overflow:hidden;position:relative}.stmark{background:#000 url(../images/hover.gif) no-repeat center center;position:absolute;top:100%;left:0;right:0;bottom:0;opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);-webkit-transition:top .4s ease;-moz-transition:top .4s ease;-o-transition:top .4s ease;transition:top .4s ease}.stborder-images{width:90%}.st-blockquote-center{border:1px solid #e1e1e1;border-left:3px solid #006aa1;padding:20px 30px}.st-blockquote-left{border:1px solid #e1e1e1;border-left:3px solid #006aa1;float:left;width:35%;margin-right:10px;padding:20px 30px}.st-blockquote-right{border:1px solid #e1e1e1;border-left:3px solid #006aa1;float:right;width:35%;margin-left:10px;padding:20px 30px}.st-testimonial .icon-quote-left.pull-left{background:#006aa1;font-size:40px!important;color:#fff!important;padding:15px!important}.st-testimonial .st-testimonial-ct{padding:0 75px}.st-testimonial .st-testimonial-author{text-align:right;padding-top:15px;padding-right:80px}.st-testimonial .st-testimonial-author .st-author-name{font-weight:700}.accordion .accordion-heading a.active{color:#fff;background:#006aa1 url(../images/active.png) no-repeat left center}.accordion .accordion-group{margin-bottom:15px}.accordion .accordion-heading a{color:#fff;padding-left:30px;background:#000 url(../images/bigger.png) no-repeat left center;text-decoration:none}.accordion-body{background:linear-gradient(tobottom,#f7f7f70%,#fcfcfc45%,#fcfcfc55%,#f7f7f7100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#f7f7f7',GradientType=0)}.carousel-indicators{list-style:none;position:absolute;right:15px;top:15px;z-index:5;margin:0}.carousel-indicators li{background-color:rgba(255,255,255,0.25);border-radius:5px;display:block;float:left;height:10px;margin-left:5px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff}.alert{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;font-style:14px;line-height:24px;position:relative;min-height:50px;padding:20px 35px 20px 100px}.alert .alert-ico{font-size:50px;background:transparent;position:absolute;top:20px;left:25px}.alert .alert-ico.icon-exclamation-sign{font-size:58px}.alert button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.alert .close:hover{background:transparent}.alert h4{font-size:18px;padding-bottom:10px;font-weight:400}.st-gallery .st-item-gallery{margin-bottom:25px}.st-divider{height:1px;border-bottom:1px solid #eee;margin:30px 0}.st-code{background:#eee;border:1px solid #999;padding:0 20px 20px}.jcarousel-clip{overflow:hidden;width:100%}.jcarousel-item-horizontal{margin-left:0;margin-right:10px;margin-bottom:0;text-align:center}.jcarousel-custom .jcarousel-item-horizontal{margin-left:0;margin-right:0;width:189px}#column-left .jcarousel-list-horizontal,#column-right .jcarousel-list-horizontal{width:auto!important}#column-left .jcarousel-custom .jcarousel-item-horizontal,#column-right .jcarousel-custom .jcarousel-item-horizontal{float:none!important;margin-left:0;margin-right:0;width:auto!important}#column-left .jcarousel_arrows,#column-right .jcarousel_arrows{display:none}.carousel_arrows_bgr{position:absolute;top:-42px;right:0;background:#fff;width:44px;height:30px}.section_featured_services .carousel_arrows_bgr,.carousel_section .carousel_arrows_bgr{width:54px}.jcarousel_arrows{float:right;background:#fff;width:46px;height:20px;position:relative}.custom-prev{left:8px}.no-descript{margin:20px 0}.recentk2 .navigation .icon-chevron-left{margin-right:10px}.recentk2 .navigation .icon-chevron-left,.recentk2 .navigation .icon-chevron-right,.no-descript .navigation .icon-chevron-left,.no-descript .navigation .icon-chevron-right{cursor:pointer;background-color:#e1e1e1;font-size:14px;color:#fff;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;padding:10px}.no-descript .navigation [class^=icon-chevron-]:hover,.recentk2 .navigation [class^=icon-chevron-]:hover{background-color:#006aa1}.recentk2 .st-border-ico{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background-color:#e1e1e1}.recentk2 p.content{margin-bottom:20px}.portfolio_carousel h3{font-size:14px;line-height:24px}.portfolio_carousel div.border-image{width:90%;margin:0 auto}.portfolio_carousel .mark{background:#000 url(../images/hover.gif) no-repeat center center;position:absolute;top:100%;left:0;right:0;bottom:0;opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);-webkit-transition:top .3s ease;-moz-transition:top .3s ease;-ms-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease}.portfolio_carousel .readmore a{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.image .stmark-1{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translate(460px,-100px) rotate(180deg);-moz-transform:translate(460px,-100px) rotate(180deg);-o-transform:translate(460px,-100px) rotate(180deg);-ms-transform:translate(460px,-100px) rotate(180deg);transform:translate(460px,-100px) rotate(180deg);-webkit-transition:all .2s .4s ease-in-out;-moz-transition:all .2s .4s ease-in-out;-o-transition:all .2s .4s ease-in-out;-ms-transition:all .2s .4s ease-in-out;transition:all .2s .4s ease-in-out}.image .stmark-1 h2{font-weight:300;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;background:rgba(0,0,0,0.8);line-height:20px;margin:20px 0 0;padding:10px}.image .stmark-1 p{color:#fff;font-size:14px;font-weight:300;-webkit-transform:translateX(300px) rotate(90deg);-moz-transform:translateX(300px) rotate(90deg);-o-transform:translateX(300px) rotate(90deg);-ms-transform:translateX(300px) rotate(90deg);transform:translateX(300px) rotate(90deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.image .stmark-1 a.st-button{background:rgba(0,0,0,0.8);-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-o-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.image .stmark-1 a.st-button:hover{background:#006aa1}.image:hover .stmark-1>a{text-decoration:none}.image:hover .stmark-1{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0;-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px)}.image:hover .stmark-1 h2{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}.image:hover .stmark-1 p{-webkit-transform:translateX(0px) rotate(0deg);-moz-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s;transition-delay:.4s}.image:hover .stmark-1 a.st-button{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}.image:hover .stmark-1 a.st-button:hover{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}.sc-title span{background:#ff740f;display:inline-block;font-size:16px;color:#fff;padding:7px 10px}.st-article-box h3{color:#ff740f}.readmore{margin-top:5px}.st-youtube,.st-vimeo{margin:0 auto}//////////////////////////.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#F0F6F9;border:1px solid #346F97}.jcarousel-skin-tango .jcarousel-container-horizontal{width:245px;padding:20px 40px}.jcarousel-skin-tango .jcarousel-container-vertical{width:100%;height:245px;padding:40px 20px}.jcarousel-skin-tango .jcarousel-clip-horizontal{width:245px;height:75px}.jcarousel-skin-tango .jcarousel-clip-vertical{width:100%;height:245px}.jcarousel-skin-tango .jcarousel-item{width:75px;height:75px}.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:10px}.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:43px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(next-horizontal.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(prev-horizontal.png)}.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:43px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(prev-horizontal.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(next-horizontal.png)}.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(next-vertical.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(prev-vertical.png) no-repeat 0 0}//////////////////////////// portfolio //////////////////////////#k2Container.portfolio #itemListLeading .itemContainer{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.st-flickr ul{list-style:none;margin:0}.st-flickr ul li{float:left;margin-bottom:10px}.st-flickr ul li a{margin-left:10px}#map_canvas img{max-width:none!important}#map_canvas label{width:auto!important;display:inline!important}label.error{color:#b94a48}input.error:focus,select.error:focus,textarea.error:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;border-color:#953b39}input.success:focus,,select.success:focus,textarea.success:focus,{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;border-color:#356635}.js-video{height:0;padding-top:25px;padding-bottom:50.5%;margin-bottom:10px;position:relative;overflow:hidden}.js-video.widescreen{padding-bottom:57.25%}.js-video.vimeo{padding-top:0}.google-map{width:100%;min-height:300px}.js-video embed,.js-video iframe,.js-video object,.js-video video{top:0;left:0;width:100%;height:100%;position:absolute}.stbox-outer,.stbox-inner,.portfolio_carousel div.border-image .image{position:relative}.stbox-inner,.recentk2,.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}iframe,.st-divider.none{border:0}.stmodal:hover .stmark,.stgallery:hover .stmark,.portfolio_carousel a.stmodal:hover .mark{top:0}.jcarousel-container,.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}.jcarousel-direction-rtl,.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}.jcarousel-container-horizontal,.jcarousel-custom .jcarousel-container-horizontal{padding:0}.jcarousel-direction-rtl .jcarousel-item-horizontal,.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}.jcarousel-item-placeholder,.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}.no-descript .navigation,.portfolio_carousel p,.portfolio_carousel h3,.portfolio_carousel .readmore,.st-article-box{text-align:center}.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:-32px 0}.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0}.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:0 -32px}.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}input.error,select.error,textarea.error,input.success,select.success,textarea.success{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border-color:#b94a48}@media only screen and -webkit-min-device-pixel-ratio 15,only screen and min--moz-device-pixel-ratio 15,only screen and min-device-pixel-ratio 15 {#stbox-loading{background-image:url(../images/stbox_loading.png);background-size:44px 152px}#stbox-loading div{background-image:url(../images/stbox_loading.gif);background-size:24px 24px}}@media max-width 441px {#stbox-buttons .stbox-navigation{width:95%}}