@media screen and (min-width:1260px){.container{width:1250px}}html{font-size:16px;font-size:1em}body{word-wrap:break-word;-webkit-font-smoothing:antialiased;font-family:"lato"}@media only screen and (max-width:980px){body{font-size:15px;font-size:.9em}}@media only screen and (max-width:767px){body{font-size:14px;font-size:.8em;padding-top:100px}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:hover,.screen-reader-text:active,.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:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}img{display:inline-block;height:auto;max-width:100%}img[class*="wp-image-"]{margin-top:10px;margin-bottom:10px}h1,h2{font-size:3.2em;font-family:"adobe-garamond-pro";line-height:1.4em}@media only screen and (max-width:767px){h1,h2{font-size:2.1em}}h3{font-family:"adobe-garamond-pro";text-transform:uppercase;letter-spacing:1px}h4{color:#5e6868;font-family:"adobe-garamond-pro";font-size:1.3em;line-height:1.4em;margin-bottom:15px;letter-spacing:1px}p{font-size:1.1em;font-family:"lato";color:#5e6868;line-height:1.7em}a{color:#777;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}a:hover{color:#000}main a{color:#84ada4;text-decoration:none}main a:hover{color:#749e95;text-decoration:none}main p a{text-decoration:underline}.btn-primary{background:transparent!important;color:#84ada4;border-color:#84ada4;text-transform:uppercase;font-family:"adobe-garamond-pro";letter-spacing:1px;font-size:.9em;padding:12px 24px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;margin-top:20px;text-decoration:none!important;margin-bottom:20px;display:inline-block;white-space:normal;word-wrap:break-word}.btn-primary:hover,.btn-primary:focus{color:#fff!important;background:#749e95!important;border-color:#749e95}.btn + .btn{margin-left:15px}section{clear:both}#masthead{padding:30px 0 0;background:#fff}#masthead .side{float:left;width:38%}#masthead .branding{float:left;width:24%;text-align:center}@media only screen and (max-width:767px){#masthead .branding{width:100%}#masthead .branding img{width:140px}}#masthead .container{padding-bottom:0}#masthead .navbar{background:transparent;border:0;border-radius:0;margin-bottom:8px}#masthead .navbar-header{display:inline-block;float:none;width:100%;margin:0 auto}@media only screen and (max-width:980px){#masthead #navbar-collapse{padding:0 7px}}#masthead .navbar-brand{width:100%;height:auto;text-align:center;padding:0}#masthead .navbar-brand .logo,#masthead .navbar-brand img{display:inline-block}#masthead #main-menu-left,#masthead #main-menu-right{margin-top:78px}@media only screen and (max-width:1224px){#masthead #main-menu-left,#masthead #main-menu-right{margin-top:56px}}@media only screen and (max-width:980px){#masthead #main-menu-left,#masthead #main-menu-right{margin-top:41px}}#masthead #main-menu-left li,#masthead #main-menu-right li{font-family:"adobe-garamond-pro"}#masthead #main-menu-left li.home,#masthead #main-menu-right li.home{display:none}#masthead #main-menu-left li a,#masthead #main-menu-right li a{background:transparent!important;text-transform:uppercase;font-size:1.25em;letter-spacing:1px;padding:3px 0;margin:0 12px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media only screen and (max-width:1224px){#masthead #main-menu-left li a,#masthead #main-menu-right li a{font-size:.9em;margin-right:3px}}@media only screen and (max-width:980px){#masthead #main-menu-left li a,#masthead #main-menu-right li a{margin-right:2px;font-size:.8em}}#masthead #main-menu-left li a:after,#masthead #main-menu-right li a:after{content:"";height:1px;width:0;background:#84ada4;position:absolute;bottom:0;opacity:0;left:50%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#masthead #main-menu-left li a:hover,#masthead #main-menu-right li a:hover{color:#84ada4}#masthead #main-menu-left li a:hover:after,#masthead #main-menu-right li a:hover:after{width:100%;left:0;opacity:1}#masthead #main-menu-left li.active a,#masthead #main-menu-left li.current-page-ancestor a,#masthead #main-menu-right li.active a,#masthead #main-menu-right li.current-page-ancestor a{color:#84ada4}#masthead #main-menu-left li.active a:after,#masthead #main-menu-left li.current-page-ancestor a:after,#masthead #main-menu-right li.active a:after,#masthead #main-menu-right li.current-page-ancestor a:after{content:"";height:1px;width:100%;background:#84ada4;position:absolute;bottom:0;left:0;opacity:1}#masthead #main-menu-left li.active ul a,#masthead #main-menu-left li.current-page-ancestor ul a,#masthead #main-menu-right li.active ul a,#masthead #main-menu-right li.current-page-ancestor ul a{color:#777!important}#masthead #main-menu-left li.active ul a:hover,#masthead #main-menu-left li.current-page-ancestor ul a:hover,#masthead #main-menu-right li.active ul a:hover,#masthead #main-menu-right li.current-page-ancestor ul a:hover{color:#84ada4!important}#masthead #main-menu-left li.active ul li.active a,#masthead #main-menu-left li.current-page-ancestor ul li.active a,#masthead #main-menu-right li.active ul li.active a,#masthead #main-menu-right li.current-page-ancestor ul li.active a{color:#84ada4!important}#masthead #main-menu-left li .dropdown-menu,#masthead #main-menu-right li .dropdown-menu{padding:10px;left:10px;border-radius:0;border:0}#masthead #main-menu-left li .dropdown-menu li,#masthead #main-menu-right li .dropdown-menu li{padding:0;margin:0}#masthead #main-menu-left li .dropdown-menu li a,#masthead #main-menu-right li .dropdown-menu li a{padding:3px 0;border-bottom:0px!important;margin:0;font-size:1.2em;letter-spacing:0;text-transform:none;font-style:italic}#masthead #main-menu-left li .dropdown-menu li a:after,#masthead #main-menu-right li .dropdown-menu li a:after{display:none!important}#masthead #main-menu-left{float:right}#masthead #main-menu-right{float:left}#masthead .mobile-nav-toggle{position:absolute;top:15px;right:0;height:25px;width:25px;border:0;background:url(/wp-content/themes/alb/img/hamburger.svg) center center no-repeat;background-size:contain}@media only screen and (max-width:767px){#masthead{position:fixed;top:0;width:100%;z-index:50;padding:15px 0 5px}#masthead .navbar-collapse{display:none}}.nav-overlay{background:#84ada4;position:fixed;height:100%;width:100%;overflow:hidden;opacity:0;z-index:99;top:0;height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (min-width:767px){.nav-overlay{height:0px!important}}.nav-overlay .close-nav-toggle{position:absolute;top:20px;right:3px;height:20px;width:20px;border:0;background:url(/wp-content/themes/alb/img/nav_close.svg) center center no-repeat;background-size:contain}.nav-overlay.toggled{opacity:1;height:100%}.nav-overlay ul{padding:0;text-align:center;list-style:none}.nav-overlay ul li a{font-size:1.4em;color:#fff;text-decoration:none!important;font-family:"adobe-garamond-pro";letter-spacing:1px;text-transform:uppercase;display:inline-block;padding:10px}section.home-hero{margin-top:20px}@media only screen and (max-width:767px){section.home-hero .gallery-container{padding:0;margin-top:0}}section.home-hero .gallery-container .gallery-link{position:absolute;z-index:50;right:30px;bottom:15px;font-family:"adobe-garamond-pro";color:#000;display:inline-block;background:rgba(255,255,255,.5);padding:6px 12px;text-transform:uppercase;font-size:.8em;letter-spacing:1px;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0}section.home-hero .gallery-container .gallery-link:hover{background:white}section.home-hero .gallery-container:hover .gallery-link{opacity:1}section.home-hero .fade-gallery{height:800px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0}section.home-hero .fade-gallery.loaded{height:auto;opacity:1}section.home-posts{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;margin-top:30px;-webkit-transition-delay:0.5s;transition-delay:0.5s}section.home-posts.loaded{opacity:1}@media only screen and (max-width:767px){section.home-posts{margin-top:10px}}section.contact-block{text-align:center;background:#f9f9f9;padding:50px 0 20px;position:relative;overflow:hidden}section.contact-block h3{font-size:1.3em;color:#5e6868}section.contact-block h4{font-size:1.6em;color:#232626}section.contact-block p{font-size:1em}@media only screen and (max-width:767px){section.contact-block{margin-top:15px;padding:25px 0;background:transparent}}section.contact-block:before,section.contact-block:after{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:0.5s;transition-delay:0.5s;pointer-events:none}@media only screen and (max-width:767px){section.contact-block:before,section.contact-block:after{z-index:-1!important}}section.contact-block:before{content:"";top:0;left:0;z-index:2;position:absolute;width:450px;height:285px;background:url(/wp-content/themes/alb/img/alb_leaves.png) top left no-repeat;background-size:cover}section.contact-block:after{content:"";bottom:0;right:0;z-index:2;position:absolute;width:450px;height:285px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:url(/wp-content/themes/alb/img/alb_leaves.png) top left no-repeat;background-size:cover;-webkit-transition-delay:1s;transition-delay:1s}section.contact-block.port:before,section.contact-block.port:after{opacity:.6}@media only screen and (max-width:767px){section.contact-block.port:before,section.contact-block.port:after{opacity:.05}}.home section.contact-block{margin-top:30px}article.loop-post{margin-bottom:30px;opacity:0;-webkit-transform:translate(0,-30px);-ms-transform:translate(0,-30px);transform:translate(0,-30px);-webkit-transition:opacity 0.5s ease,-webkit-transform 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease}article.loop-post.loaded{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}article.loop-post a{text-decoration:none}article.loop-post a h3{color:#666}article.loop-post .wrap{-webkit-transition:box-shadow 0.5s ease;transition:box-shadow 0.5s ease;box-shadow:0 0 15px transparent}article.loop-post .cont{background:url(/wp-content/themes/alb/img/paper.jpg) center center no-repeat #f9f9f9;background-size:cover}article.loop-post .post-content{padding:15px}article.loop-post .post-content p{font-size:.95em}article.loop-post .post-content header{margin-bottom:8px}article.loop-post .post-content header .cat-link{font-family:"adobe-garamond-pro";font-style:italic;font-size:1.2em}article.loop-post .post-content header h3{margin-top:0;text-transform:none}article.loop-post.featured .cont{background:url(/wp-content/themes/alb/img/paper_gr.jpg) center center no-repeat #749e95;background-size:cover}article.loop-post.featured .post-content{color:#fff}article.loop-post.featured .post-content p,article.loop-post.featured .post-content h3,article.loop-post.featured .post-content a{color:#fff}article.loop-post:hover .wrap{box-shadow:0 0 25px rgba(0,0,0,.15)}.content-block{margin:40px 0}@media only screen and (max-width:767px){.content-block{margin:10px 0}}.full-width-gallery{max-height:600px;overflow:hidden;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:50px}.full-width-gallery *:focus{outline:0}.full-width-gallery:hover .slick-prev,.full-width-gallery:hover .slick-next{opacity:1}.full-width-gallery.loaded{opacity:1}.full-width-gallery .slick-prev,.full-width-gallery .slick-next{z-index:50;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border-radius:0}.full-width-gallery .slick-prev:before,.full-width-gallery .slick-next:before{font-size:36px}.full-width-gallery .slick-prev{left:25px}.full-width-gallery .slick-next{right:35px}.full-width-gallery .slick-slide{margin:0 3px}.full-width-gallery .slick-slide:hover{cursor:-webkit-grab;cursor:grab}@media only screen and (max-width:767px){.full-width-gallery .slick-slide{margin:0}}.single .full-width-gallery{margin-bottom:0}h1.page-title,h1.archive-title{text-transform:uppercase;font-size:1.8em;letter-spacing:1px;margin:0;padding:0;margin-bottom:6px}h1.archive-title{font-size:1.6em;color:#888}h1.post-title{color:#777}.blog-img-container img{margin-bottom:20px}.blog-sidebar{text-align:right;margin-bottom:20px}.blog-sidebar h2{display:none}.blog-sidebar .blog-side{margin-left:15px;display:inline-block}.blog-sidebar select{border:1px solid #ccc;font-size:.9em;padding:6px}.pager li{background:none!important}.pager li a{border-radius:3px;font-size:13px;border-color:#84ada4}.pager li a:hover{background:#84ada4;color:#fff}.pagination{border-radius:0;font-size:.9em}.pagination a{color:#749e95!important}.pagination .active span{background:#84ada4!important;border-color:#84ada4!important}.related .sharedaddy{display:none!important}.portfolio-loop{text-align:center;margin-bottom:20px}.portfolio-loop:nth-child(3n){clear:right}.portfolio-loop:nth-child(3n+1){clear:left}.portfolio-loop img{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;box-shadow:0 0 0 transparent}.portfolio-loop a{color:#777;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.portfolio-loop h3{font-size:1.4em}.portfolio-loop:hover img{box-shadow:0 0 25px rgba(0,0,0,.2)}.portfolio-loop:hover a{color:#749e95}.vertical-gallery img{margin-bottom:10px;width:640px;max-width:100%}.page-portfolio,.horizontal-gallery,.blog-header{padding:20px 0}@media only screen and (max-width:767px){.page-portfolio,.horizontal-gallery,.blog-header{padding:10px 0}}.page-id-5 main p{width:720px;margin-left:auto;margin-right:auto;max-width:100%}.page-id-5 main h3{margin:25px auto 25px}.page-id-9 .cont{background:url(/wp-content/themes/alb/img/paper.jpg) center center no-repeat;padding:40px;box-shadow:0 0 0 transparent;background-size:cover;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;margin-bottom:15px}.page-id-9 .cont h4{margin-top:10px}.page-id-9 .cont h3{position:relative;margin-bottom:20px;display:inline-block;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.page-id-9 .cont h3:after{content:"";height:2px;width:0;background:#999;position:absolute;bottom:-5px;opacity:0;left:0;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.page-id-9 .cont:hover{box-shadow:0 0 35px rgba(0,0,0,.1)}.page-id-9 .cont:hover h3{color:#749e95}.page-id-9 .cont:hover h3:after{background:#749e95;width:100%;opacity:1}.page-id-9 .cont strong{font-family:"adobe-garamond-pro";font-size:1.2em;color:#749e95}main ul{padding-left:20px;margin-bottom:20px;font-family:"adobe-garamond-pro"}main ul li{margin-bottom:3px;font-size:1.2em}#colophon{padding-bottom:25px;clear:both}#colophon .contact-bar{background:-webkit-linear-gradient(36deg,#afcfc8 0%,#b9d5c2 100%);background:linear-gradient(54deg,#afcfc8 0%,#b9d5c2 100%);padding:30px 0;margin-bottom:15px}#colophon .contact-bar .wrap{overflow:auto;display:inline-block;margin:0 auto}#colophon .contact-bar .connect,#colophon .contact-bar .social,#colophon .contact-bar .newsletter{display:inline-block;float:left}@media only screen and (max-width:767px){#colophon .contact-bar .connect,#colophon .contact-bar .social,#colophon .contact-bar .newsletter{float:none;width:100%;margin-right:0px!important;margin-bottom:15px}#colophon .contact-bar .connect .gform_wrapper,#colophon .contact-bar .social .gform_wrapper,#colophon .contact-bar .newsletter .gform_wrapper{width:80%;display:inline-block;margin:0 auto}}#colophon .contact-bar .connect{margin-right:40px}#colophon .contact-bar .connect h3{margin:0;margin-top:8px;text-transform:uppercase;color:#fff;font-size:1.3em}#colophon .contact-bar .newsletter{margin-right:0}#colophon .contact-bar .newsletter .gform_wrapper{margin:0px!important}#colophon .contact-bar .newsletter .gform_wrapper .validation_error,#colophon .contact-bar .newsletter .gform_wrapper .validation_message{display:none!important}#colophon .contact-bar .newsletter .gform_wrapper .gfield_error{border:0px!important;padding:0px!important;background:none!important}#colophon .contact-bar .newsletter .gform_wrapper .gfield_error input{color:#a76767}#colophon .contact-bar .newsletter .gform_wrapper input{padding:8px 8px;border:0;font-family:"adobe-garamond-pro"}#colophon .contact-bar .newsletter .gform_wrapper input[type="submit"]{padding:8px 12px 8px;text-transform:uppercase;background:#749e95;color:#fff;border:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#colophon .contact-bar .newsletter .gform_wrapper input[type="submit"]:hover{background:#fff;color:#749e95}#colophon .contact-bar .newsletter .gform_confirmation_message{color:#fff!important;margin-top:6px;margin-left:10px}#colophon .contact-bar .newsletter .gform_body{margin:0;padding:0;display:inline-block;width:70%;float:left;clear:none}#colophon .contact-bar .newsletter .gform_body .gfield,#colophon .contact-bar .newsletter .gform_body .ginput,#colophon .contact-bar .newsletter .gform_body .ginput_container{margin:0;padding:0}#colophon .contact-bar .newsletter .gform_footer{padding:0;margin:0;width:30%;display:inline-block;float:left;width:auto;clear:none}#colophon .contact-bar .newsletter label{display:none!important}#colophon .contact-bar .social{margin-right:5px}#colophon .contact-bar .social a{margin-right:3px;padding:8px 12px;color:#749e95;background:#fff;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;display:inline-block}#colophon .contact-bar .social a:hover{background:#749e95;color:#fff}@media only screen and (max-width:767px){#colophon .logo-container{text-align:center;margin-bottom:15px}}#colophon .logo-container img{max-width:112px;margin:10px 10px 0 0}#colophon #footer-nav{list-style:none;padding:0;float:right;width:auto;margin-top:15px;margin-bottom:15px}#colophon #footer-nav li{display:inline-block;font-family:"adobe-garamond-pro";text-transform:uppercase;font-size:1.2em;letter-spacing:1px}#colophon #footer-nav li.client-area a{border:1px solid #84ada4;border-radius:3px;padding:3px 8px;color:#84ada4;font-size:.9em}#colophon #footer-nav li.client-area a:hover{color:#fff;background:#84ada4}@media only screen and (max-width:767px){#colophon #footer-nav li{width:50%;float:left;margin:0 0 8px 0;text-align:center}}#colophon #footer-nav li a{padding:6px 12px;text-decoration:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#colophon #footer-nav li a:hover{color:#84ada4}@media only screen and (max-width:767px){#colophon #footer-nav li a{width:50%}}@media only screen and (max-width:1224px){#colophon #footer-nav li{font-size:1em}#colophon #footer-nav li a{padding:6px 7px}}#colophon .copyright{clear:both;font-size:.9em;margin-right:10px;text-align:right}@media only screen and (max-width:767px){#colophon .copyright{text-align:center;margin:15px auto;width:80%}}