.header .nav,.text-right{text-align:right}body,html{overflow-x:hidden}.entry-content form li,.header .sf-menu,.sf-menu *,ol,ul{list-style:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}img{vertical-align:bottom;-ms-interpolation-mode:bicubic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.clearfix::after,.row:after,.row:before{content:""}.clearfix::after{clear:both;display:table}.none{display:none}.row{margin:0 auto;max-width:1520px;padding:0 60px;width:100%}.row:after,.row:before{display:table}.row:after{clear:both}.column,.columns{float:left;min-height:1px;padding:0;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}.left,[class*=column]+[class*=column].end{float:left}.one,.row .one{width:8.33333%}.row .two,.two{width:16.66667%}.row .three,.three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.row .six,.six{width:50%}.row .seven,.seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.row .ten,.ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.header,.hero,.row .twelve,.twelve,section{width:100%}embed,img,object{height:auto;max-width:100%}embed,object{height:100%}.show-for-small{display:none!important}.right{float:right}caption,table{text-align:left}@media only screen and (max-width:768px){.row .mobile-four.end,.row .mobile-two,.row .mobile-two.end,.row .mobile-two:last-child{float:left}.row{margin-left:0;margin-right:0;min-width:0;padding:0!important;width:auto}.row .row{margin:0}.column,.columns{padding:0}.column:after,.column:before,.columns:after,.columns:before{content:"";display:table}.column:after,.columns:after{clear:both}.row .mobile-two{padding:0 30px;width:50%!important}.row .mobile-four{float:left;width:100%!important}.hide-for-small{display:none!important}.show-for-small{display:block!important}}cite,pre{display:block}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}pre,textarea{overflow:auto}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-size:.875rem;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.header .nav,.header .site-logo-link,abbr,acronym,h3,h4,h5{text-transform:uppercase}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000}*{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{word-wrap:break-word;zoom:1;-webkit-overflow-scrolling:touch}ol,p,ul{-webkit-font-smoothing:antialiased!important}body,button,input,select,textarea{color:#666;font-family:Questrial,Helvetica,sans-serif;font-size:24px;font-size:2.4rem;line-height:40px;line-height:4rem;text-rendering:optimizeLegibility}.single-post .entry-content{font-size:22px;font-size:2.2rem;line-height:36px;line-height:3.6rem}h1,h2,h3,h4,h5,h6{font-family:Lato,Helvetica,sans-serif;font-weight:100}h1,h1 a,h2,h2 a,h3,h3 a,h4,h5,h6{color:#111}h3,h4,h5{font-weight:300;letter-spacing:12px}.page-item.no-content h2,h1{font-size:140px;font-size:14rem;font-weight:100;line-height:140px}h2{font-size:90px;font-size:9rem;line-height:110px}h3{font-size:28px;font-size:2.8rem;line-height:40px}h4{font-size:20px;font-size:2rem;line-height:36px}h5{font-size:13px;font-weight:400;line-height:22px}.entry-meta li,.page-template-default .entry-content ul,.published a,.single .entry-content ul,.widget,blockquote,blockquote p,h6{color:#888;font-family:"PT Serif",serif;font-size:22px;font-style:italic;line-height:24px;margin-bottom:10px;-webkit-font-smoothing:antialiased!important}.page-template-default .entry-content ul,.single .entry-content ul{line-height:inherit}cite,em{font-style:italic}strong{font-weight:700}del,strike{text-decoration:line-through}abbr,acronym,ins{border-bottom:1px dotted}abbr,acronym{cursor:help}code,kbd,pre,samp,var{font:18px/1.8 Monaco,Courier,"Courier New",monospace}pre{background-color:#f0f0f0;clear:both;font-size:14px;margin:40px 0;padding:40px;white-space:pre-wrap;word-wrap:break-word}table{border-collapse:collapse;border-spacing:0;border:1px solid #eee;font-size:18px;line-height:25px}thead{background-color:#f5f5f5}tr{border-bottom:1px solid #eee}td,th{padding:15px 10px;vertical-align:middle}td{border-left:1px solid #eee}address,dd,dl,fieldset,form table,ol,p,ul{margin-bottom:30px}#BeanForm li:last-child,.bean-contactform,.colophon p,.entry-content p:last-child,.entry-meta,.post .entry-meta ul,.post-password-form p,.sub-title,blockquote p,nav ul,p.hidden{margin-bottom:0}.widget_bean_tweets .button,p a{border-bottom:2px solid #eee;padding-bottom:1px}.comment cite a,.entry-title a,.widget_bean_tweets .button,p a{-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s}.btn,.btn[type=submit],.button,.button[type=submit],input[type=reset],input[type=submit],input[type=button]{background:#222;border:none;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-family:Lato,Helvetica,sans-serif;font-size:15px;font-weight:300;letter-spacing:.6em;outline:0!important;padding:16px 2.6em 16px 3.1em;text-align:center;text-transform:uppercase;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;width:auto;-webkit-font-smoothing:auto}.btn:hover,.btn[type=submit]:hover,.button:hover,.button[type=submit]:hover,.form-submit input[type=submit]:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover{background:#111;color:#fff!important}form label{cursor:pointer;display:block;font-size:17px;margin-bottom:-5px}span.required{color:#ff7373}input[type=tel],input[type=url],input[type=time],input[type=text],input[type=date],input[type=email],input[type=number],input[type=search],input[type=password],input[type=datetime],textarea{background-color:#f0f0f0;border:2px solid transparent;border-radius:2px;color:#222;display:block;font-size:80%;line-height:80%;margin:0 0 12px;outline:0!important;padding:.75em .9em .7em;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;vertical-align:baseline;width:100%;-webkit-appearance:none}input[type=tel]:focus,input[type=url]:focus,input[type=time]:focus,input[type=text]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,input[type=datetime]:focus,textarea:focus{background-color:#fff;border-color:#e2e2e2}textarea{display:block;height:180px;line-height:160%;resize:vertical;vertical-align:top}.header,.header .nav{vertical-align:middle}label.error{display:none!important}.requiredField.error,.wpcf7-not-valid,input.error,textarea.error{background-color:#fff;border-color:#ff4633!important}.hero,section{float:left}.hero .entry-tagline,.hero h3{margin-top:3%}.hero h4{margin-top:1%}.hero .button{margin-top:4%}.header{background-color:#fff;background-color:rgba(255,255,255,.65);display:table;margin:0 auto;padding:15px 2.5%;position:relative;position:fixed;top:0;z-index:600}.logged-in.admin-bar .header{top:32px}.header .site-logo-link{display:inline;font-size:18px;font-weight:100;letter-spacing:12px;letter-spacing:6px;line-height:1em;margin:0;padding:0;position:relative;text-decoration:none;vertical-align:middle;width:30%;color:#111}.header .site-logo-link:hover{color:#888!important}.logo a h1{-webkit-transition:color .1s;-moz-transition:color .1s;-ms-transition:color .1s;-o-transition:color .1s}.logo img{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s}.logo img:hover{opacity:.5}.header .nav{display:table-cell;font-size:13px;letter-spacing:3px;width:70%}.header .nav,.header .nav a{color:#bbb;color:rgba(17,17,17,.5)}.header .nav a:hover,.header .nav ul li.current-menu-item a{color:#111}.header .nav ul li{display:inline-block;margin:0 0 0 30px;text-align:right}.header .sf-menu li{position:relative;white-space:nowrap}.header .sf-menu li.sfHover>ul,.header .sf-menu li:hover>ul{display:block}.header .sf-menu a{position:relative}.header .sf-menu ul ul{left:100%;top:-25px}.header .sf-menu ul{display:none;left:-20px;min-width:14.5em;position:absolute;top:100%;z-index:9999}.header .sub-menu{background-color:#111;background-color:rgba(17,17,17,.9);border-radius:0 0 4px 4px;margin-top:15px;padding:10px 0}.header .sub-menu li{display:block!important;line-height:20px;margin:0!important;padding:5px 16px;text-align:left!important}.header .sub-menu li a{color:#888;display:block;width:100%}.header .sub-menu li a:hover{color:#fff}.page-item{background-position:center;background-size:cover;min-height:600px;position:relative;z-index:500;-khtml-background-size:cover;-ms-background-size:cover}.page-inner{margin:0 auto;padding:15% 25%;text-align:center;width:100%}.page-item.no-content.bg-img .page-inner,.page-item.parallax .page-inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero .page-inner,.page-item.no-content .page-inner{padding-left:5%;padding-right:5%}.page-item .entry-content{margin-top:50px}.page-item.bg-img #BeanForm span.detail,.page-item.bg-img label,.page-item.bg-img p{color:#333}.page-item.bg-img input[type=tel],.page-item.bg-img input[type=url],.page-item.bg-img input[type=time],.page-item.bg-img input[type=text],.page-item.bg-img input[type=date],.page-item.bg-img input[type=email],.page-item.bg-img input[type=number],.page-item.bg-img input[type=search],.page-item.bg-img input[type=password],.page-item.bg-img input[type=datetime],.page-item.bg-img textarea{background-color:#fff;border:2px solid #d0d0d0;border:2px solid rgba(10,10,10,.2)}.page-item.bg-img input[type=tel]:focus,.page-item.bg-img input[type=url]:focus,.page-item.bg-img input[type=time]:focus,.page-item.bg-img input[type=text]:focus,.page-item.bg-img input[type=date]:focus,.page-item.bg-img input[type=email]:focus,.page-item.bg-img input[type=number]:focus,.page-item.bg-img input[type=search]:focus,.page-item.bg-img input[type=password]:focus,.page-item.bg-img input[type=datetime]:focus,.page-item.bg-img textarea:focus{border-color:#444;border-color:rgba(10,10,10,.6)}.page-item.bg-img .button{background-color:rgba(10,10,10,.85)}.page-item.bg-img .button:hover{background-color:#111}.page-item.single-page{height:auto!important;min-height:inherit}.page-item.single-page .entry-content{margin:0}.page-item.single-page .page-inner{float:left;margin:0 auto;padding:8% 25%;position:relative;text-align:center;top:inherit;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%}.page-template-template-home-php .page-item .post-edit-link{background:url(images/sprite.png) -80px -80px #f0f0f0;height:40px;position:absolute;right:40px;text-indent:-9999em;top:40px;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-ms-transition:background-color .25s;-o-transition:background-color .25s;width:40px}.page-template-template-home-php .page-item.bg-img .post-edit-link{background-color:#222;background-color:rgba(34,34,34,.2);background-position:-80px -180px}.page-template-template-home-php .page-item .post-edit-link:hover{background-color:#e5e5e5}.page-template-template-home-php .page-item.bg-img .post-edit-link:hover{background-color:#222;background-color:rgba(34,34,34,.4)}#BeanForm{margin-top:50px!important;text-align:left}#BeanForm input{margin:0}#BeanForm li{float:left;margin-bottom:10px;width:100%}#BeanForm li.name div{float:left;width:49%}#BeanForm li.name div:last-child{margin-left:2%}#BeanForm span.detail{color:#bbb;display:block;font-size:15px;line-height:20px;margin-top:5px}#BeanForm .submit{margin-top:30px;text-align:center}.contact-alert{background-color:#f0f0f0;color:#555;left:0;padding:12px 20px;position:absolute;text-align:center;top:0;width:100%}.contact-alert h5{color:#fff;margin-bottom:0!important}.contact-alert.fail{background-color:#ff4633;background-color:rgba(255,70,51,.85)}.contact-alert.success{background-color:#40c782;background-color:rgba(64,199,130,.85)}.search .hero #searchform .button[type=submit]{display:none}.search .hero #searchform{margin:5% auto 0;width:80%}.search .hero input{text-align:center}body.error404 .entry-content{height:16%;left:0;margin:0;margin:auto;margin-top:-5%;min-width:0;padding:0;position:absolute;text-align:center;top:50%;width:100%}.error-logo{margin-bottom:20px}.archive .header,.blog .header,.search .header,.single-attachment .header,.single-post .header{-webkit-animation-name:animationx;animation-name:animationx}#masonry-container{float:left;padding:0 1.5%;width:100%}#masonry-container article{float:left;padding:1%;padding-top:0!important;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;width:19.4%}#masonry-container .inner{padding:20px 0 0}#masonry-container article .post-thumb{overflow:hidden;position:relative}#masonry-container article .post-thumb img{min-width:100%}#masonry-container article .entry-title{border-bottom:none;font-size:24px;font-size:2.4rem;font-weight:400;line-height:40px;margin-bottom:10px}#masonry-container article .published{display:block;margin-bottom:-7px}#masonry-container article .published a{font-size:65%}#masonry-container article p{font-size:80%;line-height:30px}#infscr-loading,#infscr-loading img,#page_nav{display:none}#infscr-loading{background:url(images/loading.gif) 50% 50% no-repeat #fff;border-radius:3px;bottom:40px;height:32px;left:50%;margin-left:-16px;position:absolute;width:32px;z-index:100}#infscr-loading div{display:none;opacity:0}@media only screen and (max-width:1800px){#masonry-container article{padding:1.3%;width:24.25%}.header,.single-post .single-post-content{padding-left:2.6%!important;padding-right:2.6%!important}}@media only screen and (max-width:1450px){#masonry-container article{padding:1.5%;width:32.333%}.header,.single-post .single-post-content{padding-left:3%!important;padding-right:3%!important}}@media only screen and (max-width:1000px){#masonry-container article{width:48.5%}}@media only screen and (max-width:500px){#masonry-container article{padding:20px;width:100%}#masonry-container,#masonry-container .inner{padding-left:0;padding-right:0}.single-post .single-post-content{padding:20px!important}}.single-post .single-post-content{margin:0 auto;max-width:1800px;padding:0 2.5%}.single-post .entry-sidebar{float:left;max-width:800px;width:25%}.comment-content img,.entry-content img,.widget img,.wp-caption{max-width:100%}.single-post .entry-sidebar,.single-post .entry-sidebar p{font-size:16px;line-height:30px}.single-post .content-left{float:left;padding-right:4%;width:75%}.single-post .entry-content-media{margin-bottom:5%}.single-post .entry-content-media img{width:100%}.single-attachment .entry-title,.single-post .entry-title{font-size:40px;font-size:4rem;font-weight:300;line-height:48px;margin-bottom:4%}.single-post .entry-content{float:left;padding:0 4%;width:80%}.single-post .entry-meta{float:left;width:20%}.single-attachment .entry-meta li,.single-post .entry-meta li{display:block;font-size:16px;margin:0 0 25px}.single-post .entry-meta li a{color:#888}.single-post .entry-meta li span{color:#111;display:block}li.tags a{margin-right:10px}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{margin-bottom:25px}.entry-content ul{line-height:33px;list-style-type:disc;margin-bottom:30px!important;margin-left:60px}.entry-content ol li ol,.entry-content ol li ul,.entry-content ul li ol,.entry-content ul li ul{margin:10px 0 10px 15px}.entry-content ol{list-style-type:decimal;margin:35px 30px}.entry-content form ul{margin:0!important}.entry-content blockquote{margin-bottom:30px}.entry-content blockquote p{line-height:38px}.single-post .entry-content img,.single-post .entry-content img a{margin:40px 0}.attachment .post-box img,.content .gallery .gallery-icon img,.entry-content p img,.image-frame img,.slider img{background:0 0;display:block}.attachment .post-box img,.image-frame img,.post-thumb img{height:auto}.entry-content .entry-content-media img{margin:0}.content .gallery-item{float:left;margin:0;padding:0}.content .gallery .gallery-icon img{margin-bottom:0!important}.entry-content img.size-full,.entry-content img.size-large{display:block;height:auto;max-width:100%;width:auto}.entry-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}img.aligncenter{clear:both;display:block;margin-left:auto!important;margin-right:auto!important}img.alignleft{float:left;margin-right:40px!important}img.alignright{display:block;float:right;margin-left:40px!important}img#wpstats,p:empty{display:none}.wp-smiley{margin:0!important;max-height:13px}.gallery{float:left;margin:auto;width:100%}.gallery-caption,.gallery-image,.gallery-item{margin-left:0}.gallery-item{float:left;text-align:center}#gallery-1 .gallery-item{float:left;margin-top:10px;text-align:center;width:33%}.gallery-item .gallery-caption{margin-bottom:0!important;padding-right:12%}.gallery-item img,.wp-caption img,.wp-caption img a{border:none!important;margin:10px 0!important;padding:0}.gallery-caption,.wp-caption .wp-caption-text{font-size:13px;font-weight:400;line-height:22px;margin:0;margin-bottom:20px;text-align:center}.bypostauthor,.sticky{font-size:inherit}.twitter-tweet{margin:40px 0!important;width:100%!important}.single-attachment h1.entry-title{margin-bottom:10px;text-transform:capitalize}.single-attachment .entry-content{text-align:center}.single-attachment .entry-content-media{margin-bottom:5%;text-align:center}.single-attachment ul.entry-meta{margin:0 0 5%}.single-attachment .entry-meta li{margin:0}.bean-alert,.bean-panel-body,.bean-panel-title>a,.bean-tab-content,.bean-tabs>li>a{text-align:left;-webkit-font-smoothing:antialiased!important}.bean-tabs>li{margin-bottom:1px}.bean-panel-title>a,.bean-tabs a,.bean-tabs>li.active>a{background:0 0}.bean-tabs>li.active>a{border-bottom-color:#fff!important}.bean-panel-title>a,.bean-tabs>li>a{color:#282828}.entry-content ul.bean-tabs{font-family:Questrial,Helvetica,sans-serif;font-size:22px;font-style:normal;margin-bottom:0!important}.entry-content ul.bean-tabs a:hover{border-bottom:none}#comments-list,#comments-list ol li,.comment-body{float:left;text-align:left;width:100%}#comments{margin:0 0 70px}#comments ul{list-style:none!important}.commentlist{float:left;list-style-type:none!important;margin:20px 0 0!important;width:100%}.comment-meta,.comments-title{color:#111;font-size:16px}.comment .avatar{border-radius:100px;float:left;margin:9px 20px 0 0!important}.comment-author{margin-bottom:-7px}.comment cite a{color:#111}.comment-meta,.comment-meta a{color:#888}.comment-author cite,.comment-author span{display:inline-block;font-size:18px;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased}#reply-title,.comment .logged-in-as,.logged-in .comment #cancel-comment-reply-link,.moderation{display:none}.comment-body{clear:both;margin:0 0 25px}.comment-body p{margin-left:65px}.comment-body ol,.comment-body ul{list-style-type:disc}.comments .children{margin:0 0 0 65px}.comment-form h3,.comment-form input,.comment-form textarea{margin:0}.comment-form p{margin-bottom:10px;overflow:hidden}.comment .comment-form{margin-bottom:10px;margin-top:0;padding-bottom:30px;padding-top:0}.form-submit{margin-top:30px;text-align:center}.logged-in-as{display:none!important}.mobile-comments-title h6{margin-bottom:40px}.pinglist{float:left}#respond{padding-bottom:40px}.logged-in-as a{color:#262626}.widget{border-bottom:1px solid #eee;margin:60px 0;padding-bottom:60px}.textwidget p:last-of-type,.widget ul{margin-bottom:0}.widget,h6.widget-title{font-size:16px}h6.widget-title{color:#111}.widget p:first-of-type{margin-top:-5px}.widget:last-child{border:none;margin-bottom:0;padding-bottom:25px}.widget input[type=tel],.widget input[type=url],.widget input[type=time],.widget input[type=text],.widget input[type=date],.widget input[type=email],.widget input[type=number],.widget input[type=search],.widget input[type=password],.widget input[type=datetime],.widget textarea{font-size:100%;margin:0}.widget li a{color:#888}.widget_recent_entries li{margin-bottom:10px}.post-date{display:block;font-size:13px;opacity:.5}#wp-calendar{width:100%}#wp-calendar caption{color:#b7b7b7;font-size:14px;margin-bottom:30px;text-align:left}#wp-calendar thead{font-size:10px}#wp-calendar tbody td,#wp-calendar thead th{background:#f4f4f4;border:none;padding:4px 0;text-align:center}#wp-calendar thead th{font-size:12px;font-weight:500;background-color:#e9e9e9}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:12px;text-align:right;text-transform:uppercase}#wp-calendar tfoot #prev{font-size:12px;padding-top:10px;text-transform:uppercase}.bean500px_badge_image,.flickr_badge_image,.instagram_badge_image,.widget img{border-radius:4px!important;-webkit-backface-visibility:hidden}.tagcloud{float:left;margin-bottom:-4px;margin-top:7px}.tagcloud a{border-radius:3px;color:#fff;display:inline-block;float:left;font:700 12px/13px Helvetica,sans-serif!important;margin:0 3px 3px 0;padding:7px 9px 5px;position:relative;text-transform:uppercase}#loader,.bean-shot a{display:block}.bean-dribbble-shots{float:left;margin-left:-10px}.bean-shot{float:left;line-height:6px;margin:0 0 12px 10px}.bean-dribbble-shots img{border-radius:0!important;height:auto;position:relative;width:100%}.widget.bean_flickr{float:none}.flickr-image-wrapper{float:left;margin:0 -1.8072%;width:103.75%}.flickr_badge_image{float:left;margin:0 1.8072% 3.6144%;width:21.33%}.flickr_badge_image a{float:left;position:relative}.flickr_badge_image img{height:auto;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bean500px_badge_image,.bean500px_badge_image:hover,.flickr_badge_image,.flickr_badge_image:hover,.instagram_badge_image,.instagram_badge_image:hover{opacity:1}.widget_bean_video .video-frame{margin-bottom:10px}.bean500px-image-wrapper,.instagram-image-wrapper{margin:0 -1.8072%;width:103.75%}.bean500px_badge_image,.instagram_badge_image{background:0 0!important;border-radius:0!important;margin:0 1.8072% 3.6144%!important;width:21.33%!important}.bean500px_badge_image img,.instagram_badge_image img{height:auto!important;position:relative;width:auto!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bean500px_badge_image a:hover,.instagram_badge_image a:hover{opacity:1!important}.widget_bean_tweets a.twitter-time-stamp{background-color:transparent;color:#c5c5c5;display:block;font-size:14px;margin:5px 0 20px}.widget_bean_tweets .button{background:0 0;border-radius:0;font-family:"PT Serif",serif;letter-spacing:normal;margin:0;padding:0;text-transform:none}#loader,#loader:before{border:3px solid transparent}ul.bean_social_icons{text-align:left}ul.bean_social_icons li.bean_social_icon{margin:0 2px 2px 0!important}.bean-pricing-table{font-family:Helvetica,sans-serif}.bean-pricing-table .table-mast:hover{background-color:#262626}.bean-pricing-table .pricing-column ul{background-color:#f4f4f4}.bean-pricing-table .pricing-column li{color:#b7b7b7;font-size:inherit;line-height:inherit;margin-bottom:3px}.bean-pricing-table .table-mast h5.title{color:#fff!important;font-family:sans-serif;font-size:20px!important;font-weight:400}.bean-pricing-table .pricing-column.six.columns.mobile-four:first-child{padding-right:20px}.bean-pricing-table .pricing-column.six.columns.mobile-four:last-child{padding-left:20px}#loader-wrapper .loader-section{background:#fff;height:100%;position:fixed;top:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:51%;z-index:1000}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}#loader-wrapper{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}#loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-radius:50%;border-top-color:#999;height:150px;left:50%;margin:-75px 0 0 -75px;position:relative;top:50%;width:150px;z-index:1001}#loader:after,#loader:before{content:"";position:absolute}#loader:before{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-radius:50%;border-top-color:#777;bottom:5px;left:5px;right:5px;top:5px}#loader:after{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#555;bottom:15px;left:15px;right:15px;top:15px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .7s .3s cubic-bezier(.645,.045,.355,1);transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s .3s cubic-bezier(.645,.045,.355,1);transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded #loader{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.loaded #loader-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s 1s ease-out;transition:all .3s 1s ease-out;visibility:hidden}.no-js #loader-wrapper{display:none}.fadein{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.hero .fadein{-webkit-animation-delay:2s;animation-delay:2s}.headerintro{-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:headerintro;animation-name:headerintro;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes headerintro{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headerintro{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.mean-remove,nav#mobile-nav li{display:none!important}a.meanmenu-reveal{display:none}.mean-container .mean-bar{position:relative;z-index:800}.mean-container a.meanmenu-reveal{cursor:pointer;display:block;height:82px;position:absolute;right:0;top:0;width:82px}.mean-container a.meanmenu-reveal span{background:url(images/sprite.png) -59px -260px no-repeat;display:block;height:82px;position:absolute;right:0;top:0;width:82px}.mean-container a.meanmenu-reveal span:hover{opacity:.5}.mean-container a.meanmenu-reveal.meanclose span{background-position:-59px -362px}.mean-container .mean-nav{background:#fff;float:left;width:100%}.mean-container .mean-nav ul{border-bottom:1px solid #ececec;border-bottom-color:rgba(0,0,0,.08);border-top:1px solid #ececec;display:none;list-style-type:none;margin:0;overflow:hidden;padding:0;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;width:100%}.mean-container .mean-nav ul li{float:left;position:relative;width:100%}.mean-container .mean-nav ul li:first-child{padding-top:.5em}.mean-container .mean-nav ul li:last-child{padding-bottom:.5em}.mean-container .mean-nav ul li a{color:#888;display:block;float:left;font-size:80%;font-weight:400;margin:0;padding:.2em 20px;text-align:left;text-decoration:none;width:100%}.mean-container .mean-push,.mean-nav .wrapper{margin:0;padding:0;width:100%}.mean-container .mean-nav ul li a:hover{background:#f9f9f9;color:#111}.mean-container .mean-push{clear:both;float:left}@media only screen and (max-width :1100px){.single-post .entry-meta{display:none}.single-post .entry-content{padding-left:0;width:100%}}@media only screen and (max-width :782px){.comment-wrap:before,.entry-sidebar,.header .nav,.page-item .post-edit-link,p.logged-in-as{display:none}body,p{font-size:22px;font-size:2.2rem;line-height:38px}.page-item.no-content h2,h1{font-size:110px;font-size:11rem;line-height:110px}h2{font-size:60px;font-size:6rem;line-height:70px}h3{font-size:25px;font-size:2.5rem;line-height:32px}h4{font-size:20px;font-size:2rem;line-height:30px}.header{background-color:#fff;padding:20px!important;position:absolute;top:0}.logged-in.admin-bar .header{top:46px}.headerintro{-webkit-animation-name:headerintrox;animation-name:headerintrox}.archive .header,.blog .header,.search .header,.single-post .header{border-bottom:1px solid #ececec}.header .site-logo-link{font-size:14px}.header .logo img{margin-bottom:-5px;margin-top:-5px;max-height:25px}.hero h3{margin-top:5%}.hero h4{margin-top:2%}.hero .page-inner{padding-top:0}.hero .page-item,section .page-item{height:auto!important}section .page-item .entry-content{margin-top:30px}.page-item.no-content.bg-img .page-inner,section .page-inner{margin:0 auto;padding:20% 10%;position:relative;text-align:center;top:inherit;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%}section .page-item.no-content .page-inner{padding-bottom:40%!important;padding-top:40%!important}.page-item.single-page .page-inner{padding:5% 10%}#masonry-container,.single-post .single-post-content{margin-top:0!important}#masonry-container article{padding-top:20px!important}.single-post .single-post-content{padding-top:20px}.single-post .entry-content{padding-right:0}.single-post .content-left{padding:0;width:100%}blockquote{margin:30px 0}pre{margin:35px 0!important}.entry-content ol,.entry-content ul{margin:30px 0 30px 20px}.post-password-form input[type=password]{width:100%}.comment-form label{position:inherit}#infscr-loading{left:50%;margin-left:-8px}body.error404 .entry-content{margin-top:-25%}}@media only screen and (max-width :600px){.single-attachment .entry-title,.single-post .entry-title{font-size:34px;font-size:3.4rem;line-height:48px}.entry-content h3,.entry-content h4,.entry-content h5{letter-spacing:3px}}@media only screen and (max-width :414px){#BeanForm .button,#BeanForm li.name div,.comment-form input[type=submit]{width:100%}.page-item.no-content h2,h1{font-size:80px;font-size:8rem;line-height:80px}h3,h4{line-height:30px}h3{font-size:20px;font-size:2rem}h4{font-size:16px;font-size:1.6rem}.hero .button,.hero h3{margin-top:8%}.hero h4{margin-top:2%}.page-item.single-page .page-inner{padding:10%}.btn,.btn[type=submit],.button,.button[type=submit],input[type=reset],input[type=submit],input[type=button]{font-size:14px;letter-spacing:.5em;padding:16px 2.3em 16px 3.1em}.comments .children{margin:0}#BeanForm li.name div:last-child{margin-left:0}#BeanForm span.detail{margin:5px 0 15px}#BeanForm .submit{margin-top:15px}}@media only screen and (-webkit-min-device-pixel-ratio :2),only screen and (min--moz-device-pixel-ratio :2),only screen and (min-device-pixel-ratio :2),only screen and (min-resolution :192dpi),only screen and (min-resolution :2dppx){.mean-container a.meanmenu-reveal span,.page-template-template-home-php .page-item .post-edit-link{background-image:url(images/sprite@2x.png);background-size:200px 500px}}@media screen and (min-device-width :414px) and (-webkit-device-pixel-ratio:3){.mean-container a.meanmenu-reveal span,.page-template-template-home-php .page-item .post-edit-link{background-image:url(images/sprite@3x.png)}}.ie .bean500px_badge_image,.ie .bean500px_badge_image img,.ie .flickr_badge_image,.ie .instagram_badge_image,.ie .instagram_badge_image img{width:80px!important}.ie .bean500px_badge_image,.ie .flickr_badge_image,.ie .instagram_badge_image{margin-bottom:15px}.ie ul.bean-contactform label{display:block}.ie input[type=tel],.ie input[type=url],.ie input[type=time],.ie input[type=text],.ie input[type=date],.ie input[type=email],.ie input[type=number],.ie input[type=search],.ie input[type=password],.ie textarea{line-height:6px}