body{background-color:#dbdbdb;color:#505050;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:2;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}p,ul,ol,pre,dl dd{margin-bottom:20px;-webkit-margin-before:0}li{line-height:inherit;margin-bottom:0}a,a:visited{color:#21759b}a.button:visited{color:inherit}a.btn,a.btn:visited{color:#505050;text-decoration:none!important}.btn i{display:inline-block;margin-right:5px}a:active{position:relative;top:1px}small{color:#606060;font-size:10px;font-weight:400}code{font-weight:400}blockquote,blockquote p{color:#707070;font-size:inherit;font-style:italic}img,object{max-width:100%!important;height:auto}.label{text-transform:inherit}table{width:100%;margin-bottom:20px}tr.alternate{background:#fcfcfc}th,td{border:1px dotted #ddd}td.label{background:0;font-size:inherit}h1,h2,h3,h4,h5,h6{margin:0 0 10px;color:#444;font-family:'Bitter',serif;font-weight:400;letter-spacing:-1px}h1{margin:0 0 20px;line-height:normal;font-size:36px}h2{font-size:20px}h3{font-size:16px}h4{font-size:14px}h5{font-size:13px}h6{font-size:12px}.title{font-size:20px}#sidebar .title{line-height:28px;margin-bottom:15px!important;padding-bottom:15px;font-size:20px!important;border-bottom:1px dotted #ddd}.title-center{text-align:center}.title-right{text-align:right}.post-title,.post-title h1{margin-bottom:15px;line-height:normal}.single h1.post-title,.page h1.post-title{line-height:1;padding-bottom:15px;font-size:28px}.title a,.post-title a{color:inherit;text-decoration:none}.title a:hover,.post-title a:hover{color:#21759b}.title i,.post-title i{display:inline-block;margin-right:8px}.alert-heading{font-weight:700;margin-bottom:5px}.widget-section-title{margin-bottom:40px;padding:10px 20px;text-align:center;clear:both}.widget-section-title h3{margin:0}#sidebar .widget-section-title{text-align:left}label,input,button,select,textarea{font-family:Helvetica,Arial,sans-serif;font-size:12px}input,textarea{width:100%;height:35px;line-height:35px;border-color:#e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{height:200px;line-height:inherit}input:focus,textarea:focus{border-color:rgba(82,168,236,.8)}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto!important;height:auto!important}#main-wrap{padding-top:40px}#outer{position:relative;margin:80px auto;-moz-box-shadow:0 0 40px rgba(0,0,0,.25);-webkit-box-shadow:0 0 40px rgba(0,0,0,.25);box-shadow:0 0 40px rgba(0,0,0,.25)}.sidebar-left #content{float:right}#sidebar{padding-bottom:10px}.sidebar-left #sidebar{float:left}.no-sidebar #sidebar{display:none}.boxed .wrap{width:auto;margin:0 auto;background:#fff}.ie .boxed .wrap{width:1060px}#top-wrap{background-color:#fbfbfb;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#fbfbfb,#f5f5f5);background-image:-moz-linear-gradient(top,#fbfbfb,#f5f5f5);background-image:-o-linear-gradient(top,#fbfbfb,#f5f5f5);background-image:-ms-linear-gradient(top,#fbfbfb,#f5f5f5);background-image:linear-gradient(top,#fbfbfb,#f5f5f5);filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0,startcolorstr='#fbfbfb',endcolorstr='#f5f5f5')}.ie #top-wrap{background-color:#fbfbfb}#top{min-height:40px;font-size:11px}#top-right{text-align:right}#top .social-icons{margin-top:10px}.wide #top .social-icons{padding:0 10px}#top .social-icon{display:inline-block}#top-left .social-icon{margin-right:5px}#top-right .social-icon{margin-left:5px}#header{position:relative;padding:130px 40px 80px;margin-left:-40px;margin-right:-40px;color:#fff}.wide #header{padding-left:10px;padding-right:10px}#header-right{position:absolute;right:40px;bottom:80px;width:30%;font-size:13px;font-family:'Bitter',serif;text-align:right}.wide #header-right{right:10px}#logo-text{line-height:1;font-size:48px;font-family:'Bitter',serif;letter-spacing:-3px}#logo-text a{color:inherit;text-decoration:none}#logo-text span{color:#21759b;font-style:italic}#logo-description{float:left;width:auto;margin-top:10px;margin-left:-40px;margin-bottom:0;padding:8px 12px 8px 40px;line-height:normal;background:url(../img/bg-trans-25.png);color:inherit;font-size:13px;font-family:'Bitter',serif;font-weight:400;letter-spacing:normal}#menu-wrap{position:absolute;width:100%;z-index:100;background:transparent}.frameshift-menu-top-left,.frameshift-menu-top-right{padding:0}.frameshift-menu ul{margin:0;padding:0;line-height:inherit}.frameshift-menu li{float:left;line-height:inherit}.frameshift-menu-main{background:url(../img/bg-trans-75.png)}.frameshift-menu-sub{background-color:#fbfbfb;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#fbfbfb,#f5f5f5);background-image:-moz-linear-gradient(top,#fbfbfb,#f5f5f5);background-image:-o-linear-gradient(top,#fbfbfb,#f5f5f5);background-image:-ms-linear-gradient(top,#fbfbfb,#f5f5f5);background-image:linear-gradient(top,#fbfbfb,#f5f5f5);filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0,startcolorstr='#fbfbfb',endcolorstr='#f5f5f5')}.ie .frameshift-menu-sub{background-color:#fbfbfb}.boxed .frameshift-menu-main,.boxed .frameshift-menu-sub{margin:0 -40px;padding:0 40px}.frameshift-menu li{display:inline}.frameshift-menu a{display:inline-block;margin:0 25px 0 0;text-decoration:none}.frameshift-menu-main a{color:#fff}.frameshift-menu-sub a{color:inherit}.frameshift-menu-top-left a,.frameshift-menu-top-right a{margin-right:15px;color:inherit}.frameshift-menu-top-right a{margin-right:0;margin-left:15px}.tinynav{display:none;margin:0;padding:6px 4px;line-height:1.2;background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);background-position:center right;background-repeat:no-repeat;border:1px solid #ddd;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;outline:0}.frameshift-menu-main .tinynav{background-color:#303030;border-color:#404040;color:#fff}.frameshift-menu-bottom .tinynav{background-color:#404040;border-color:#505050;color:#fff}.frameshift-menu-bottom{margin-bottom:-20px;padding-top:20px}.frameshift-menu-bottom ul{width:auto;text-align:center}.frameshift-menu-bottom li{float:none}.frameshift-menu-bottom li a{margin:0 15px;color:inherit}.frameshift-menu-bottom li ul{display:none!important}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1}.sf-menu ul{position:absolute;top:-999em;width:75px}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{display:inline;position:relative;width:auto;list-style:none}.sf-menu a{display:inline-block;position:relative}.frameshift-menu,.frameshift-menu .sf-menu li,.frameshift-menu .sf-menu a{height:50px;line-height:50px;font-size:13px;font-family:'Bitter',serif;text-transform:uppercase}.frameshift-menu .sf-menu li:hover ul,.frameshift-menu .sf-menu li.sfHover ul{left:-15px;top:50px;z-index:9999}.frameshift-menu .sf-menu li:hover li ul,.frameshift-menu .sf-menu li.sfHover li ul{top:-999em}.frameshift-menu .sf-menu li li:hover ul,.frameshift-menu .sf-menu li li.sfHover ul{left:75px;top:-5px!important}.frameshift-menu .sf-menu li li:hover li ul,.frameshift-menu .sf-menu li li.sfHover li ul{top:-999em}.frameshift-menu .sf-menu ul{height:auto;margin:0;padding:0 0 5px;background:url(../img/bg-trans-75.png);z-index:1}.frameshift-menu .sf-menu li li{height:auto;margin:0;padding:0;background:0}.frameshift-menu .sf-menu li li a,.frameshift-menu .sf-menu li li a:visited{display:block;float:left;height:auto;margin:0;padding:8px 15px;line-height:1;background:0;color:#fff;font-size:11px;text-decoration:none;text-shadow:none}.frameshift-menu .sf-menu li li a:hover{color:#21759b}.frameshift-menu .sf-menu li li a:active{top:0}.frameshift-menu-top-left .sf-menu a{margin:0 15px 0 0}.frameshift-menu-top-right .sf-menu a{margin:0 0 0 15px}.frameshift-menu-top-left .sf-menu li li a,.frameshift-menu-top-left .sf-menu li li a:visited,.frameshift-menu-top-right .sf-menu li li a,.frameshift-menu-top-right .sf-menu li li a:visited{padding:7px 15px;font-size:11px}#main-top-wrap{margin-top:-40px;margin-bottom:40px;padding-top:40px;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:-o-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:linear-gradient(to bottom,#f8f8f8 0,#f2f2f2 100%);filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#f8f8f8',endcolorstr='#f2f2f2',gradienttype=0)}.title-archive,.title-author{margin-bottom:30px;border-bottom:1px dotted #ddd}.category-description{margin-top:-10px;margin-bottom:20px;font-size:13px}.category-description a{color:#21759b}.post,.page{padding-bottom:20px}.post-meta{margin-top:-10px;margin-bottom:15px;font-size:11px}.single .post-meta{margin-top:-25px}.post-meta .label{margin-right:3px}.post-format-link{display:inline-block;margin-right:5px;color:inherit!important;text-decoration:none!important}.post-image{position:relative;margin:7px 0 15px}.post-image.alignleft,.post-image.alignright{margin-bottom:20px}.post-image a{display:block}.post-tags{margin-bottom:30px;clear:both}.author-box{margin-bottom:30px;padding:20px 20px 0;border:1px dotted #ddd;clear:both}.author-box .avatar{float:left;margin:0 20px 20px 0;padding:0}.author-box h4{margin-bottom:10px;line-height:normal;font-size:14px}.moretag-wrap{display:block;margin-bottom:20px}.moretag{font-style:normal}#subpages{margin-top:-20px}#subpages .post-title{margin-bottom:10px}#subpages .post-title h2{line-height:inherit}.portfolio{padding-bottom:20px}h2.portfolio-title{padding-bottom:0!important}.portfolio-image{margin-top:0}.portfolio-image a{position:relative;display:block}.portfolio-short{margin-top:-10px;margin-bottom:10px;color:#999}#portfolio-details{padding-bottom:30px!important}.project-details-client span,.project-details-date span,.project-details-skills span{display:inline-block;min-width:50px;font-weight:700}.project-details-url{margin-top:20px}.span4 .portfolio-image.alignleft{margin-right:0}.span4 .portfolio-image.alignright{margin-left:0}#main-middle-title{position:relative;margin-bottom:40px;border-bottom:1px dotted #ddd;font-size:26px!important}#main-middle-title h1{padding-bottom:0;font-size:inherit}.home #main-middle-title{margin-top:-20px}.title-nav{position:absolute;top:0;right:0}.title-nav a{margin-left:4px}#filter{position:absolute;top:10px;right:0;font-size:12px}#filter a{margin-left:10px;padding-left:12px;background:url(../img/bg-arr-down.png) no-repeat left center;color:inherit;text-decoration:none}.portfolio-holder .portfolio{min-height:250px}.pagination{margin-top:0;margin-bottom:40px}.pagination a{float:none;display:block}.pagination li a{float:left}.pagination a:hover,.pagination .active a{background:#fcfcfc}.post-navigation,.attachment-navigation{margin-bottom:20px;padding:10px 0;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd}.post-navigation .previous,.post-navigation .next{float:left;width:45%}.post-navigation .next{float:right;text-align:right}.attachment-navigation .center,.attachment-navigation.first .next{text-align:center}.attachment-navigation.first .center{text-align:left}.attachment-navigation .next{text-align:right}.attachment-navigation.third .span4{width:185px}.gallery-caption{display:block;padding:5px 10px;background-color:#fbfbfb;clear:both}.single-attachment .post-attachment-image{float:left;width:auto;margin-bottom:20px}.single-attachment .image-caption{padding:5px 10px;background-color:#fbfbfb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.single-attachment .image-description{margin-top:-10px}.image-gallery{margin-bottom:-10px;clear:both}.widget .image-gallery{margin-bottom:0}.image-gallery-item{padding:0 0 40px}.image-gallery-caption{margin-bottom:-10px}.format-aside .post-teaser{font-style:italic}.format-status .post-teaser p,.format-link .post-teaser a{display:block;padding:10px 20px;background:#f4f4f4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px}.format-status .post-teaser p{font-size:inherit}.alert{margin-bottom:20px}.alert a{text-decoration:underline}.alert a.btn,.alert a.close{text-decoration:none}.arr{display:inline-block;width:25px;height:25px;background:#eee url(../img/bg-arr-right.png) no-repeat center center;text-indent:-9999px}.arr:hover{background-color:#e4e4e4}.arr-left{background-image:url(../img/bg-arr-left.png)}.arr-grid{background-image:url(../img/bg-arr-grid.png)}.arr-right{background-image:url(../img/bg-arr-right.png)}.arr-up{background-image:url(../img/bg-arr-up.png)}.arr-down{background-image:url(../img/bg-arr-down.png)}#comments,#pings,#respond{clear:both}.comment-list,.ping-list{list-style:none;margin-left:0;margin-bottom:0}.comment-list,.ping-list{margin-top:-10px;margin-bottom:20px}.comment-list .children{margin:0 0 0 40px;font-size:inherit;list-style:inherit}.comment-list li{line-height:inherit}.comment-inner{margin-top:30px;padding:20px 20px 0;border:1px dotted #ccc}.comment-author .avatar{float:right;margin:0 0 20px 20px}.comment-meta{margin-top:5px;margin-bottom:15px;font-size:11px}.reply{margin-bottom:20px}.comments-nocomments,.comments-closed{display:none}#reply-title small{font-size:11px}#respond,#pings{margin-top:30px}#commentform{margin:0}#commentform label{font-weight:400;font-size:inherit}.comment-form-section{margin-bottom:10px}.form-allowed-tags{margin-bottom:10px}.comment-navigation{margin-top:-40px}.sidebar-title,.sidebar-title h4{margin:0 0 20px;line-height:normal;font-size:18px}#sidebar .widget{padding-bottom:10px;clear:both}#sidebar .widget-slider{padding-bottom:0}#footer-wrap{padding-top:40px;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:-o-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:linear-gradient(to bottom,#f8f8f8 0,#f2f2f2 100%);filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#f8f8f8',endcolorstr='#f2f2f2',gradienttype=0)}#footer{padding-bottom:10px}#footer .widget{margin-bottom:20px}.footer-title,.footer-title h4{margin:0 0 20px;line-height:normal;font-size:18px}#subfooter-wrap{padding:60px 0;background:#303030!important;color:#fff}.social-icons{text-align:center}.social-icons a{margin:0 10px;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.5}.social-icons a:hover{-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}#credit{padding:0}.credit-left,.credit-right{float:none;width:auto;text-align:center}#credit-wrap{margin-top:-60px;background-color:transparent}#credit{padding-top:20px;padding-bottom:40px;text-align:center}#credit p{margin-bottom:10px}#the404{margin-bottom:40px;padding:20px 0;line-height:1;background:url(../img/bg-dots.png);color:#21759b;font-size:400px;text-align:center;text-shadow:10px 10px 0 #fff}.first{margin-left:0;clear:both}#sidebar .widget_text,#footer .widget_text{padding-bottom:10px}.widget_categories .postform{width:100%;margin-bottom:20px}.tagcloud{padding-bottom:20px;line-height:normal}#wp-calendar{width:100%;margin-bottom:30px}#wp-calendar caption{margin-top:5px;margin-bottom:10px;padding:5px;background:url(../img/bg-dots.png)}#wp-calendar tbody td{text-align:center}#wp-calendar #prev{text-align:right}#wp-calendar tfoot .pad{display:none}.widget-spaces{padding-bottom:20px}.widget-spaces-center{text-align:center}#footer .widget-spaces{margin-bottom:0}.space-image{position:relative;margin-bottom:15px}.space-image a{display:block}.space-icon{margin-top:-10px;line-height:1;font-size:150px;color:#dbdbdb}.space-icon a{color:inherit;text-decoration:none}.widget-latest,.widget-latest-work{clear:both}.widget-latest .span3 .post-image.alignleft,.widget-latest .span3 .post-image.alignright,#sidebar .post-image.alignleft,#sidebar .post-image.alignright{float:none;margin-left:0;margin-right:0}.widget-latest .title-widget,.widget-latest-work .title-widget,.hentry.page .post-title{position:relative;margin-bottom:20px;margin-left:40px;border-bottom:1px dotted #ddd}.hentry.page .post-title{margin-bottom:25px;margin-left:0}.widget-latest-work{padding-bottom:10px}.widget-latest-work .title-widget{margin-bottom:30px}.widget-latest .title-widget .arr,.widget-latest-work .title-widget .arr{position:absolute;bottom:15px;right:0}.widget-latest .title-widget a.arr:active,.widget-latest-work .title-widget a.arr:active{top:auto;bottom:14px}.flex-container a:active,.flexslider a:active{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{width:100%;margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.widget-slider,.image-slider{position:relative;margin-bottom:40px;clear:both}.image-slider{margin-bottom:20px!important}.alignleft .image-slider,.alignright .image-slider{padding-top:0}.flexslider{background:url(../img/loading.gif) no-repeat center center}.flexslider.height-450{height:450px}.flexslider.height-410{height:410px}.flexslider.height-120{height:120px}.flexslider .slides li{position:relative}.flexslider a{display:block}.flexslider .slider-overlay h3{margin-bottom:20px;padding-bottom:20px;background:url(../img/bg-dots-title-white.png) no-repeat left bottom}.flexslider .slider-overlay.no-teaser h3{margin-bottom:10px;padding-bottom:0;background:0}.flexslider .slider-overlay a{display:inline;color:inherit;text-decoration:underline}.flexslider img.wp-post-image.attachment-post-thumbnail{float:none!important;width:100%;margin:0!important}.flex-direction-nav{position:absolute;left:20px;bottom:20px;width:50px;height:25px;background:url(../img/bg-trans-75.png)}#sidebar .flex-direction-nav,.span3 .flex-direction-nav,.span4 .flex-direction-nav{left:0;bottom:0}.flex-direction-nav li{display:inline-block;width:25px}.flex-direction-nav li .prev,.flex-direction-nav li .next{display:block;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;cursor:pointer}.flex-direction-nav li .prev{background-image:url(../img/bg-arr-left-white.png)}.flex-direction-nav li .next{background-image:url(../img/bg-arr-right-white.png)}.flex-direction-nav li .prev:hover,.flex-direction-nav li .next:hover{background-color:#ccc}.flex-direction-nav li a:active,.flex-direction-nav li a:active{top:0!important}.flexslider .slider-overlay{position:absolute;right:20px;bottom:20px;width:25%;max-height:80%;padding:25px 35px 10px;background:url(../img/bg-trans-75.png);color:#fff;overflow:hidden}.flexslider .slider-overlay.no-teaser{width:auto;padding:15px 25px 5px}#sidebar .flexslider .slider-overlay{display:none}.flexslider .slider-overlay h3,.flexslider .slider-overlay h3 a{color:inherit;font-size:18px;text-decoration:none}.flexslider .slider-overlay h3 a:hover{text-decoration:underline}.searchform .search-text{width:78%;height:30px;line-height:30px;margin-right:5px}.form-password .password{height:30px;line-height:30px;margin-right:10px}.widget-divider-wrap{margin-bottom:40px;border-bottom:1px dotted #ddd;clear:both}.widget-call-to-action-wrap{margin-bottom:40px;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:-o-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#f2f2f2 100%);background:linear-gradient(to bottom,#f8f8f8 0,#f2f2f2 100%);filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#f8f8f8',endcolorstr='#f2f2f2',gradienttype=0);clear:both}#footer .widget-call-to-action-wrap{margin-bottom:30px}.widget-call-to-action{display:table;width:100%;padding:20px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sidebar .widget-call-to-action{padding:20px}.widget-call-to-action .widget-inner{display:table-row}.call-to-action-text{display:table-cell;width:auto;padding-right:10px;line-height:1.75;vertical-align:middle}.call-to-action-text h1,.call-to-action-text h2,.call-to-action-text h3,.call-to-action-text h4,.call-to-action-text h5,.call-to-action-text h6,.call-to-action-text p{margin-bottom:0;line-height:inherit}.call-to-action-text span{display:block;margin-top:5px}.call-to-action-button{display:table-cell;width:auto;padding-left:10px;text-align:right;vertical-align:middle;white-space:nowrap}#sidebar .call-to-action-text,#sidebar .call-to-action-button{display:block;padding-right:0;text-align:center}#sidebar .call-to-action-button .btn{margin:20px 0 10px}.aligncenter,div.aligncenter{display:block;margin-right:auto;margin-left:auto}.aligncenter{margin-top:5px;margin-bottom:15px}div.aligncenter{margin-top:0}.alignleft{float:left;width:auto;margin-top:5px;margin-right:20px}.alignright{float:right;width:auto;margin-top:5px;margin-left:20px}.wp-caption{max-width:100%;margin-bottom:20px;font-size:12px}.wp-caption.aligncenter,.wp-caption.alignnone{margin-bottom:30px}.wp-caption img{float:none;padding:0;border:0}.wp-caption-text{margin:0 0 -10px;padding:5px 10px;background-color:#fbfbfb}.gallery-icon img{border:0!important}.gallery-item .wp-caption-text{margin:10px 0 0;padding:0;background:0}.mu_register{width:auto;padding:40px 0 20px}.mu_register .error{width:75%;padding:8px 35px 8px 14px;margin-bottom:5px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#f2dede;border:1px solid #eed3d7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mu_register #blog_title,.mu_register #user_email,.mu_register #blogname,.mu_register #user_name{width:75%;font-size:24px;margin:5px 0}.mu_register input[type="submit"]{padding-left:60px;padding-right:60px}.mu_register .prefix_address,.mu_register .suffix_address{font-size:18px;display:inline}.mu_register label{font-weight:700;font-size:15px;display:block;margin:10px 0}.mu_register label.checkbox,.mu_register label.checkbox input{display:inline;width:auto;margin:0;padding:0}.mu_register label.checkbox{margin-right:10px}.mu_register .mu_alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #fbeed5}.pp_description{margin-top:10px!important}a.pp_arrow_next{position:static;left:auto}.gform_fields{margin-left:0;padding:0}.gfield{margin:0 0 10px;list-style:none}.gfield_html{padding-top:10px}.gform_wrapper h3.gform_title{color:#404040}.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper .textarea{line-height:25px;background:#fff;border:1px solid #e9e9e9;color:#444!important;font-family:Arial,sans-serif;font-size:12px!important}.chzn-search input,.chzn-container-multi input{line-height:normal!important}.gform_button,.gform_next_button,.gform_previous_button{padding:7px 25px 7px 28px;background:#174b75 url(img/bg-arr-right-white.png) no-repeat 10px center;color:#fff!important;font-family:'Droid Serif',serif;font-size:13px;text-decoration:none;cursor:pointer}.gform_next_button,.gform_previous_button{padding-left:25px;background-image:none}.gform_previous_button{margin-right:10px}.gform_button:hover,.gform_next_button:hover,.gform_previous_button:hover{background-color:#444!important}.alert{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}pre{padding:8px;color:#555;background-color:#fcfcfc;border:1px dotted #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.com{color:#93a1a1}.lit{color:#195f91}.pun,.opn,.clo{color:#93a1a1}.fun{color:#dc322f}.str,.atv{color:#d14}.kwd,.linenums .tag{color:#1e347b}.typ,.atn,.dec,.var{color:teal}.pln{color:#48484c}.prettyprint{padding:8px;background-color:#fefefe;border:1px dotted #e5e5e5}.prettyprint.linenums{-webkit-box-shadow:inset 40px 0 0 #fcfcfc,inset 41px 0 0 #eee;-moz-box-shadow:inset 40px 0 0 #fcfcfc,inset 41px 0 0 #eee;box-shadow:inset 40px 0 0 #fcfcfc,inset 41px 0 0 #eee}ol.linenums{margin:0 0 0 33px}ol.linenums li{padding-left:12px;color:#bebec5;line-height:18px;text-shadow:0 1px 0 #fff}.tooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:inherit}.modal-header,.modal-footer{margin:0;padding:0 20px;line-height:50px;border:0;background:url(../img/bg-dots.png);font-size:16px}.modal-footer{padding:15px 20px;line-height:1}.modal-header h3{margin:0;padding:0;line-height:inherit}.modal-header .close{margin:0;line-height:50px}.modal-body{padding:15px 20px}.popover-title{margin-bottom:0;padding:10px 15px;line-height:1;background:#fff url(../img/bg-dots.png);border:0}.popover-content{margin:0;padding:1px 15px 15px}.left{float:left;width:auto}.right{float:right;width:auto}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}.clear,.wrap{clear:both}@media(max-width:768px){.boxed{margin:0 20px}.boxed .wrap{width:auto}.boxed .frameshift-menu-main,.boxed .frameshift-menu-sub{margin:0 -20px;padding:0 20px}#outer{width:auto;margin:20px auto}.flexslider{height:auto!important}.flexslider .overlay{display:none}#top-left,#top-right{text-align:center}#top-right{padding-bottom:20px}.frameshift-menu a{margin-right:10px;margin-left:10px}.social-icon{margin-right:5px}#bottom-menu-wrap{margin-top:-10px;padding-bottom:10px}#header{margin-left:-20px;margin-right:-20px;padding-top:100px;padding-bottom:40px}#logo-description{display:inline-block;float:none;width:auto;margin-right:0;margin-left:0;padding:8px 12px}#header-left{text-align:center}#header-right{position:relative;right:auto;bottom:auto;width:auto;margin-top:20px;text-align:center}.sidebar-left #content,.sidebar-left #sidebar{float:none}.widget-latest .title-widget,.widget-latest-work .title-widget{margin-left:0}.widget-latest .title-widget .arr,.widget-latest-work .title-widget .arr{position:relative;right:auto;bottom:auto;margin-top:-5px;margin-bottom:15px}.title,.post-title,.post-image,.space-image,.space-icon,.post-meta,.post-teaser,.portfolio-short,.category-description{text-align:center}.title,.hentry.page .post-title,.post-meta,.widget-latest .title-widget,.widget-latest-work .title-widget{background-position:center bottom}.post-image,.space-image .alignleft,.space-image .alignright{float:none!important;margin-left:0!important;margin-right:0!important}.span4 .post-image .overlay,.span6 .post-image .overlay,.size-post-thumbnail .overlay{left:50%;margin-left:-150px}.span3 .post-image .overlay,.size-post-thumbnail .overlay{left:50%;margin-left:-107px}.span3 .overlay{max-width:215px}.size-post-thumbnail .overlay{max-width:215px!important}#filter,.title-nav{position:relative;top:auto;right:auto;margin-bottom:20px;text-align:center}.title-nav{margin-top:0}#filter a{margin:0 5px}.title-nav a{margin:0 2px}#the404{font-size:150px;text-shadow:5px 5px 0 #fff}.no-sidebar .layout-four .gallery.columns-5 .gallery-item{width:auto}.pagination{height:auto;margin-bottom:-20px}.post-pagination{margin-bottom:20px}.pagination-numbers{margin-bottom:40px}.pagination a{margin-bottom:20px}.post-pagination a,.pagination-numbers a{margin-bottom:0}.pagination .next,.single-attachment .pagination .next{float:none}.pagination-numbers .next{float:left}.attachment-navigation.third .span4{width:auto}.image-gallery-item{text-align:center}.gallery-icon img{float:none}.gallery-item{width:auto!important}.mu_register #blog_title,.mu_register #user_email,.mu_register #blogname,.mu_register #user_name,.mu_register .error,.mu_register input[type="submit"]{width:100%}.call-to-action-text,.call-to-action-button{display:block;padding-right:0;padding-left:0;text-align:center}.call-to-action-button .btn{margin:20px 0 10px}#credit-wrap{margin-top:0;padding-top:20px}}@media(max-width:480px){.boxed .wrap{width:auto}#outer{width:auto}.credit-left,.credit-right{float:none;width:auto;text-align:center}}@media(min-width:769px) and (max-width:1024px){.boxed .wrap{width:764px}.boxed .frameshift-menu-main,.boxed .frameshift-menu-sub{margin:0 -20px;padding:0 20px}#outer{width:764px;margin:40px auto}#header{margin-left:-20px;margin-right:-20px}.flexslider{height:auto!important}.flexslider .overlay{padding:15px 25px 0}.widget-latest .title-widget{margin-left:20px}.searchform .search-text{width:100%;margin-right:0;margin-bottom:10px}.attachment-navigation.third .span4{width:145px}#credit-wrap{margin-top:0}}@media(max-width:1024px){.tinynav{display:block;width:100%;margin-top:5px}.frameshift-menu{padding-top:13px!important}.frameshift-menu ul{display:none}#credit{padding-top:0}}@media(min-width:1060px){.boxed .wrap{width:1060px}#outer{width:1060px}}