html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.row,.grid{margin-left:-2.5%;margin-right:-2.5%}.row:before,.grid:before,.row:after,.grid:after{content:" ";display:table}.row:after,.grid:after{clear:both}.row.collapse,.grid.collapse{margin-left:0;margin-right:0}.column{position:relative;min-height:1px;float:left;box-sizing:border-box;padding-left:2.5%;padding-right:2.5%;width:100%}.collapse .column{padding-left:0;padding-right:0}@media (min-width:480px){.one-half,.one-third,.two-third,.one-fourth,.two-fourth,.three-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth{width:50%}}@media (min-width:768px){.one-third{width:33.33333333%}.two-third{width:66.66666667%}.one-fourth{width:25%}.three-fourth{width:75%}.one-fifth{width:20%}.two-fifth{width:40%}.three-fifth{width:60%}.four-fifth{width:80%}}.grid .column{margin-bottom:5%}@media (min-width:480px){.grid .column:nth-child(2n+1){clear:left}}@media (min-width:768px){.grid .column:nth-child(2n+1){clear:none}.grid .column.one-half:nth-child(2n+1){clear:left}.grid .column.one-third:nth-child(3n+1){clear:left}.grid .column.one-fourth:nth-child(4n+1){clear:left}.grid .column.one-fifth:nth-child(5n+1){clear:left}}.grid.collapse .column{margin-bottom:0}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.animated{-webkit-animation-duration:1s;animation-duration:1s}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}*{box-sizing:border-box}html,body{color:#666;font:300 20px/1.6 Lato,sans-serif;-webkit-font-smoothing:antialiased;background:#fff}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.2;margin:1.333em 0 .5em;color:#444}h1{font-size:2.369em;letter-spacing:-.04em}h2{font-size:1.777em;letter-spacing:-.04em}h3{font-size:1.333em}h4{font-size:1em}h5{font-size:.75em}h6{font-size:.563em;text-transform:uppercase}blockquote{padding:1em 1.5em;line-height:150%;color:#666;background:#f0f0f0;border-left:8px solid #039;margin:1em 0}blockquote p:last-child{margin:0}blockquote cite{display:block;margin-top:.5em;font-size:.7em}blockquote cite:before{content:'\2014';margin-right:.5em}a{color:#039;text-decoration:none}img{max-width:100%;height:auto}button,input,textarea{padding:.7em 1.2em;font-size:.85em;border:0;background:#f2f2f2;border-radius:3px;transition:all .3s}button:active,input:active,textarea:active,button:focus,input:focus,textarea:focus{outline:0}textarea{width:100%}button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;background:#039;border-color:#039;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:1}button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#109d85}button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{top:1px;position:relative}code,kbd,samp{font-size:.85em;color:#c01331}pre{line-height:1.4;padding:.7em 1.2em;background:#333;font-size:.75em;color:#eee}pre code{color:#eee}table{font-size:.9em;width:100%;margin:1em 0}tr{border-bottom:1px solid #ddd}tr:nth-child(even){background:#f3f3f3}th,td{padding:.5em;line-height:1.4}caption{color:#444;text-align:center;padding:2%}nav ul{list-style:none;padding:0;margin:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}li{line-height:1.9}strong,b{font-weight:400}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.button,.button-minimal,.entry-content .more-link{padding:1.2em 1.4em;margin:0;border:1px solid #039;background:#039;color:rgba(255,255,255,.7);font-size:.8rem;line-height:1;border-radius:3px;text-transform:uppercase;letter-spacing:1px;font-weight:700;transition:background .2s;display:inline-block}.button:hover,.button-minimal:hover,.entry-content .more-link:hover{background:#109d85;border-color:#109d85;color:#fff;text-decoration:none}.button:focus,.button-minimal:focus,.button:active,.button-minimal:active{outline:none}.button-minimal{background:0 0;border-color:rgba(0,0,0,.3);color:#666}.button-minimal:hover{background:#039;color:#fff;border-color:#039}.header .button-minimal{border-color:rgba(255,255,255,.3);font-weight:400;color:rgba(255,255,255,.7)}.header .button-minimal:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3)}u,.underline{border-bottom:1px solid #ddd;text-decoration:none}big,.highlight{font-size:1.2em;color:#7e7e7e}.hidden{display:none}.clear{clear:both}.left{float:left}.right{float:right}::-moz-selection{background:#039;color:#fff}::selection{background:#039;color:#fff}::-webkit-input-placeholder{color:#a9a9a9}:-ms-input-placeholder{color:#a9a9a9}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.container{width:1170px;max-width:91.40625%;margin:0 auto}.wrapper{overflow:hidden;position:relative;z-index:2;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background:#eee}.main{margin-top:5%}body.error404 .main{margin-top:0}.content{width:65%}.content.center{margin-left:auto;margin-right:auto}.sidebar-left .content{float:right}.sidebar-left .sidebar{float:left}.sidebar-right .content{float:left}.sidebar-right .sidebar{float:right}.page .content{margin-left:auto;margin-right:auto}.no-sidebar .content,.page-template-wide .content,.page-template-grid .content,.page-template-front-page .content,.post-type-archive-jetpack-portfolio .content,.post-type-archive-jetpack-testimonial .content{width:100%}.header{min-height:500px;background:fixed no-repeat center center;background-size:cover;position:relative}.navbar-above .header{margin-top:55px}.navbar-below .header{margin-bottom:55px}.header:after{content:' ';display:block;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.header-inner{position:relative;z-index:2;text-align:center;padding-top:120px;padding-bottom:30px;color:rgba(255,255,255,.4)}.archive .header-inner,.blog .header-inner{padding-top:215px}.header-inner h1,.header-inner h2,.header-inner h3{color:#fff;text-align:center;margin-top:0}.header-inner p{margin-bottom:10px}.header-inner p:last-child{margin-bottom:0}.header-inner h1,.header-inner h2{text-transform:uppercase}.header-inner h1 a,.header-inner h2 a{color:#fff}.header-inner h3{color:rgba(255,255,255,.4);font:300 1rem Lato,sans-serif;line-height:1.5;margin-bottom:40px}.header-inner h3:before{content:"";display:block;width:100px;height:2px;background:rgba(255,255,255,.1);margin:20px auto}.topbar{background:#4b494f;color:#a0a0a0;line-height:2rem;font-size:.7rem}.topbar a{color:#aaa;font-weight:400}.topbar a:hover{color:#ccc}.social-links:before,.social-links:after{content:" ";display:table}.social-links:after{clear:both}.social-links,.social-links ul{padding:0;margin:0;list-style:none}.social-links li{display:inline-block}.social-links li a{font:normal normal normal .7rem/1 FontAwesome;display:inline-block;width:2rem;height:2rem;text-align:center;transition:color .5s;text-decoration:none}.social-links li a span{display:none}.social-links li a:before{line-height:2rem}.social-links li a:hover,.social-links li a:active{text-decoration:none}.social-links a[href*="facebook.com"]:before{content:"\f09a"}.social-links a[href*="twitter.com"]:before{content:"\f099"}.social-links a[href*="plus.google.com"]:before{content:"\f0d5"}.social-links a[href*="linkedin.com"]:before{content:"\f0e1"}.social-links a[href*="instagram.com"]:before{content:"\f16d"}.social-links a[href*="yelp.com"]:before{content:"\f1e9"}.social-links a[href*="youtube.com"]:before{content:"\f167"}.social-links a[href*="flickr.com"]:before{content:"\f16e"}.social-links a[href*="pinterest.com"]:before{content:"\f0d2"}.social-links a[href*="github.com"]:before{content:"\f09b"}.social-links a[href*="vimeo.com"]:before{content:"\f27d"}.social-links a[href*="dribbble.com"]:before{content:"\f17d"}.social-links a[href*="wordpress.com"]:before{content:"\f19a"}.social-links a[href*="tumblr.com"]:before{content:"\f173"}.social-links a[href*="codepen.io"]:before{content:"\f1cb"}.social-links a[href*="skype.com"]:before{content:"\f17e"}.social-links a[href*="reddit.com"]:before{content:"\f1a1"}.social-links a[href*="stumbleupon.com"]:before{content:"\f1a4"}.social-links a[href*="pocket.com"]:before{content:"\f265"}.social-links a[href*="foursquare.com"]:before{content:"\f180"}.topbar .social-links{text-align:right}.topbar .social-links li{border-right:1px solid rgba(255,255,255,.1)}.topbar .social-links li:first-child{border-left:1px solid rgba(255,255,255,.1)}.footer .social-links a{background:rgba(0,0,0,.5);border-radius:50%;color:rgba(255,255,255,.4)}.footer .social-links a:hover{color:#fff}.navbar{z-index:9;position:absolute;top:0;left:0;right:0;transition:background .5s}.navbar.fixed{position:fixed}.navbar-collapse .navbar{background:#f7f7f7}.navbar-above .navbar{top:-55px}.navbar-below .navbar{top:auto;bottom:-55px}.brand{float:left;text-transform:uppercase;color:#fff;letter-spacing:1px;font-weight:700;font-size:1.25em;transition:all .2s;line-height:95px;display:block}.brand:before{content:'';display:inline-block;height:100%;vertical-align:middle}.brand img{display:inline-block;vertical-align:middle;width:auto;max-height:50px;margin-top:-5px;max-width:none}.brand:hover{color:rgba(255,255,255,.4)}.main-menu{font-weight:400}.main-menu a{display:block;padding:40px 20px;color:rgba(255,255,255,.4)}.main-menu>ul>li{float:left}.main-menu>ul>li:hover>a,.main-menu>ul>li.current-menu-item>a,.main-menu>ul>li.current-menu-ancestor>a{color:#fff}.main-menu>ul>li:before{content:"/";display:block;position:absolute;left:0;top:50%;margin-top:-9px;margin-left:-3px;font-size:16px;color:#444;font-weight:300;z-index:1000}.main-menu>ul>li:first-child:before{content:none}.main-menu>ul>li.menu-item-has-children>a:after,.main-menu>ul>li.page_item_has_children>a:after{content:"";display:block;border:5px solid transparent;border-top-color:rgba(255,255,255,.4);position:absolute;z-index:1001;right:17px;top:50%;margin-top:-2px}.main-menu>ul>li.menu-item-has-children>a:hover:after,.main-menu>ul>li.page_item_has_children>a:hover:after,.main-menu>ul>li.menu-item-has-children>a:hover:after,.main-menu>ul>li.page_item_has_children>a:hover:after{border-top-color:#fff}.main-menu li{position:relative;text-transform:uppercase;font-size:.675rem;line-height:1;letter-spacing:1px}.main-menu li.menu-item-has-children>a,.main-menu li.page_item_has_children>a{padding-right:35px}.main-menu li ul{position:absolute;left:0;top:90%;opacity:0;visibility:hidden;z-index:999;transition:all .2s;margin:0;box-shadow:0 5px 12px rgba(0,0,0,.2)}.main-menu li:hover>ul{opacity:1;top:100%;visibility:visible}.main-menu li ul ul{left:100%;top:50%}.main-menu li ul li:hover>ul{top:0;left:100%}.main-menu li li{width:200px;background:#fff;font-size:.575rem;line-height:1.3;border-bottom:1px solid rgba(0,0,0,.1)}.main-menu li li:last-child{border-bottom:none}.main-menu li li:hover>a,.main-menu li li.current-menu-item>a,.main-menu li li.current-menu-ancestor>a{color:#2d2d2d}.main-menu li li.menu-item-has-children>a:after,.main-menu li li.page_item_has_children>a:after{content:"";display:block;border:6px solid transparent;border-left-color:#999;position:absolute;z-index:1001;right:10px;top:50%;margin-top:-7px}.main-menu li li.menu-item-has-children>a:hover:after,.main-menu li li.page_item_has_children>a:hover:after{border-left-color:#2d2d2d}.main-menu li li a{padding:1em 1.3em;color:#999}.main-menu li li a:hover{background:#f6f6f6}.menu-toggle{height:95px;padding-left:24px;position:relative;background:0 0;text-indent:-9999px;display:none}.menu-toggle:hover{background:0 0}.menu-toggle:before{content:"";position:absolute;left:0;width:24px;height:3px;border-top:9px double #666;border-bottom:3px solid #666;transition:all .5s}.navbar-collapse .brand{color:#2d2d2d;line-height:55px}.navbar-collapse .main-menu>ul>li>a{padding-top:20px;padding-bottom:20px;color:#999}.navbar-collapse .main-menu>ul>li:before{color:#e9e9e9}.navbar-collapse .main-menu>ul>li:hover>a,.navbar-collapse .main-menu>ul>li.current-menu-item>a,.navbar-collapse .main-menu>ul>li.current-menu-ancestor>a{color:#2d2d2d}.navbar-collapse .main-menu>ul>li.menu-item-has-children>a:after,.navbar-collapse .main-menu>ul>li.page_item_has_children>a:after{border-top-color:#d0d0d0}.navbar-collapse .main-menu>ul>li.menu-item-has-children>a:hover:after,.navbar-collapse .main-menu>ul>li.page_item_has_children>a:hover:after{border-top-color:#2d2d2d}.navbar-collapse .menu-toggle{height:55px}.mobile-menu{width:240px;position:fixed;top:0;right:0;bottom:0;z-index:1;overflow:auto;display:none;background:#282828}.mobile-menu a{display:block;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.05);text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.4);font-size:13px;background:#282828}.mobile-menu a:hover,.mobile-menu .current-menu-item>a{color:#fff}.mobile-menu ul ul a{padding-left:40px;font-size:12px;background:#303030}.mobile-menu ul ul ul a{padding-left:60px;font-size:11px;background:#363636}.mobile-menu ul ul ul ul a{padding-left:60px;font-size:10px;background:#424242}.admin-bar .mobile-menu{top:32px}@media (max-width:782px){.admin-bar .mobile-menu{top:46px}}@media (max-width:600px){.admin-bar .mobile-menu{top:0}}.mobile-menu-open .wrapper{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0);cursor:pointer}.mobile-menu-open .mobile-menu{display:block}.mobile-menu-open .menu-toggle:before{border-top:9px double #fff;border-bottom:3px solid #fff}.mobile-menu-open.navbar-collapse .menu-toggle:before{border-top:9px double #666;border-bottom:3px solid #666}.hentry{background:#fff;box-shadow:0 0 12px rgba(0,0,0,.08);margin-bottom:10%;border-radius:4px 4px 0 0}.hentry:last-child{margin-bottom:0}.entry-text{padding:8% 10%}.entry-media+.entry-text{padding-top:6%}.entry-header{padding-bottom:4%}.entry-title{margin:0}.entry-title a{color:#444}.entry-meta{color:#999;text-align:left;display:none}.entry-date{text-transform:uppercase;text-align:left;font:.8em Lato,sans-serif;display:none}.header .entry-meta{font-size:.85em;color:rgba(255,255,255,.6);margin:0}.header .entry-meta.no-avatar{margin-top:10px}.header .entry-meta img{border-radius:50%;vertical-align:middle;margin-right:5px;width:32px;height:32px}.header .entry-meta a{color:rgba(255,255,255,.8);font-weight:700}.header .entry-date{margin-bottom:10px}.header .comments-link{margin-left:5px}.entry-content a:hover,.widget a:hover{text-decoration:underline}.entry-content .button:hover,.widget .button:hover,.entry-content .button-minimal:hover,.widget .button-minimal:hover{text-decoration:none}.entry-content,.entry-summary{font-size:.9rem}.entry-content p:first-child,.entry-summary p:first-child{margin-top:0}.entry-content p:last-child,.entry-summary p:last-child{margin-bottom:0}.entry-content .more-link{font-size:.7em;border:none}.grid .more-link,.thumb-text .more-link{background:0 0;color:#039;padding:0;display:block;margin-top:1.333em;text-transform:inherit;font-size:1em;letter-spacing:0;font-weight:400}.grid .more-link:hover,.thumb-text .more-link:hover{background:0 0;color:#039;text-decoration:underline}.entry-content hr{width:50%;height:4px;background:#eee;margin:2em auto;border:0}.wp-caption{max-width:100%}.wp-caption a,.wp-caption img{display:block}.alignleft,.alignright{margin-bottom:1.2em;max-width:40%}.wp-caption .alignleft,.wp-caption .alignright{margin-bottom:0}.alignleft{float:left;margin-right:1em}.alignright{float:right;margin-left:1em}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-caption-text,.gallery-caption{font-size:.8em;color:#888;text-align:center}.gallery-caption{font-size:.8em}.format-aside .entry-content{padding:8% 10%}.format-quote .entry-content{background:#262626;border-radius:4px;padding:8% 10%}.format-quote blockquote{background:0 0;color:#fff;padding:0;font-size:1.25em;margin-bottom:0;text-align:center;border:0}.format-quote a{color:rgba(255,255,255,.75)}body.single .wrapper,body.page .wrapper{background:#fff}body.single .content>article,body.page .content>article{background:0 0;box-shadow:none}body.single .content>article .entry-content,body.page .content>article .entry-content{padding:0}body.single .content>article.format-quote .entry-content,body.page .content>article.format-quote .entry-content{padding:8% 10%}body.single .entry-content>p:first-child,body.page .entry-content>p:first-child{font-size:.9rem;color:#7e7e7e;line-height:1.4;margin-bottom:1em}body.single .no-sidebar>article,body.page .no-sidebar>article,body.single .no-sidebar .comments,body.page .no-sidebar .comments,body.single .no-sidebar .comment-respond,body.page .no-sidebar .comment-respond{max-width:725px;margin:0 auto}body.single .no-sidebar.wide>article,body.page .no-sidebar.wide>article,body.single .no-sidebar.wide .comments,body.page .no-sidebar.wide .comments,body.single .no-sidebar.wide .comment-respond,body.page .no-sidebar.wide .comment-respond{max-width:none}body.single .header .header-inner,body.page .header .header-inner{padding-top:350px}body.single .header .header-inner.title-center,body.page .header .header-inner.title-center{padding-top:215px}body.single .header .header-inner.title-center .entry-title,body.page .header .header-inner.title-center .entry-title,body.single .header .header-inner.title-center .entry-date,body.page .header .header-inner.title-center .entry-date,body.single .header .header-inner.title-center .entry-meta,body.page .header .header-inner.title-center .entry-meta{text-align:center;max-width:725px;margin-left:auto;margin-right:auto}body.single .header .header-inner.title-right .entry-title,body.page .header .header-inner.title-right .entry-title,body.single .header .header-inner.title-right .entry-date,body.page .header .header-inner.title-right .entry-date,body.single .header .header-inner.title-right .entry-meta,body.page .header .header-inner.title-right .entry-meta{text-align:right}body.single .entry-title,body.page .entry-title{text-align:left;text-transform:none}body.single .format-aside .entry-content,body.page .format-aside .entry-content{padding-top:0}.entry-media{position:relative}.entry-media img{display:block;border-radius:4px 4px 0 0;margin:0 auto;width:100%;height:auto}.entry-media iframe{display:block;border:none;width:100%;height:auto}.entry-media .sticky-post{position:absolute;top:5%;right:0;padding:8px 10px;border-radius:3px 0 0 3px;background:#039;color:#fff;font-size:.7em;text-transform:uppercase;letter-spacing:1px;z-index:2}.media-caption-container{position:absolute;width:95%;margin-left:2.5%;bottom:1.5em;text-align:center;font-size:.85em}.media-caption{display:inline-block;padding:7px 11px;border-radius:3px;background:#262626;background:rgba(38,38,38,.75);color:#fff;text-align:center;line-height:130%}.media-caption:hover{background:#262626;color:#fff}.entry-footer{margin-top:5%}.post-tags a{position:relative;font-size:.9rem;color:#fff;display:inline-block;padding:6px;margin-bottom:5px;margin-right:5px;background:#bbb;border-radius:2px;transition:background .3s}.post-tags a:hover{background:#039;color:#fff}.portfolio-entry-header .portfolio-featured-image img{max-height:272px}.comments{margin-top:5%;font-size:.9em}li.comment,li>div.comment{margin-bottom:25px;position:relative}li>div.comment{padding-bottom:25px;border-bottom:1px solid #eee}.commentlist,.commentlist ul{list-style:none;padding:0;margin:0}.commentlist>li:first-child>div.comment:first-child{border-top:1px solid #eee;padding-top:25px}.comment .children{padding-left:70px}.comment .children li:last-child{margin-bottom:0}.commentlist>li.comment:last-child,.commentlist>li.comment div.comment:last-child{margin-bottom:0}.comments .pingbacks{margin-top:5.5%}.pingbacks-inner{margin:0 auto}.pingbacks-title{margin-bottom:20px}.pingbacklist li{padding:.5em;line-height:130%}.pingbacklist a:hover{text-decoration:underline}.pingbacklist li:nth-child(odd){background:#f9f9f9}.pingbacklist .comment-edit-link{color:#999}.pingbacklist .comment-edit-link:hover{color:#444;text-decoration:none}.comment-meta{margin-bottom:1em}.comment-meta .avatar{display:block;height:50px;width:50px;border-radius:999px;float:left}.comment-actions{font-size:.7em;text-transform:uppercase;letter-spacing:1px;font-weight:700}.comment-actions a{margin-left:8px}.comment-actions a:first-child{margin-left:0}.comment-meta-content{margin-left:70px;padding-top:5px}.comment-meta-content cite{font-size:1.075em;color:#444;display:block;font-weight:700;line-height:1;font-style:normal}.comment-meta-content a{color:#444}.comment-meta-content a:hover{color:#039}.comment-meta-content p{font-size:.65em;text-transform:uppercase;margin:0}.comment-meta-content p a{color:#bbb}.bypostauthor .post-author{font-weight:400;color:#999;margin-left:3px;letter-spacing:0}.comment-awaiting-moderation{position:absolute;right:0;top:4px;font-weight:700;display:block;padding:10px;background:#ccc;border-radius:3px;font-size:.8rem;color:#fff;text-transform:uppercase;letter-spacing:1px}.comment-content{margin-left:70px}#respond{margin-top:10%}.nocomments{margin-top:10%;color:#666;text-align:center}#cancel-comment-reply-link{margin-left:10px;font-size:.8em;text-transform:uppercase;letter-spacing:1px}.comment-form .submit{padding:1.2em 1.4em}.commentlist .comment-respond{padding-bottom:1.5em}@media (max-width:479px){.comment-author .avatar{display:none}.comment-meta-content,.comment-content{margin:0;padding:0}.comment .children{padding-left:30px}}.navigation{margin-top:1em;border-top:4px solid #eee;border-bottom:4px solid #eee;padding:1em 0;overflow:hidden;clear:both}.navigation a{display:block;color:#666}.navigation a .post-title{transition:color .2s;font-weight:700}.navigation a:hover .post-title{color:#039}.navigation .meta-nav{text-transform:uppercase;letter-spacing:1px;font-size:.7em;color:#999;margin-bottom:7px;font-weight:700;display:block}.navigation .nav-previous{float:left;max-width:49%}.navigation .nav-next{float:right;text-align:right;max-width:49%}.comment-navigation{margin-top:5%;border-top:4px solid #eee;padding-top:5%;font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:1px}.comment-navigation a{display:inline-block}.page-title{margin-bottom:7.5%;text-align:center}.page-title h4{position:relative;display:inline-block;text-transform:uppercase;font-size:.9em;letter-spacing:1px;font-weight:700;color:#999;padding-bottom:5px;border-bottom:2px solid #eee}.pagination a,.pagination span{display:inline-block;background:#262626;padding:10px 18px;color:#fff;font-size:.85em;border-radius:4px;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.pagination .current,.pagination a:hover{background:#039;color:#fff}.social-buttons{margin-left:10px;display:inline-block}.social-buttons a{display:inline-block;margin-right:8px;font-size:12px;text-decoration:none}.social-buttons i,.social-buttons .count{line-height:26px;display:inline-block}.social-buttons i{width:26px;text-align:center;border-radius:50%;margin-right:3px}.social-buttons .facebook i{background:#3b5998}.social-buttons .facebook i:hover{background:#2d4373}.social-buttons .twitter i{background:#55acee}.social-buttons .twitter i:hover{background:#2795e9}.social-buttons .googleplus i{background:#dd4b39}.social-buttons .googleplus i:hover{background:#c23321}.title-center .social-buttons{display:block}.sidebar{width:30%;font-size:.9em}.widget{margin-bottom:20%;line-height:1.4;overflow:hidden}.widget *:last-child{margin-bottom:0}.widget a:hover{text-decoration:underline}.widget p{line-height:1.5;margin-bottom:1em}.widget ul{list-style:none;padding:0;margin:0}.widget li{padding:10px 0;border-top:1px solid #e6e6e6}.widget li ul>li:first-child{margin-top:10px}.widget .page_item_has_children{padding-bottom:0}.widget li li{padding-left:15px}.widget li .post-date{margin-left:5px;color:#999}.widget>ul>li:first-child{border-top:0}.widget:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}.widget-title{font-size:1em;text-transform:uppercase;margin:0 0 20px;color:#444;letter-spacing:.03em}.searchform{position:relative}#s{padding:1em 8em 1em 1.5em;background:#fff;border:1px solid #ddd;border-right:none;border-radius:3px;color:#444;width:100%;box-sizing:border-box}#s:focus{background:#eee}#searchsubmit{position:absolute;right:0;top:0;bottom:0;background:#039;border:0;border-radius:0 3px 3px 0;box-sizing:border-box}#searchsubmit:hover{background:#109d85}#wp-calendar caption,#wp-calendar td,#wp-calendar th{text-align:center;padding:4% 2%}#wp-calendar tr{background:0 0}#wp-calendar #prev{text-align:left}#wp-calendar #next{text-align:right}#wp-calendar tfoot a{display:block}.widget_tag_cloud .tagcloud a{font-size:.9em !important}.tagcloud a{display:block;float:left;padding:8px 11px;line-height:1;margin:0 5px 5px 0;background:rgba(0,0,0,.3);color:#fff;border-radius:3px;transition:background .3s}.tagcloud a:hover{background:#039;text-decoration:none;color:#fff}.flickr_badge_image{width:32%;margin-bottom:2%;margin-left:2%;overflow:hidden;float:left;line-height:0}#flickr_badge_image1,#flickr_badge_image4,#flickr_badge_image7,#flickr_badge_image10,#flickr_badge_image13,#flickr_badge_image16,#flickr_badge_image19,#flickr_badge_image22,#flickr_badge_image25{margin-left:0}.flickr_badge_image img{display:block;height:70px}.widgetmore a{display:block;clear:both;padding:.5em 0}.footer .flickr_badge_image img{height:50px}.dribbble-shot{display:block;width:48%;margin-bottom:2%;margin-right:2%;overflow:hidden;float:left;line-height:0}.dribbble-shot:nth-child(2n){margin-right:0}.dribbble-shot img{display:block}.thefour_posts_widget .entry-text{padding:0;width:100%}.thefour_posts_widget li{overflow:hidden;padding:15px 0}.thefour_posts_widget .has-thumbnail .entry-media{padding:0;width:64px;margin-right:10px}.thefour_posts_widget .has-thumbnail .entry-media img{display:block;border-radius:2px;width:64px;height:50px}.thefour_posts_widget .has-thumbnail .entry-text{padding:0;font-size:.8rem;width:auto;float:none;display:inline-block}.thefour_posts_widget .has-thumbnail .entry-text .entry-title{margin:2px 0 7px}.thefour_posts_widget .has-thumbnail .entry-text .entry-date{text-transform:none}.thefour_video_widget iframe{width:100%;min-height:250px;height:auto}.footer{font-size:.8rem;margin-top:7.5%;padding:3.5em 0 1.5em;background:#1d1d1d;color:rgba(255,255,255,.2)}.footer li{border:none;padding:0}.footer li ul li:first-child{margin:0}.footer a{color:rgba(255,255,255,.4);font-weight:400}.footer .widget-title{color:rgba(255,255,255,.8)}.footer .tagcloud a{background-color:rgba(255,255,255,.1)}.footer tr{border-color:rgba(255,255,255,.1)}.footer-widgets{padding-bottom:3.5em}.credits{font-size:.8rem}.footer-widgets+.credits{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5em}#scroll-to-top{position:fixed;bottom:10px;right:10px;width:40px;height:40px;text-align:center;line-height:36px;color:#fff;display:block;z-index:99;border-radius:50%;background:#039}#scroll-to-top i{font-size:20px}#scroll-to-top:hover{background:#039}#scroll-to-top.hidden{display:none}.grid .content article{float:left;background:#fff;position:relative}.grid .content article .format-video iframe{width:100%;height:auto}.column-2 .content{margin:0}.column-2 .content article{width:46.15384615%;margin-right:7.69230769%;margin-bottom:7.69230769%}.column-2 .content article:nth-of-type(2n){margin-right:0}.column-2 .content article:nth-of-type(2n+1){clear:left}.column-3 .content{margin:0}.column-3 .content article{width:30%;margin-right:5%;margin-bottom:5%}.column-3 .content article:nth-of-type(3n){margin-right:0}.column-3 .content article:nth-of-type(3n+1){clear:left}.child-pages{margin-top:5em}.child-pages .column{margin-bottom:5%}.child-pages article{transition:box-shadow .3s;min-height:500px;box-shadow:0 0 12px 6px rgba(0,0,0,.15)}.child-pages article:hover{box-shadow:0 0 0 8px rgba(19,162,192,.25)}.child-pages .entry-footer{position:absolute;bottom:0;margin:10% 0}.thumb-text article{overflow:hidden;border-radius:0;background:0 0;box-shadow:none;position:relative}.thumb-text article .entry-media,.thumb-text article .entry-text{width:48%}.thumb-text article .entry-media{min-height:250px}.thumb-text .entry-media{background:#ccc;float:left;height:auto;display:block}.thumb-text .entry-media img{border-radius:0;max-height:270px}.thumb-text .entry-text{float:right;padding:0}.thumb-text .entry-meta{padding-bottom:10px}.thumb-text .entry-title{font-size:1.333em}.thumb-text .entry-content{font-size:.9em}.thumb-text .more-link{text-align:right}.portfolio-filter ul{list-style-type:none;margin:0 0 30px;text-align:center;padding:0}.portfolio-filter li{display:inline-block;margin:0 10px;font-size:.8em;cursor:pointer;position:relative}.portfolio-filter li:before{content:"/";display:block;position:absolute;left:0;margin-left:-13px;color:#ccc;font-weight:300;z-index:1000}.portfolio-filter li:first-child:before{content:none}.portfolio-filter li.active,.portfolio-filter li:hover{color:#2d2d2d}.portfolio-items .column:hover .entry-text{opacity:1}.portfolio-items .column:hover .entry-title{opacity:1;top:56%}.portfolio-items .entry-media img{border-radius:0;max-height:220px}.portfolio-items .entry-text{transition:.3s;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;padding:0;background-color:rgba(16,157,133,.63)}.portfolio-items .entry-text .entry-title{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:.3s;position:absolute;opacity:0;font-size:1em;font-weight:300;color:#fff;text-align:center;width:100%;margin-bottom:10px;top:0}.portfolio-items .entry-text .entry-title:after{border-radius:3px;content:"";display:block;top:0;margin:2% auto;width:50px;height:3px;background-color:#fff}.portfolio-entry .portfolio-entry-title{font-weight:inherit;font-size:1.333em;margin:0}.portfolio-entry .portfolio-entry-title a{color:#444}.portfolio-entry .more-link{background:0 0;color:#039;padding:0;display:block;margin-top:1.333em;text-transform:inherit;font-size:1em;letter-spacing:0;font-weight:400}.portfolio-entry .more-link:hover{background:0 0;color:#039;text-decoration:underline}.portfolio-entry-meta{font-size:.9em}.testimonial{font-size:.9rem}.testimonial .row,.testimonial .grid{background:#fff}.testimonial img{border-radius:50%;width:56px;height:56px;float:left;margin-right:10px}.testimonial .author{padding-top:5px;font-size:.9em}.testimonial .author a{font-weight:700;color:#666}.testimonial .author span{font-weight:400;display:block;color:#bbb;font-size:.75em}.jetpack-testimonial-shortcode .more-link{display:none}.jetpack-testimonial-shortcode .testimonial-featured-image{float:left;width:20%;display:block}.jetpack-testimonial-shortcode .testimonial-entry-title{float:right;display:block;width:80%}.jetpack-testimonial-shortcode .testimonial-entry-title a{font-weight:700;color:#666;font-size:.9em}@media (max-width:991px){html,body{font-size:18px}.footer .flickr_badge_image img{min-height:50px}.main-menu{display:none}.menu-toggle{display:block}}@media (max-width:767px){.content,.sidebar{width:100%;float:none}.sidebar{margin-top:40px}.column-3>article{width:46.15384615%;margin-right:7.69230769%;margin-bottom:7.69230769%}.column-3>article:nth-of-type(3n){margin-right:7.69230769%}.column-3>article:nth-of-type(3n+1){clear:none}.column-3>article:nth-of-type(2n){margin-right:0}.column-3>article:nth-of-type(2n+1){clear:left}.footer-widgets div.column{margin-top:10px;min-height:200px}.credits .left,.credits .right{float:none;max-width:100%;text-align:center}.portfolio-items .entry-media img{max-height:none}}@media (max-width:479px){body{font-size:15px}.column-2>article,.column-3>article{width:100%;margin-right:0}.thumb-text .entry-media,.thumb-text .entry-text{width:100%;min-height:70px}.alignleft,.alignright{float:none;max-width:100%;margin:0 auto 1.2em auto}.alignleft img,.alignright img{display:block;margin:1em auto}.footer-widgets div.column{margin-top:40px;min-height:0}.footer .flickr_badge_image img{min-height:60px}.jetpack-testimonial-shortcode .testimonial-entry{box-sizing:border-box;padding-left:2.5% !important;padding-right:2.5% !important;width:100% !important}.jetpack-testimonial-shortcode .testimonial-entry-title{width:78%}}.page-template-front-page .section{padding-bottom:5%;font-size:.9em}.page-template-front-page .heading{text-align:center}.page-template-front-page .call-to-action{text-align:center}.page-template-front-page .call-to-action .button,.page-template-front-page .call-to-action .button-minimal{margin-bottom:1em}.page-template-front-page .blog{padding-bottom:0}.page-template-front-page .blog .heading{margin-bottom:1em}.page-template-front-page .blog article{box-shadow:none;background:0 0}.page-template-front-page .blog .entry-header{padding-bottom:3%}.page-template-front-page .blog .entry-text{padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:-.4em}.page-template-front-page .flourish{text-align:center}.features h4{font-weight:400;margin-bottom:0}.features i{font-size:1.5em;color:#039;width:2.5rem;vertical-align:middle}.features .grid p{margin-top:0;margin-left:2.5rem;font-size:.9rem}.features .button{background:#039;border-color:#039}.features .button:hover{background:#039;border-color:#039}.features .button-minimal:hover{background:#039;border-color:#039}.features.icon-top{text-align:center}.features.icon-top i,.features.icon-top img{display:block;width:initial;margin-bottom:10px;font-size:3em}.features.icon-top p{margin-left:0}