body{background:#d2d8d8 url(../images/bg.jpg)}img{border-radius:3px}.content-outer{background:#fff}#page-title{background:#383232 url(../images/header-bg.jpg);padding-top:42px;padding-bottom:54px}#page-title h1{font:50px/60px raleway-bold,sans-serif;color:#fff;padding:0;margin:0 0 18px;text-shadow:0 1px 5px rgba(0,0,0,.3)}#page-title h1 span,#page-title a{color:#11abb0}#page-title p{font:17px/36px notosans-regular,sans-serif;padding:0;margin:12px 5% 0;color:#b4a9a9;text-shadow:0 1px 2px rgba(0,0,0,.3)}#page-content{padding-top:54px;padding-bottom:54px;margin:0 auto;width:91.66667%}.page section{padding-top:24px;padding-bottom:12px}.page h1,.title-heading{font:39px/48px raleway-semibold,sans-serif;margin-bottom:18px}#sidebar{padding-top:42px;padding-left:18px}#sidebar h5{font:18px/30px notosans-bold,sans-serif;font-weight:400;margin-bottom:6px}#sidebar .widget{margin-bottom:24px}#sidebar .link-list{margin:12px 0 18px;padding:0}#sidebar .link-list li{line-height:24px}#sidebar .link-list li a{border:0;color:#838c95}#sidebar .link-list li a:hover{color:#313131}#sidebar .tagcloud{margin:18px 0 18px -12px;padding:0}#sidebar .tagcloud a{font:bold 12px/24px notosans-regular,sans-serif!important;display:inline-block;float:left;margin:0 0 12px 12px;padding:6px 10px;position:relative;text-transform:uppercase;background:#d3d9d9;text-decoration:none;letter-spacing:1px;color:#6d7e7e;-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;border-radius:3px}#sidebar .tagcloud a:hover{color:#fff;background:#11abb0}#sidebar .photostream{list-style:none;margin:18px 0 24px -15px;padding:0;overflow:hidden}#sidebar .photostream li{float:left;display:inline-block;margin:0 0 15px 15px;padding:0}#sidebar .photostream li a{}#sidebar .photostream li a img{border-radius:3px;height:54px;width:54px;vertical-align:bottom}#sidebar .widget_search form{margin:24px 0 36px}#sidebar .widget .text-search{padding-right:40px;border:0;width:100%;min-width:150px;border-radius:3px}#sidebar .widget .submit-search{background:url(../images/search-icon.png) no-repeat;border:0;cursor:pointer;width:18px;height:18px;margin:0;padding:0;float:right;position:relative;top:-60px;right:18px}#primary{}header{height:96px;width:100%;background:#383232 url(../images/header-bg.jpg)}header .logo{position:absolute;left:20px;top:5px}header .logo a{display:block;margin:0;padding:0;border:0;outline:0;width:113px;height:24px}#nav-wrap ul,#nav-wrap li,#nav-wrap a{margin:0;padding:0;border:0;outline:0}#nav-wrap{position:relative;font:14px raleway-bold,sans-serif;float:right;margin-top:36px;margin-right:20px;z-index:99999}#nav-wrap>a.mobile-btn{display:none;border-radius:3px}ul#nav{min-height:48px;width:auto;text-align:left}ul#nav li{position:relative;list-style:none;height:48px;display:inline-block}ul#nav li a{display:inline-block;padding:8px 11px;line-height:32px;text-decoration:none;text-align:left;color:#8a8383;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}ul#nav li a:active{background-color:transparent!important}ul#nav li:hover>a,ul#nav li.current a{color:#fff}ul#nav span:after{width:0;height:0;border:4px solid transparent;border-bottom:0;border-top-color:#8a8383;content:'';vertical-align:middle;display:inline-block;position:relative;right:5px}ul#nav ul{position:absolute;top:100%;left:0;background:#1f2024;min-width:100%;border-radius:0 0 3px 3px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .25s ease .1s;-moz-transition:opacity .25s ease .1s;-o-transition:opacity .25s ease .1s;-ms-transition:opacity .25s ease .1s;transition:opacity .25s ease .1s}ul#nav ul li{padding:0;display:block;text-align:left;height:0;overflow:hidden;-webkit-transition:height .25s ease .1s;-moz-transition:height .25s ease .1s;-o-transition:height .25s ease .1s;-ms-transition:height .25s ease .1s;transition:height .25s ease .1s}ul#nav li:hover>ul{opacity:1;filter:alpha(opacity=100)}ul#nav li:hover>ul li{height:42px;overflow:visible;border-bottom:1px solid #26272c}ul#nav li:hover>ul li:last-child{border:0}ul#nav ul li a{padding:6px 15px;margin:0;white-space:nowrap;font-size:13px}#intro{background:#383232 url(../images/header-bg.jpg)}.flexslider a:active,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.slides li{margin:0;padding:0}.flexslider{position:relative;zoom:1;overflow:hidden;margin:0%;padding:0}.flexslider .slides{zoom:1}.flexslider .slides>li{position:absolute}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-backface-visibility:hidden}.flex-container{zoom:1;position:absolute}.slides:before,.slides:after{content:" ";display:table}.slides:after{clear:both}.no-js .slides>li:first-child{display:block}.slides{overflow:hidden;position:relative}.slider-text{color:#b4a9a9;width:90%;text-align:center;margin:60px auto 36px}.slider-text h1{font:50px/60px raleway-bold,sans-serif;color:#fff;padding:0;margin:0 0 18px;text-shadow:0 1px 5px rgba(0,0,0,.3)}.slider-text h1 span,.slider-text a{color:#11abb0}.slider-text p{font:17px/36px notosans-regular,sans-serif;padding:0;margin:12px 8% 0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.slider-image{width:90%;margin:0 auto}.slides li img{vertical-align:bottom;display:block}.flex-direction-nav a{display:block;width:40px;height:66px;margin:-33px 0 0;background-color:#1f2024;cursor:pointer;z-index:99999;opacity:0;position:absolute;top:50%;font:0/0 a;text-shadow:none;color:transparent;-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}.flex-direction-nav a:hover{background-color:#0f9095}.flex-direction-nav .flex-next{right:0;background:#1f2024 url(../images/direction-nav-right.png) no-repeat 47% 50%;position:absolute;border-radius:3px 0 0 3px}.flex-direction-nav .flex-prev{left:0;background:#1f2024 url(../images/direction-nav-left.png) no-repeat 53% 50%;position:absolute;border-radius:0 3px 3px 0}.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}#info{background:#fff url(../images/content-bg.jpg);padding-top:60px;padding-bottom:42px}#info h2{font:18px/30px notosans-bold,sans-serif;color:#11abb0;margin-bottom:6px}#info p{font-size:15px;line-height:30px}#works{background:#f5f5f5 url(../images/works-bg.jpg);padding-top:48px;padding-bottom:36px;border-top:1px solid #e3e8e8;border-bottom:1px solid #e3e8e8}#works h1{font:20px/36px raleway-bold,sans-serif;margin-bottom:36px;color:#a1a8af}#portfolio-wrapper{margin-top:36px}#portfolio-wrapper .columns{margin-bottom:36px}.portfolio-item .item-wrap{background:#fff;overflow:hidden;border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(50,50,50,.1);-moz-box-shadow:0 1px 1px rgba(50,50,50,.1);box-shadow:0 1px 1px rgba(50,50,50,.1);-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}.portfolio-item .item-wrap a{position:relative;display:block}.portfolio-item .item-wrap .overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-radius:3px 3px 0 0;background:url(../images/overlay.png) repeat}.portfolio-item .item-wrap .link-icon{display:block;color:#fff;font-size:40px;line-height:40px;text-align:center;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:50%;left:50%;margin-left:-18.5px;margin-top:-20px}.portfolio-item .item-wrap img{vertical-align:bottom;border-radius:3px 3px 0 0}.portfolio-item .portfolio-item-meta{padding:18px 0}.portfolio-item .portfolio-item-meta h5 a{font:14px/18px notosans-bold,sans-serif;color:#11abb0;margin-left:7%}.portfolio-item .portfolio-item-meta p{font:12px/18px notosans-regular,sans-serif;color:#c6c7c7;margin-bottom:0;margin-left:7%}.portfolio-item:hover .item-wrap{background-color:#3a3434}.portfolio-item:hover h5 a{color:#fff!important}.portfolio-item:hover .overlay{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}.portfolio-item:hover .link-icon{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}#journal{background:#fff url(../images/content-bg.jpg);padding-top:60px;padding-bottom:48px}#journal a,#journal a:visited{color:#11abb0}#journal a:hover,#journal a:focus{color:#313131}#journal h1{font:20px/36px raleway-bold,sans-serif;margin-bottom:36px;color:#a1a8af}#journal .blog-entries{margin-top:0}#journal .entry{margin-bottom:12px;border-top:1px dotted #d8d8d8;padding-top:36px}#journal .blog-entries article.entry:first-child{border-top:0;padding-top:18px}#journal .blog-entries .entry-header{position:relative;margin-bottom:6px}#journal .entry-header .entry-title{padding-right:16.66667%}#journal .entry-header h3{font:31px/42px raleway-bold,sans-serif}#journal .entry-header .permalink{position:absolute;top:18px;right:60px;z-index:999999}#journal .entry-header .permalink a{color:#fff;display:block;text-align:center;background-color:#9199a1;width:48px;height:48px;margin:0;padding:0;border-radius:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#journal .entry-header .permalink a:hover{background-color:#11abb0}#journal .entry-header .permalink a i{font-size:24px;line-height:48px}#journal .entry .post-meta{font:15px/21px notosans-regular,sans-serif;margin-top:12px;margin-bottom:0;text-align:right}#journal .entry .post-meta time,#journal .entry .post-meta .dauthor{display:block}#journal .entry .post-meta time{font-family:notosans-bold,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#878282;margin-bottom:6px}#journal .entry .post-content{padding-right:16.66667%}#journal .entry .post-content p{font:16px/30px notosans-regular,sans-serif}#journal .entry .post-content a.more-link{font:16px/30px notosans-bold,sans-serif;margin-left:3px}#journal .entry .post-content a.more-link i{margin-left:10px;font-size:14px}#call-to-action{background:#383232 url(../images/header-bg.jpg);padding-top:66px;padding-bottom:48px}#call-to-action .action{margin-top:12px}#call-to-action h1{font:34px/42px raleway-bold,sans-serif;color:#e4e2e2;margin-bottom:3px}#call-to-action h1 a{color:inherit}#call-to-action p{color:#9d9595;font-size:17px}#call-to-action .button:hover,#call-to-action .button:active{background:#e4e2e2;color:#544a4a}#tweets{background:#f5f5f5 url(../images/tweets-bg.jpg);padding-top:60px;padding-bottom:30px;border-top:1px solid #e3e8e8;border-bottom:1px solid #c1cdcd}.tweeter-icon{font-size:54px}#tweets #twitter{margin:24px auto;padding:0;width:90%}#tweets #twitter li{margin:6px 0 18px;line-height:24px}#tweets #twitter li span{display:block;font:24px/48px raleway-semibold,Sans-serif;margin-bottom:12px;color:#99a0a8}#tweets #twitter li b a{font:18px/36px notosans-regular,Sans-serif;color:#a4abb2;border:0}#tweets .button{padding:6px 24px}.post{padding-top:24px;padding-bottom:18px}.post .entry-header{position:relative;width:100%}.post .entry-header h1{font:39px/48px raleway-semibold,sans-serif;margin-bottom:18px}.post .entry-header h1 a,.post .entry-header h1 a:visited{color:#313131}.post .entry-header h1 a:hover,.post .entry-header h1 a:focus{color:#11abb0}.post .post-meta{font:15px/24px notosans-regular,sans-serif}.post .post-meta a,.post .post-meta a:visited{color:#afb4bb}.post .post-meta a:hover,.post .post-meta a:focus{color:#11abb0}.post .post-meta .date{display:inline-block;font:15px/24px notosans-bold,sans-serif;color:#313131}.post .post-meta .categories{display:inline-block}.post .post-meta .categories a{display:inline-block}.post .post-thumb{margin:6px 0 18px;width:100%}.post .post-content{margin-bottom:18px}.post .post-content .tags{margin-top:18px;font-family:notosans-regular,sans-serif}.post .post-content .tags a{font-family:notosans-bold,sans-serif}.post .bio{margin-top:30px;padding-top:30px;padding:36px;background:#eff1f0;border-radius:3px}.post .bio .gravatar{width:16.66667%;float:left;width:72px;height:72px}.post .bio .gravatar img{margin-top:12px;border-radius:100%}.post .bio .about{width:78%;float:right}.post .bio .about h5{font:18px/30px notosans-bold,sans-serif;margin-bottom:6px}.post-nav{margin:24px 0;padding:30px 0 0;border-top:1px solid #e0e0e0;font:16px/30px notosans-regular,sans-serif}.post-nav li{display:inline-block;margin:0;padding:0;width:49%;line-height:30px}.post-nav li a{color:#9fa5ad}.post-nav li a:hover{color:#313131}.post-nav li strong{font:16px/30px raleway-heavy,sans-serif;text-transform:uppercase;color:#11abb0;letter-spacing:.5px;display:block}.post-nav li.next{float:right;text-align:right}.post-nav li.prev{float:left;text-align:left}#comments{padding-top:12px;padding-bottom:12px}#comments h3{font:20px/30px notosans-bold,sans-serif;margin-bottom:6px}ol.commentlist{border-top:1px dotted #e1e5e3;margin:29px 0 54px;padding:0;margin-left:16.66667%}.commentlist>li{position:relative;list-style:none;margin:0;padding:18px 0 17px;border-bottom:1px dotted #d9dedb}.commentlist li .avatar{position:absolute;left:-50px;display:block;height:50px;width:50px}.commentlist li .avatar img{margin-top:6px;height:50px;width:50px;border-radius:100% 100% 100% 100%}.commentlist li .comment-info cite{font:16px/30px notosans-bold,sans-serif;color:#454545}.commentlist li .comment-info .comment-meta{font-size:14px;line-height:24px;display:block}.commentlist li .comment-info .comment-meta .reply{font-family:notosans-bold,sans-serif}.commentlist li .comment-info .comment-meta .sep{margin:0 5px;color:#aeb6b7}.commentlist li .comment-text{clear:both;margin:24px 0 0;padding:0;line-height:24px}.commentlist li ul.children{margin:0;padding:18px 0 0}.commentlist li ul.children li{padding-left:5%;padding-top:17px;border-top:1px dotted #d9dedb}#comments form{margin-top:36px}#comments form label{font:16px/24px notosans-bold,sans-serif;margin:12px 0;padding-left:24px;width:41.66667%;float:right}#comments form div{margin:12px 0 18px}#comments form input,#comments form textarea,#comments form select{width:58.33333%;float:left}#comments form .message label{display:none}#comments form textarea{width:100%}#comments form button.submit{text-transform:uppercase;letter-spacing:2px;display:block;margin-top:12px}#comments form span.required{color:#11abb0;font-size:13px}.pagination{margin:0 auto 42px}.portfolio section{padding-top:24px;padding-bottom:30px}.portfolio .entry-media img{margin-bottom:24px}.portfolio .entry-details{font-size:15px;margin-bottom:24px;padding-right:30px}.portfolio .entry-excerpt{font:20px/36px raleway-regular,sans-serif;color:#9fa5ad}.portfolio .entry-details h1{font:30px/42px raleway-semibold,sans-serif;margin-bottom:18px}.portfolio .portfolio-meta-list li{line-height:30px;margin-bottom:12px}.portfolio .portfolio-meta-list li span{font-family:notosans-bold,sans-serif;display:block;color:#313131}.portfolio .post-nav{margin-left:18px;margin-right:18px}.portfolio #portfolio-wrapper{margin-top:6px}#team-wrapper{}#team-wrapper .member{margin-bottom:24px;margin-top:12px}#team-wrapper img{margin-bottom:12px}#team-wrapper h5{font:16px/24px notosans-bold,sans-serif}#team-wrapper span{position:relative;top:-6px;font-size:13px;line-height:18px;color:#969696}#team-wrapper .member-social{font-size:20px;font-weight:400;line-height:18px;color:#969696;margin:-12px 0 0;padding:0}#team-wrapper .member-social li{display:inline-block;margin-right:15px}#team-wrapper .member-social li a{color:#424242}#team-wrapper .member-social li a:hover{color:#11abb0}#contact-form form{margin-bottom:30px}#contact-form div{float:left;width:100%}#contact-form .half{width:47%}#contact-form .full{width:94%}#contact-form label{display:inline-block;float:left}#contact-form input,#contact-form textarea,#contact-form select{width:100%!important;min-width:none;margin-bottom:12px}#contact-form button.submit{text-transform:uppercase;letter-spacing:2px;margin-top:24px}#contact-form span.required{color:#11abb0}#message-warning,#message-success{display:none;background:#383232;padding:24px;margin-bottom:36px;border-radius:3px}#message-warning{color:#dd4646}#message-success{color:#11abb0}#message-warning i,#message-success i{margin-right:10px}#image-loader{display:none;position:relative;left:18px;top:12px}footer{margin-top:66px;margin-bottom:84px;font-size:14px}footer a,footer a:visited{color:#6a747c}footer a:hover{color:#11abb0}footer .footer-nav{font:18px/36px raleway-bold,sans-serif;margin:0;padding:0;text-align:center;border-bottom:1px solid #c4caca}footer .footer-nav li{display:inline;margin-right:20px;margin-left:20px}footer .footer-nav a{color:#7b858e}footer .footer-nav a:hover{color:#313131}footer .footer-social{margin:9px 0 60px;padding:0;font-size:30px;text-align:center}footer .footer-social li{display:inline-block;margin:0;padding:0;margin-left:12px;margin-right:12px}footer .footer-social li a{color:#7b858e}footer .footer-social li a:hover{color:#313131}footer .copyright{margin:0;padding:12px 0 0;text-align:center;font-size:15px;font:14px/30px notosans-regular,sans-serif}footer .copyright li{display:inline-block;margin:0;padding:0;line-height:24px}.ie footer .copyright li{display:inline}footer .copyright li:before{padding-left:10px;padding-right:12px;color:#b4bbbb}footer .copyright li:first-child:before{display:none}#go-top{position:fixed;bottom:0;right:25px;display:none}#go-top a{text-decoration:none;border:0;display:block;width:60px;height:40px;background:url(../images/go-to-top.png) no-repeat 50% 50%;background-color:#1f2024;-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;border-radius:3px 3px 0 0;font:0/0 a;text-shadow:none;color:transparent}#go-top a:hover{background-color:#0f9095}