html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix::after{clear:both;content:"";display:table}.none{display:none}.row{margin:0 auto;max-width:1520px;padding:0 60px;width:100%;*zoom:1}.row:before,.row:after{content:"";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}[class*="column"]+[class*="column"].end{float:left}.one,.row .one{width:8.33333%}.two,.row .two{width:16.66667%}.three,.row .three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.six,.row .six{width:50%}.seven,.row .seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.ten,.row .ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.twelve,.row .twelve{width:100%}img,object,embed{height:auto;max-width:100%}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}.show-for-small{display:none!important}.left{float:left}.right{float:right}.text-right{text-align:right}@media only screen and (max-width:768px){.row{margin-left:0;margin-right:0;min-width:0;padding:0!important;width:auto}.row .row{margin:0}.column,.columns{padding:0}.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}.column:after,.columns:after{clear:both}.row .mobile-two{float:left;padding:0 30px;width:50%!important}.row .mobile-two:last-child{float:left}.row .mobile-two.end{float:left}.row .mobile-four{float:left;width:100%!important}.row .mobile-four.end{float:left}}@media only screen and (max-width:768px){.hide-for-small{display:none!important}.show-for-small{display:block!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{overflow-x:hidden;word-wrap:break-word;zoom:1;-webkit-overflow-scrolling:touch}p,ul,ol{-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:4.0rem;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,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a{color:#111}h3,h4,h5{font-weight:300;letter-spacing:12px;text-transform:uppercase}h1,.page-item.no-content h2{font-size:140px;font-size:14.0rem;font-weight:100;line-height:140px}h2{font-size:90px;font-size:9.0rem;line-height:110px}h3{font-size:28px;font-size:2.8rem;line-height:40px}h4{font-size:20px;font-size:2.0rem;line-height:36px}h5{font-size:13px;font-weight:400;line-height:22px}h6,blockquote,blockquote p,.entry-meta li,.published a,.widget,.single .entry-content ul,.page-template-default .entry-content ul{color:#888;font-family:'PT Serif',serif;font-size:22px;font-style:italic;line-height:24px;margin-bottom:10px;-webkit-font-smoothing:antialiased!important}.single .entry-content ul,.page-template-default .entry-content ul{line-height:inherit}em,cite{font-style:italic}cite{display:block}strong{font-weight:bold}strike,del{text-decoration:line-through}abbr,acronym,ins{border-bottom:1px dotted}abbr,acronym{cursor:help;text-transform:uppercase}var,kbd,samp,code,pre{font:18px/1.8 'Monaco',Courier,"Courier New",monospace}pre{background-color:#f0f0f0;clear:both;display:block;font-size:14px;margin:40px 0;overflow:auto;padding:40px;white-space:pre-wrap;word-wrap:break-word}table{border:1px solid #EEE;font-size:18px;line-height:25px;text-align:left}caption{text-align:left}thead{background-color:#f5f5f5}tr{border-bottom:1px solid #EEE}th,td{padding:15px 10px;vertical-align:middle}td{border-left:1px solid #EEE}p,ul,ol,dl,dd,form table,address,fieldset{margin-bottom:30px}nav ul,p.hidden,.sub-title,.colophon p,blockquote p,.entry-meta,.bean-contactform,.post .entry-meta ul,.post-password-form p,#BeanForm li:last-child,.entry-content p:last-child{margin-bottom:0}p a,.widget_bean_tweets .button{border-bottom:2px solid #EEE;padding-bottom:1px}p a,.entry-title a,.comment cite a,.widget_bean_tweets .button{-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s}.btn,.button,.btn[type="submit"],.button[type="submit"],input[type="button"],input[type="reset"],input[type="submit"]{background:#222;border:0;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:none!important;padding:16px 2.6em 16px 3.1em;text-align:center;text-transform:uppercase;width:auto;-webkit-font-smoothing:auto;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s}.btn:hover,.button:hover,.btn[type="submit"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover,.button[type="submit"]:hover,.form-submit input[type="submit"]:hover{background:#111;color:#FFF!important}form label{cursor:pointer;display:block;font-size:17px;margin-bottom:-5px}span.required{color:#ff7373}textarea,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"]{background-color:#f0f0f0;border:2px solid transparent;border-radius:2px;color:#222;display:block;margin:0 0 12px;outline:none!important;padding:.75em .90em .70em;width:100%;font-size:80%;line-height:80%;vertical-align:baseline;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;-webkit-appearance:none}textarea:focus,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{background-color:#FFF;border-color:#e2e2e2}textarea{display:block;height:180px;line-height:160%;resize:vertical;overflow:auto;vertical-align:top}label.error{display:none!important}input.error,textarea.error,.wpcf7-not-valid,.requiredField.error{background-color:#FFF;border-color:#ff4633!important}.hero,section{float:left;width:100%}.hero .parallax{background-position:0 0}.hero h3,.hero .entry-tagline{margin-top:3%}.hero h4{margin-top:1%}.hero .button{margin-top:4%}.header{background-color:#FFF;background-color:rgba(255,255,255,0.65);display:table;margin:0 auto;padding:15px 2.5%;position:relative;position:fixed;top:0;vertical-align:middle;width:100%;z-index:600}.logged-in.admin-bar .header{top:32px}.header .site-title{display:table-cell;font-size:18px;font-weight:100;letter-spacing:12px;letter-spacing:6px;line-height:1em;margin:0;padding:0;position:relative;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:30%}.header .site-title a{color:#111}.header .site-title a:hover{color:#888}.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;text-align:right;text-transform:uppercase;vertical-align:middle;width:70%}.header .nav,.header .nav a{color:#BBB;color:rgba(17,17,17,0.50)}.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,.sf-menu *{list-style:none}.header .sf-menu li{position:relative;white-space:nowrap}.header .sf-menu li:hover>ul,.header .sf-menu li.sfHover>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,0.90);border-radius:0 0 4px 4px;padding:10px 0;margin-top:15px}.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-size:cover;background-position:center;position:relative;z-index:500;min-height:600px;-webkit-background-size:cover;-khtml-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover}.page-inner{margin:0 auto;padding:15% 25%;text-align:center;width:100%}.page-item.parallax .page-inner,.page-item.no-content.bg-img .page-inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-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 p,.page-item.bg-img label,.page-item.bg-img #BeanForm span.detail{color:#333}.page-item.bg-img textarea,.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"]{background-color:#FFF;border:2px solid #d0d0d0;border:2px solid rgba(10,10,10,0.20)}.page-item.bg-img textarea:focus,.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{border-color:#444;border-color:rgba(10,10,10,0.60)}.page-item.bg-img .button{background-color:rgba(10,10,10,0.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;width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-template-template-home-php .page-item .post-edit-link{background:url('assets/images/sprite.png') -80px -80px #f0f0f0;height:40px;position:absolute;right:40px;text-indent:-9999em;top:40px;width:40px;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-ms-transition:background-color .25s;-o-transition:background-color .25s}.page-template-template-home-php .page-item.bg-img .post-edit-link{background-color:#222;background-color:rgba(34,34,34,0.20);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,0.40)}.search .hero #searchform .button[type="submit"]{display:none}.search .hero #searchform{margin:5% auto 0;width:80%}.search .hero input{text-align:center}.blog .header,.search .header,.archive .header,.single-post .header,.single-attachment .header{-webkit-animation-name:animationx;animation-name:animationx}#masonry-container{float:left;padding:0 1.5%;width:100%}#masonry-container article{float:left;opacity:0;padding:1%;padding-top:0!important;width:19.40%;-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in}#masonry-container article.loaded{opacity:1}#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:0;font-size:24px;font-size:2.4rem;line-height:40px;font-weight:400;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}#page_nav,#infscr-loading,#infscr-loading img{display:none}#infscr-loading{background:url(assets/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{width:24.25%;padding:1.3%}.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{width:32.333%;padding:1.5%}.header,.single-post .single-post-content{padding-left:3.0!important;padding-right:3.0!important}}@media only screen and (max-width:1000px){#masonry-container article{width:48.5%}}@media only screen and (max-width:500px){#masonry-container article{width:100%;padding:20px}#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%}.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-post .entry-title,.single-attachment .entry-title{font-size:40px;font-size:4.0rem;line-height:48px;font-weight:300;margin-bottom:4%}.single-post .entry-content{float:left;padding:0 4%;width:80%}.single-post .entry-meta{float:left;width:20%}.single-post .entry-meta li,.single-attachment .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-left:60px;margin-bottom:30px!important}.entry-content ol li ul,.entry-content ul li ol,.entry-content ul li ul,.entry-content ol li ol{margin:10px 0 10px 15px}.entry-content ol{list-style-type:decimal;margin:35px 30px}.entry-content form ul{margin:0!important}.entry-content form li{list-style:none}.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 40px 0}.slider img,.image-frame img,.entry-content p img,.attachment .post-box img,.content .gallery .gallery-icon img{background:transparent;display:block}.image-frame img,.attachment .post-box 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}.widget img,.entry-content img,.comment-content img{max-width:100%}.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:0;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}.wp-smiley{margin:0!important;max-height:13px}.gallery{float:left;margin:auto;width:100%}.gallery-item{float:left;margin-left:0;text-align:center}#gallery-1 .gallery-item{float:left;margin-top:10px;text-align:center;width:33%}.gallery-image{margin-left:0}.gallery-caption{font-weight:bold;margin-left:0}.gallery-item .gallery-caption{margin-bottom:0!important;padding-right:12%}.wp-caption{max-width:100%}.wp-caption img,.gallery-item img,.wp-caption img a{border:none!important;margin:10px 0!important;padding:0}.wp-caption .wp-caption-text,.gallery-caption{font-size:13px;font-weight:normal;line-height:22px;margin:0;margin-bottom:20px;text-align:center}img#wpstats{display:none}.twitter-tweet{margin:40px 0!important;width:100%!important}.single-attachment h1.entry-title{text-transform:capitalize;margin-bottom:10px}.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}p:empty{display:none}.bean-alert,.bean-panel-body,.bean-tab-content,.bean-tabs>li>a,.bean-panel-title>a{text-align:left}.bean-tabs>li{margin-bottom:5px}.bean-tabs a,.bean-panel-title>a,.bean-tabs>li.active>a{background:0}.bean-tabs>li.active>a{border-bottom-color:#FFF!important}.bean-tabs>li>a{color:#282828}#loader-wrapper .loader-section{background:#FFF;height:100%;position:fixed;top:0;width:51%;z-index:1000;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#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{border:3px solid transparent;border-radius:50%;border-top-color:#999;display:block;height:150px;left:50%;margin:-75px 0 0 -75px;position:relative;top:50%;width:150px;z-index:1001;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}#loader:before{border:3px solid transparent;border-radius:50%;border-top-color:#777;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader:after{border:3px solid transparent;border-radius:50%;border-top-color:#555;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-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(0.645,0.045,0.355,1.000);transition:all .7s .3s cubic-bezier(0.645,0.045,0.355,1.000)}.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(0.645,0.045,0.355,1.000);transition:all .7s .3s cubic-bezier(0.645,0.045,0.355,1.000)}.loaded #loader{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s 1s ease-out;transition:all .3s 1s ease-out}.no-js #loader-wrapper{display:none}.fadein{-webkit-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;animation-delay:.4s}@-webkit-keyframes fadein{0{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0{opacity:0}100%{opacity:1}}@-o-keyframes fadein{0{opacity:0}100%{opacity:1}}@keyframes fadein{0{opacity:0}100%{opacity:1}}.hero .fadein{-webkit-animation-delay:2.0;animation-delay:2.0}.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)}}.ie .flickr_badge_image,.ie .instagram_badge_image,.ie .bean500px_badge_image,.ie .bean500px_badge_image img,.ie .instagram_badge_image img{width:80px!important}.ie .flickr_badge_image,.ie .instagram_badge_image,.ie .bean500px_badge_image{margin-bottom:15px}.ie ul.bean-contactform label{display:block}.ie input[type="text"],.ie input[type="password"],.ie input[type="date"],.ie input[type="email"],.ie input[type="number"],.ie input[type="search"],.ie input[type="tel"],.ie input[type="time"],.ie input[type="url"],.ie textarea{line-height:6px}.map-canvas{position:absolute;width:100%;height:100%;top:0;left:0}.map-canvas img{max-width:inherit}.map-canvas div{line-height:20px}