/*
Theme Name: Scroller
Theme URI: http://www.theme-junkie.com/
Author: Theme Junkie
Author URI: http://www.theme-junkie.com/
Description: WordPress Business Theme
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, responsive-layout, translation-ready
Text Domain: junkie
*/
.clear,.clear:after{display:block}.nav a,.nav li a,.nav li:hover a,.nav li:hover a:active,a,a:hover,a:visited{text-decoration:none}.nav li ul,.nav li.sfhover ul ul,.nav li.sfhover ul ul ul,.nav li.sfhover ul ul ul ul,.nav li:hover ul ul,.nav li:hover ul ul ul,.nav li:hover ul ul ul ul{left:-999em}.portfolio-item,.rslides,ol,ul{list-style:none}@font-face{font-family:ProximaNova;src:url(font/proximanova.eot);src:url(font/proximanova.eot?#iefix) format('embedded-opentype'),url(font/proximanova.woff) format('woff'),url(font/proximanova.ttf) format('truetype'),url(font/proximanova.svg#proxima_nova_rgregular) format('svg')}@font-face{font-family:ProximaNovaBold;src:url(font/proximanovabold.eot);src:url(font/proximanovabold.eot?#iefix) format('embedded-opentype'),url(font/proximanovabold.woff) format('woff'),url(font/proximanovabold.ttf) format('truetype'),url(font/proximanovabold.svg#proxima_nova_rgbold) format('svg')}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;margin:0;padding:0;vertical-align:baseline;border:0;outline:0}h5,h6,label{font-size:12px}:focus{outline:0}body{line-height:1;font:14px/1.9em ProximaNova,Helvetica,Arial,'Lucida Grande',sans-serif;width:1060px;margin:0 auto;color:#555;background:#fff}table{border-spacing:0;border-collapse:separate}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:''}blockquote,q{quotes:'' ''}.left{float:left}.right{float:right}* html .clear{height:1%}.clear:after{visibility:hidden;clear:both;height:0;content:'.'}.clearfix:after,.clearfix:before{display:table;content:''}.nav a,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clearfix,.clearfix:after{clear:both}#portfolio .portfolio-item-2-col:nth-child(2n+1),#portfolio .portfolio-item-3-col:nth-child(3n+1),#portfolio .portfolio-item-4-col:nth-child(4n+1){clear:left}html{background:#ddd}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3em}h1{font-size:22px}h2{font-size:18px}h3{font-size:15px}h4{font-size:13px}form{margin:0;padding:0}input[type=password],input[type=url],input[type=text],input[type=email],textarea{font:14px/14px HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;padding:12px;color:#999;border:none;-webkit-border-radius:3px;border-radius:3px;outline:0;background:#fff}input[type=text]:focus,textarea:focus{color:#232527;background:#fff}textarea{width:100%}label{color:#aaa}a:active,a:focus,a:hover{outline:0}a,a:visited{-webkit-transition:color .1s linear;transition:color .1s linear;color:#555}a img{border:none}.container{width:960px;margin:0 auto}#footer{background:#333}.nav{line-height:1;z-index:999;overflow:hidden}.nav a{position:relative;z-index:100}.nav li{z-index:999;float:left;width:auto}.nav li a{line-height:1;color:#999}.nav li a.sf-with-ul{padding-right:22px!important}.nav li ul{position:absolute;z-index:999;width:180px}.nav li ul li a,.nav li ul li a:visited{font-size:13px;width:144px;color:#333;background:#fff}.nav li ul li a.sf-with-ul{padding:10px 15px}.nav li ul ul{margin:-38px 0 0 180px}.nav li.hover,.nav li:hover{position:static}.nav .sf-sub-indicator,.nav li ul .sf-sub-indicator{position:absolute;display:block;text-indent:-999em;overflow:hidden}.nav li li li li.sfhover ul,.nav li li li li:hover ul,.nav li li li.sfhover ul,.nav li li li:hover ul,.nav li li.sfhover ul,.nav li li:hover ul,.nav li.sfhover ul,.nav li:hover ul{left:auto}.nav .sf-sub-indicator{top:2.8em;right:5px;width:9px;height:9px}.nav li ul .sf-sub-indicator{top:1.2em;right:.5em;width:10px;height:10px}#nav .current a{line-height:75px!important;color:#fff!important;border-top:3px solid}#primary-nav{float:right;padding-right:70px}#logo,#text-logo,.site-desc{float:left}#primary-nav .nav li a{font-size:13px;line-height:80px;margin:0 18px;color:#ccc}#primary-nav .nav li a:hover,#primary-nav .nav li.first a,#primary-nav .nav li.sfHover a{line-height:80px;color:#fff}#primary-nav .nav li li a{font-size:13px;line-height:1!important;padding:10px;letter-spacing:0;text-transform:none;color:#999!important;border-top:none!important}#primary-nav .nav li li:first-child a{padding-top:20px}#primary-nav .nav li li:last-child a{padding-bottom:20px}#primary-nav .nav li li a:hover{text-decoration:underline;color:#333!important}#primary-nav .nav li ul{width:200px;padding:5px 0 0;border:1px solid #e9e9e9;background:url(images/arrow-up.png) 25px top no-repeat #fff}#primary-nav .nav ul ul{margin:-38px 0 0 180px}#primary-nav .nav .sf-sub-indicator{background:url(images/ico-primary-arrow-down.png) 0 -1px no-repeat}#primary-nav .nav li ul .sf-sub-indicator{background:url(images/ico-primary-arrow-right.png) no-repeat}#header{position:fixed;z-index:999;width:1060px;height:80px;color:#c8cacb;background:#485053}#home-wrapper{padding-top:80px}#main{width:960px;margin:0 auto;padding:130px 0 100px}#text-logo{line-height:80px;height:80px;margin-top:0;padding:0 50px}#text-logo a,#text-logo a:hover,#text-logo a:visited{color:#fff}.site-title{font-size:32px;float:left}.site-desc{font-size:11px;font-style:italic}.header-search{position:absolute;top:27px;right:40px;color:#ccc}.header-search i{font-size:13px;font-style:normal;cursor:pointer}.header-search:hover{color:#fff}.header-search .icon-remove,.header-search .icon-search.active{display:none}.header-search .icon-remove.active{display:inline-block}.search-form{position:absolute;z-index:9999;top:80px;right:0;display:none;height:35px;padding:15px;border:1px solid #d9d9d9;-webkit-border-radius:3px;border-radius:3px;background:#fff;-webkit-box-shadow:0 3px 13px 0 rgba(0,0,0,.2);box-shadow:0 3px 13px 0 rgba(0,0,0,.2)}#sort-by li,#sort-by li a,.portfolio-images,.rslides{position:relative}.search-form input{height:36px;border:1px solid #e9e9e9}.search-form button{font-size:14px;position:relative;width:36px;height:36px;cursor:pointer;color:#fff;border:none;-webkit-border-radius:3px;border-radius:3px}#sidebar{float:right;width:280px}.home-widget .widget-title{font-size:28px;margin:0 0 10px;text-align:center;color:#5a5a5a}#start{padding:150px 0;text-align:center;color:#fff;background:#42a2ce}#features,#work{padding:60px 0}.feature,.portfolio-item{background:#fff;text-align:center}#start .widget-title{font-size:46px;margin:0 0 45px;color:#fff}#start p{font-size:24px;line-height:34px;margin:0 0 45px;letter-spacing:1px;color:rgba(255,255,255,.7)}.section-description{font-size:14px;margin:0 0 35px;text-align:center;color:#a7abb1}.section-description a,.section-description a:visited{color:#a7abb1;border-bottom:1px dashed #ccc}.section-description a:hover{border-color:#999}#contact .section-description,#contact .widget-title,#team .section-description,#team .widget-title,#work .section-description,#work .widget-title{color:#fff}.section-text{text-align:center}.section-text a,.section-text a:visited{text-decoration:underline;color:#fff}.full-features{margin-top:15px;text-align:center}.full-features a,.full-features a:visited{text-align:center;text-decoration:underline;color:#999}.feature{float:left;width:300px;margin:0 30px 30px 0}.feature a{text-decoration:underline}.feature-last{float:right;margin-right:0}.feature .entry-thumb{width:80px;height:auto;margin:0 0 15px}.feature-title{font-size:16px;margin:0 0 15px;color:#444}.feature-description{color:#5a5a5a}.portfolio-area{margin-bottom:30px}.portfolio-item{display:block;float:left;width:217px;margin:0 30px 30px 0;padding-bottom:15px;padding-left:0}.portfolio-item .entry-title a,.portfolio-item .entry-title a:visited{font-size:14px;margin:0;color:#555}.portfolio-item .entry-thumb{width:217px;height:auto;margin:0 0 5px}#portfolio .portfolio-item-2-col:nth-child(2n),#portfolio .portfolio-item-3-col:nth-child(3n),#portfolio .portfolio-item-4-col:nth-child(4n){margin-right:0}.portfolio-item .portfolio-description{color:#a7abb1}#portfolio .portfolio-header{display:block;overflow:hidden;margin-bottom:40px}#sort-by{z-index:40;float:right;margin:0;padding:0}#sort-by li{display:block;float:right;cursor:pointer}#sort-by li a{font-size:12px;z-index:30;display:inline;padding:0 10px;text-transform:uppercase;color:#828282;border-right:1px dotted #ddd}#sort-by li:first-child a{padding-right:0;border-right:0}#portfolio .portfolio-item .entry-thumb{display:block;width:100%;height:auto;margin-bottom:0;-webkit-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;-webkit-transition-delay:0s;opacity:.8}#portfolio .portfolio-item:hover .entry-thumb{opacity:1}#portfolio .portfolio-item .entry-title{margin-bottom:0}#portfolio .portfolio-item .entry-desc{color:#999}#portfolio .portfolio-item a{display:block}#portfolio .portfolio-item .entry-details{padding:16px 30px;-webkit-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;-webkit-transition-delay:0s;background:#f7f7f8}#portfolio .portfolio-item:hover>.entry-details .entry-desc,#portfolio .portfolio-item:hover>.entry-details .entry-title a{color:#fff}#portfolio .portfolio-item-2-col{width:465px;height:auto}#portfolio .portfolio-item-3-col{width:300px;height:auto}#portfolio .portfolio-item-4-col{width:217px;height:auto}.portfolio-images{display:inline;float:left;width:630px;margin-bottom:40px}.portfolio-details{display:inline;float:right;width:300px;margin-bottom:80px}.portfolio-details .entry-title{font-size:24px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px dashed #ddd}.portfolio-details .entry-desc{margin-bottom:20px}.portfolio-details .entry-desc a{text-decoration:underline}.portfolio-details p{margin-bottom:1.5em}.project-details h3{margin-bottom:15px}.project-details li{overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ddd}.project-details li .le{float:left}.project-details li .ri{float:right;color:#999}.rslides{overflow:hidden;width:100%;margin:0;padding:0}.rslides li{position:absolute;top:0;left:0;display:none;width:100%;-webkit-backface-visibility:hidden}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;float:left;width:100%;height:auto;border:0}.rslides_nav{font-size:14px;position:absolute;z-index:9;bottom:10px;display:block;padding:2px 7px 5px;-webkit-transition:all .15s ease-in;-webkit-transition:all .15s ease-in 0s;transition:all .15s ease-in 0s;-webkit-transition-delay:0s;text-align:center;color:#fff;background:#000}.rslides_nav:hover{color:#fff}.rslides_nav.next{right:10px}.rslides_nav.prev{right:39px}.related-title{font-size:28px;margin-bottom:40px;padding-bottom:25px;border-bottom:1px dashed #ddd}.single-portfolio .navigation{padding:0 0 40px}#blog{padding:60px 0;background:#fff}#recentposts{position:relative;padding:15px 0;background:url(images/timeline.png) 480px 0 repeat-y}#blog .entry-title{font-size:16px;margin-bottom:10px}.bloglarge{float:left;margin-bottom:40px}.bloglarge .entry-thumb{float:left;width:64px;height:64px;margin:0 15px 15px 0}.bloglarge:hover{background-image:url(images/circle-active.png)}.entry-meta{margin-bottom:10px;color:#999}.entry-meta a{text-decoration:underline;color:#999}#team,.team-member .entry-title a:link,.team-member .entry-title a:visited{color:#fff}.post-even{position:absolute;right:0;width:430px;margin-top:30px;padding:0 20px 0 40px;background:url(images/circle.png) left 0 no-repeat}#comments,.pings-wrapper{position:relative}.post-odd{width:430px;padding:0 40px 0 20px;background:url(images/circle.png) right 0 no-repeat}#team{padding:60px 0}#team .entry-title{font-size:16px;margin-bottom:5px}#team .entry-thumb{width:100%;height:auto;margin-bottom:15px}.team-member{float:left;width:217px;margin-right:30px;text-align:center}.team-last{margin-right:0}.member-position{margin-bottom:10px;color:#eee}.member-social-icons a,.member-social-icons a:visited{margin:0 3px;color:#fff}.member-social-icons a:hover{color:#eee}#testimonials{padding:60px 0 30px}.testimonial{display:block;float:left;width:300px;margin-right:30px}.testimonial blockquote{padding:30px;border:1px solid #e9e9e9;-webkit-border-radius:5px;border-radius:5px;background:#fff}.testimonial:hover blockquote{border-color:#ccc}.testimonial-last{margin-right:0}.testimonial .author-avatar{float:left;width:48px;height:auto;margin:0 15px;-webkit-border-radius:50%;border-radius:50%}.testimonial small{line-height:48px}.testimonial a:link,.testimonial a:visited{text-decoration:underline;color:#999}.testimonial-page{margin-top:30px}.testimonial-page .testimonial{margin-bottom:30px}.client-logos{margin-top:60px;padding:30px 40px 0;border-top:1px solid #eee}.client-logos img{float:left;width:192px;height:auto}#contact{padding:60px 0;color:#fff}.contact-area{padding:30px 0}.contact-area a,.contact-area a:visited{text-decoration:underline;color:#fff}.contact-area a:hover{border-color:#fff}.contact-area ul.contact-info{display:block;margin:0 0 40px}.contact-area ul.contact-info li{display:block;float:left;margin-bottom:10px}.contact-area ul.contact-info li.location{width:100%}.contact-area ul.contact-info li.phone{margin-right:20px}.social-icons{display:block;margin-left:212px}.social-icons li{display:block;float:left;margin-right:4px}.social-icons a img{display:block;width:14px;height:14px;padding:6px;-webkit-border-radius:100%;border-radius:100%;background:#ddd}.contact-left{float:left;width:465px;height:225px}.contact-left p{margin:0 0 30px}.contact-right{float:right;width:465px}.col-left{float:left;width:155px}.col-right{float:right;width:300px}#contact-form input.contact-name{float:left;width:100%}#contact-form input.contact-email,#contact-form input.contact-subject{width:100%}#contact-form textarea{width:100%;height:120px!important}.page input.contact-email,.page input.contact-name,.page input.contact-subject{display:block!important;float:none!important;width:50%!important}.page #contact-form textarea{height:200px}.signup-button,.signup-button:visited{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:21px;font-weight:400;line-height:72px;height:72px;padding:23px 45px;color:#fff;-webkit-border-radius:4px;border-radius:4px;background:#7cc576;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.3)}.signup-button:hover,.signup-button:visited:hover{cursor:pointer;color:#fff;background-color:#88d082}blockquote{font-family:Georgia,Times,Serif,Arial;font-size:14px;font-style:italic;margin:0 0 10px;color:#666}small{font-family:Arial,Serif;font-size:11px!important;font-style:normal;color:#999}cite{color:#7cc576}#content{float:left;width:640px}.page-title{font-size:32px;margin:0 0 30px}.content-loop .post{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e9e9e9;background:#fff}.content-loop .post .right{width:450px}.content-loop .entry-title{font-size:24px;line-height:28px;margin:0 0 20px}.content-loop .entry-meta{font-size:11px;display:block;width:150px;margin:0 0 15px;padding:0 10px 0 0;text-align:right;color:#999;border-right:1px solid #ddd}.content-loop .entry-meta a:link,.content-loop .entry-meta a:visited{color:#999}.content-loop .entry-meta a:hover{color:#333}.content-loop .entry-meta span{display:block}.content-loop .entry-thumb{width:100%;height:auto;margin:0 0 30px}.single .entry-meta{font-size:13px;margin:0 0 15px;color:#999}.single .entry-meta span{margin:0 5px}.single .entry-meta a:link,.single .entry-meta a:visited{color:#999}.single .entry-meta a:hover{color:#333}.entry-excerpt{clear:both;margin:0 0 20px}.single h1.entry-title{font-size:32px;line-height:1.3em;margin:0 0 25px}.entry-content,.single-portfolio-area{margin:0 0 30px}.single-portfolio-area .single-portfolio-item{display:block;float:left;width:640px;height:auto;padding-left:0;background:0 0}.single-portfolio-area li .entry-thumb{display:block;width:640px;height:300px!important}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:0 0 15px}.entry-content ul li{margin:0 0 10px;padding:0 0 0 11px;background:url(images/ico-list.png) 0 9px no-repeat}.entry-content p{margin:0 0 20px}.one-col{width:960px!important}.portfolio-page{padding:30px 0 0 30px!important;background:#fff}.portfolio-page .portfolio-area{margin:0;padding:0;border:none}.portfolio-page .portfolio-item{float:left;margin:0 30px 30px 0}.related-portfolio .portfolio-item{width:200px;margin:25px 17px 0 0}.related-portfolio .portfolio-item img{width:200px}.portfolio-item-last{margin-right:0!important}.breadcrumbs{margin:0 0 30px;padding-bottom:20px;border-bottom:1px solid #e9e9e9;background:#fff}.page #content .feature-block{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.page #content .feature-block .entry-thumb{float:left;margin:0 20px 0 0}.page #content .feature-block .entry-title{font-size:16px;margin:0 0 10px}.page #content .feature-block p{display:table}img.centered{display:block;margin-right:auto;margin-bottom:15px;margin-left:auto;padding:0}img.alignleft,img.alignnone,img.alignright{display:inline;padding:0}img.alignnone{margin:0 0 15px}img.alignright{margin:0 0 15px 15px}img.alignleft{margin:0 15px 15px 0}.aligncenter{display:block;margin-right:auto;margin-bottom:15px;margin-left:auto}.alignright{float:right;margin:0 0 15px 15px}.alignleft{float:left;margin:0 15px 15px 0}.wp-caption{padding:4px 0 5px;text-align:center;border:1px solid #e6e6e6;background:#f7f7f7}.wp-caption p.wp-caption-text{font-size:11px;font-weight:400;line-height:12px;margin:0;padding:0}.wp-caption img{margin:0 0 5px;padding:0;border:0}.navigation{display:block;clear:both;overflow:hidden;padding:10px 0 50px}.single-post .navigation{padding-top:50px}.nav-previous{display:inline;float:left;text-align:left}.nav-next{display:inline;float:right;text-align:right}#sidebar .widget{margin:0 0 30px;background:#fff}#sidebar .widget ul li,#sidebar .widget-title{margin:0 0 10px;border-bottom:1px dashed #ddd}#sidebar .widget-title{font-size:18px;padding:0 0 15px}#sidebar .widget ul li{padding:0 0 10px 12px;color:#666;background:url(images/ico-list.png) 0 9px no-repeat}.footer-widgets{padding-top:50px;padding-bottom:40px;border-bottom:1px solid #444}.footer-widgets .widget,.footer-widgets .widget a,.footer-widgets .widget a:visited{color:#999}.footer-widgets .widget a:hover{color:#fff}.footer-widgets .widget p{margin-bottom:15px}.footer-widgets .widget ul li{margin-bottom:10px}.footer-widgets .widget-title{margin-bottom:20px}.footer-column-1{float:left;width:200px;margin-right:40px;padding-right:40px;border-right:1px solid #444}.footer-column-2,.footer-column-3,.footer-column-4{float:left;width:145px;padding-right:30px}.footer-column-5{float:left;width:145px;padding-right:0}.copyright{font-size:11px;padding:30px 0;text-align:right;color:#999}.copyright a,.copyright a:visited{text-decoration:underline;color:#999}.footer-logo{margin-top:5px}.footer-social-icons a{font-size:100px;line-height:100px;display:block;float:left;width:265px;padding:70px 0;text-align:center;color:#fff}.footer-twitter{background:#0093c3}.footer-twitter:hover{color:#0093c3}.footer-facebook{background:#0066b9}.footer-facebook:hover{color:#0066b9}.footer-googleplus{background:#ec3216}.footer-googleplus:hover{color:#ec3216}.footer-rss{background:#f0b70c}.footer-rss:hover{color:#f0b70c}.footer-facebook:hover,.footer-googleplus:hover,.footer-rss:hover,.footer-twitter:hover{background:#fff}.backtotop{width:40px;height:40px;margin:0 20px 0 0;text-align:center;color:#ccc;background:#666}.backtotop:hover{color:#fff}.backtotop i{font-size:12px;line-height:40px;display:block}#comments{clear:both}#comments .commentlist{padding:20px 0}#comments .children{margin-left:16px;list-style-type:none}#comments ul.children li{padding-left:35px;background:url(images/ico-mobile-nav.png) 0 8px no-repeat}.pinglist{margin:0;padding:30px 0;list-style-type:none}.pinglist li{padding:10px;border-bottom:1px solid #e9eaea}.pinglist li a{font-weight:400;display:block;color:#4d4e52;border:0}.pinglist li a:hover{color:#202222;background:0 0!important}#reply-title,.comments-title,.pings-title{font-size:22px;font-weight:200;margin:0 0 20px}.commentlist #commentform{margin-bottom:60px}.comment .avatar{float:left;margin:0 15px 0 0;-webkit-border-radius:100px;border-radius:100px}.comment-meta{font-size:13px;margin-bottom:15px;color:#9da0a4}.comment-meta a:link,.comment-meta a:visited{font-weight:400!important;text-decoration:none!important;color:#9da0a4;border:0}.comment-meta a:hover{color:#555;border-bottom:1px dashed #ddd}.moderation{padding-left:51px;color:#9da0a4}.comment-wrap{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.comment-body{overflow:hidden}.comment-body ul{list-style-type:disc}.comment-body ol{list-style-type:decimal}.comment-author cite{font-family:Arial,serif;font-style:normal;color:#202222}#contact_form input,#contact_form textarea{font-family:Arial,Helvetica,sans-serif;color:#666}.comment-author .says{display:none}.nocomments{padding:20px;text-align:center}#commentform .comment-form-comment{margin-bottom:10px}#commentform input,#commentform textarea{font-weight:400;float:none;width:auto;margin:0;border:1px solid #e6e6e6;border-bottom-color:#ddd;-webkit-box-shadow:none;box-shadow:none}#commentform .required{color:red}#commentform textarea{width:99%;height:15em;margin:0 0 5px}#commentform input{float:left;width:40%;margin-right:15px}#commentform input#submit{width:230px}#commentform p{line-height:40px;clear:both;margin-bottom:15px}#commentform input[type=submit]{cursor:pointer}.contact-form input[type=text],.contact-form textarea{border:1px solid #eee}.contact-form div{margin-bottom:10px}.contact-form label{display:inline-block;width:3em}.contact-form input[type=text]{width:13em;margin-left:0;padding:8px}#commentform input#submit,.button-primary{background-color:#64ce83}#commentform input#submit,.button-primary,.button-secondary{font-size:16px!important;margin:0 10px;padding:21px 35px 19px;display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;color:#fff!important;border-width:1px 1px 3px!important;border-style:solid;border-color:#3dc264;-webkit-border-radius:5px;border-radius:5px;background:#64ce83;-webkit-box-shadow:0 -1px 0 rgba(255,255,255,.1) inset;box-shadow:0 -1px 0 rgba(255,255,255,.1) inset;text-shadow:0 1px 0 rgba(0,0,0,.15)}.button-secondary{border-color:#9aa7b1!important;background-color:#aab3bb!important}#commentform input#submit:hover,.button-primary:hover{background-color:#3dc264}.button-secondary:hover{border-color:#7e8e9a!important;background-color:#8d99a5!important}#primary-nav .nav li ul{-webkit-box-shadow:3px 3px 0 0 rgba(135,135,135,.1);box-shadow:3px 3px 0 0 rgba(135,135,135,.1)}a.more-link{font-size:11px;padding:5px 10px;cursor:pointer;text-align:center;color:#333!important;border:1px solid #ccc;border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#9f9f9f;-webkit-border-radius:2px;border-radius:2px;background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(25%,#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(#fff,#fff 25%,#e6e6e6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(25%,#fff),to(#e6e6e6));background-image:linear-gradient(#fff,#fff 25%,#e6e6e6);background-repeat:repeat-x;text-shadow:#fff 1px 1px 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0)}a.more-link:hover{background-color:#fff}#contact_form label{display:block;margin-bottom:5px}#contact_form label span{float:left;width:100px;color:#666}#contact_form input{width:100%;height:44px;border:2px solid #fff;-webkit-border-radius:3px;border-radius:3px}#contact_form textarea{height:152px;border:2px solid #fff;-webkit-border-radius:3px;border-radius:3px}.submit_btn{font-size:14px;float:right;padding:12px 15px;color:#fff;border:none;-webkit-border-radius:3px;border-radius:3px}.error,.success{font-weight:400;margin-bottom:10px;padding:10px 15px}.success{border:1px solid #b9ecce;-webkit-border-radius:5px;border-radius:5px;background:#64ce83}.error{border:1px solid #ffcaca;-webkit-border-radius:5px;border-radius:5px;background:#f99}#contact_form .button-primary{font-size:14px!important;line-height:42px;float:right;height:42px;margin:0;padding:0 20px}@media only screen and (min-width:960px){#mobile-menu,.btn-nav-right{display:none}}.portfolio-images embed,.portfolio-images iframe,.portfolio-images object{width:630px;height:480px}#footer .widget-title,#sidebar .widget-title,#text-logo,.button-primary,.button-secondary,.entry-title,.feature-title,.portfolio-details .entry-desc a,.widget-title,h1,h2,h3,h4,h5,h6{font-family:ProximaNovaBold,Helvetica,Arial,'Lucida Grande',sans-serif}