@media screen and (max-width:767px){body{position:absolute;top:60px!important}body header#masthead{background-color:#fff;height:60px;overflow:visible;padding:0;position:fixed;top:0;width:100%;z-index:10000000}body header#masthead .navbar-primary .navbar-nav>.dropdown>a .caret{border-top-color:#b0b0b0!important;border-bottom-color:#ccc!important}body header#masthead .navbar-collapse{background:rgba(255,255,255,.9);left:0;max-height:calc(100vh - 60px);position:fixed;top:60px}body header#masthead .navbar-collapse ul li a{background-color:transparent}body header#masthead .navbar-collapse ul li a .caret{transition:transform .2s;-webkit-transition:transform .2s}body header#masthead .navbar-collapse ul li.open a .caret{transform:rotate(180deg)}body header#masthead .nav-mobile{padding-bottom:0}body header#masthead .navbar-toggle:focus{outline:0}body header#masthead .navbar-toggle.dropdown .icon-bar:nth-child(2){transform:rotate(45deg);margin-top:5px;position:absolute}body header#masthead .navbar-toggle.dropdown .icon-bar:nth-child(3){opacity:0}body header#masthead .navbar-toggle.dropdown .icon-bar:last-child{transform:rotate(-45deg);margin-top:-4px;position:absolute}}@media screen and (max-width:767px){header#masthead{padding:0}}@media screen and (max-width:767px){header .container.mobile-hide{display:none}}header .container.desktop-hide{padding:0 0 15px 0}@media screen and (min-width:768px){header .container.desktop-hide{display:none}}header .container.desktop-hide .row{margin-right:0;margin-left:0}header .container.desktop-hide .navbar-primary{margin-bottom:0;min-height:1px}@media screen and (min-width:621px) and (max-width:767px){header .container.desktop-hide .navbar-primary{left:-30px}}@media screen and (min-width:501px) and (max-width:620px){header .container.desktop-hide .navbar-primary{left:-37px}}@media screen and (min-width:414px) and (max-width:500px){header .container.desktop-hide .navbar-primary{left:-18px}}@media screen and (max-width:413px){header .container.desktop-hide .navbar-primary{left:-13px}}header .container.desktop-hide .navbar-primary .navbar-toggle{background:0 0;left:-10px}@media screen and (min-width:414px) and (max-width:500px){header .container.desktop-hide .navbar-primary .navbar-toggle{left:-20px}}header .container.desktop-hide .navbar-primary .navbar-toggle .icon-bar{background:#000;width:35px;height:3px}header .container.desktop-hide .navbar-primary .navbar-toggle .icon-bar:nth-of-type(3),header .container.desktop-hide .navbar-primary .navbar-toggle .icon-bar:nth-of-type(4){margin-top:6px}@media screen and (max-width:413px){header .container.desktop-hide .navbar-primary .navbar-toggle .icon-bar{width:22px}}header .container.desktop-hide .navbar-primary .navbar-ex2-collapse{min-width:253px;overflow-x:hidden}header .container.desktop-hide .navbar-primary .navbar-nav{position:relative;text-align:left}@media screen and (max-width:767px){header .container.desktop-hide .navbar-primary .navbar-nav{display:block;margin-left:10px}}@media screen and (min-width:501px) and (max-width:620px){header .container.desktop-hide .navbar-primary .navbar-nav{left:16px}}header .container.desktop-hide .navbar-primary .navbar-nav li a{padding:9px 0}header .container.desktop-hide .navbar-primary .navbar-nav li ul>li>a{color:#000;padding-left:10px}header .container.desktop-hide .logo{position:absolute;left:-97px;max-height:auto!important;top:19px}@media screen and (min-width:500px) and (max-width:767px){header .container.desktop-hide .logo{max-width:160px}}@media screen and (min-width:414px) and (max-width:499px){header .container.desktop-hide .logo{max-width:143px;left:-90px;top:20px}}@media screen and (max-width:413px){header .container.desktop-hide .logo{max-width:112px;left:-65px;top:22px}}header .container.desktop-hide .enquiry-row{padding:0}header .container.desktop-hide .enquiry-row .btn{display:flex;align-items:center;justify-content:center;float:left;padding:14px 0;min-height:55px}header .container.desktop-hide .enquiry-row .btn:nth-of-type(1){background:#8a8a8a;color:#fff;width:50%}header .container.desktop-hide .enquiry-row .btn:nth-of-type(2){background:#a39158;border-left:1px solid #fff;width:49.99999%}header .container.desktop-hide .enquiry-row .btn:nth-of-type(2) img,header .container.desktop-hide .enquiry-row .btn:nth-of-type(2) svg{height:28px;fill:#fff;position:absolute}@media screen and (min-width:986px) and (max-width:1024px){header .container .col-sm-6{padding:0}}@media screen and (min-width:986px){header .container .col-sm-6 .navbar-nav>li:last-of-type{align-items:center;background:#ad9c62;display:flex;height:112px;position:absolute;right:0;top:-43px}header .container .col-sm-6 .navbar-nav>li:last-of-type a{padding:.5em 1.7em!important;position:relative;height:108px;display:flex;align-items:center;top:2px}}header .container .col-sm-6 .navbar-nav>li:last-of-type a{font-weight:500}@media screen and (min-width:1151px) and (max-width:1370px){header .container .col-sm-6 .navbar-nav>li a{min-width:5em!important}}@media screen and (min-width:986px) and (max-width:1150px){header .container .col-sm-6 .navbar-nav>li a{min-width:auto!important}}@media screen and (min-width:768px){header .container .col-sm-6 .navbar-primary{text-align:left!important}}.btn-enquire{color:#fff;background-color:#ad9c62;border-color:#ad9c62;white-space:normal}.btn-enquire:active,.btn-enquire:hover{color:#fff;background-color:#766837;border-color:#766837}.btn.white-bg{background-color:#fff}.btn.black-border{border:1px solid #000}.btn.text-black{color:#000}@media screen and (max-width:767px){.home article{margin-top:15px!important}.home article .entry-content{padding:0 0 45px}.home article .entry-content img{margin-bottom:15px}}@media screen and (min-width:768px) and (max-width:991px){.home article .text-col h1{margin-top:0}}@media screen and (min-width:768px){#logo img{max-height:20px}}#content .gallery .gallery-item .gallery-icon img{border:none}#gallery-image-popup{display:none;transition:visibility 1.5s}body.show-image-popup{overflow:hidden}body.show-image-popup #gallery-image-popup{background:rgba(0,0,0,.6);display:block;height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:999999999}body.show-image-popup #gallery-image-popup img{margin:60px 15px;max-width:calc(100% - 30px);max-height:calc(100vh - 120px)}body.show-image-popup #gallery-image-popup .close{font-size:4rem;position:absolute;right:15px;top:25px;color:#fff;opacity:1;font-weight:lighter;cursor:pointer}#main .gallery{text-align:center}#main .gallery dl.gallery-item{float:none;display:inline-block}#main .gallery dl.gallery-item .gallery-caption{padding-left:0}body{font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}b,strong{font-weight:500}label{font-weight:300}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}.h1,.h2,.h3,h1,h2,h3{font-weight:300}.h1,h1{font-size:32px}.h2,h2{font-size:28px}.h3,h3{margin-bottom:20px}h1.entry-title,h1.page-title,h1.underlined,h2.underlined{color:#000;text-align:center;margin:1em 3em}.page-header{border-bottom:none;margin-top:20px}h1.underlined a{color:#000}.col-sm-4 h1.entry-title,.col-sm-8 h1.entry-title,.col-sm-8 h1.page-title{line-height:40px;margin-bottom:.5em;word-wrap:break-word;text-align:left;margin:.5em 0;text-align:center}a{color:#ad9c62}a:focus,a:hover{color:#766837}a.entry-title{color:#000}.widget-title{font-size:18px}.admin-bar .navbar-fixed-top{top:28px}.navbar-primary{text-align:center}.navbar-primary .navbar-nav{display:inline-block;float:none;vertical-align:top}.navbar-primary .navbar-nav>.active>a,.navbar-primary .navbar-nav>.active>a:focus,.navbar-primary .navbar-nav>.active>a:hover,.navbar-primary .navbar-nav>li>a:hover{color:#000;background-color:#fff}.navbar-primary .navbar-nav>li>a{color:#000;font-weight:300}.navbar-nav>li>a{padding:10px}.navbar-primary .navbar-nav>.dropdown>a .caret{border-top-color:#ccc!important;border-bottom-color:#ccc!important}.navbar-primary .navbar-toggle{background:#000;float:none}.navbar-primary .navbar-toggle .icon-bar{background:#fff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#333;text-decoration:none;background-color:#fff;outline:0}.dropdown-menu li>a{padding:6px 15px}.footer-nav li{display:block;float:right;margin-bottom:0;padding-left:3%}@media only screen and (max-width:767px){.footer-nav.mobile{border-bottom:1px solid #ccc;height:auto;margin:0 auto;max-width:100%;padding:10px 0 0;width:auto}.footer-nav.mobile li{float:none;height:auto;padding:0}.footer-nav.mobile li a:hover{background-color:#2a6496;color:#fff;text-decoration:none}.footer-nav.mobile li a{border:solid 0 #ccc;color:#555;display:block;font-size:15px;padding:18px 20px;width:auto}.footer-nav.mobile li a,.footer-nav.mobile li a.active{border-width:1px 0 0;height:auto;margin:0}.footer-nav.mobile li.current-menu-item a{background:#428bca;border:none;color:#fff;margin:0;position:static;top:0}}.breadcrumb-trail{padding:8px 15px;color:#ccc;font-weight:100;max-width:1500px;margin:auto}.breadcrumb-trail a{color:#ccc}#alert-placeholder{position:fixed;top:100px;z-index:99;width:350px;margin-left:-175px;left:50%}.btn{border-radius:0}.btn-primary{background-color:#fff;color:#333;border-color:#000}.btn-primary:hover{background-color:#ccc;color:#333}#menu-item-4193 a,#menu-item-7656 a{color:#fff;background-color:#ad9c62}#menu-item-4193 a:hover,#menu-item-4193.active a{color:#766837}.btn-selection{color:#fff;background-color:#ad9c62;border-color:#ad9c62}.btn-selection i:before{content:"\f0fe"}.btn-selection.remove{background-color:#ad9c62;border-color:#efc17f}.btn-selection.remove i:before{content:"\f146"}.btn-selection:hover{color:#fff;background-color:#766837;border-color:#766837}.bs-callout{margin:20px 0;padding:15px 30px 15px 15px;border-left:5px solid #eee}.bs-callout h4{margin-top:0}.bs-callout p:last-child{margin-bottom:0}.bs-callout .highlight,.bs-callout code{background-color:#fff}.bs-callout-danger{background-color:#fcf2f2;border-color:#dfb5b4}.bs-callout-warning{background-color:#fefbed;border-color:#f1e7bc}.bs-callout-info{background-color:#f0f7fd;border-color:#d0e3f0}.underline{text-decoration:underline}#comments{border-top:1px solid #eee;padding-top:40px}.thread-even>.comment-body{background:none repeat scroll 0 0 rgba(0,0,0,.03)}.comment-body{margin-bottom:20px;padding:15px}#comments cite{font-size:15px;font-weight:700}.comment-meta{font-size:12px}.comment-list{padding-bottom:7px}.comment-author{margin-bottom:7px}.comment-content{margin-top:7px}.comment-author>.avatar{margin-right:1em}#comments ul.children{margin-left:20px}#comments ul.children li{border-top:1px solid #e6e6e6;list-style-type:none}.bypostauthor>article{background:none repeat scroll 0 0 rgba(70,165,70,.09)}.bypostauthor>article .avatar{border-bottom:4px solid #46a546}.form-allowed-tags code{white-space:normal}.input-comment-author,.input-comment-email,.input-comment-url{width:35%}.container-full{margin:0 auto;width:100%}#masthead{padding:2em 0}#logo{text-align:center}#logo img{display:inline-block}.site-description,.site-title{font-size:30px;font-weight:700;line-height:36px;margin:0}.site-description{font-size:24px}#masthead .social{display:none}#page{margin:0 auto;max-width:970px}#main-row{margin-top:10px}.page-template-gallery-list #page,.page-template-page-stone-gallery #page,.page-template-product-list #page,.post-type-archive-tile #page,.tax-gallery_cat #page.parent,.tax-range_cat #page.parent{max-width:100%}.tax-gallery_cat #page{max-width:1500px}.header-wide-wrap{width:100%!important;padding:0}.header-wide{background-size:cover;background-position:center center;height:300px}@media only screen and (min-width:768px){#logo{text-align:left}#masthead .social{display:block;text-align:right}#masthead .social a{color:#ccc}#masthead .social i{font-size:1.5em}#footer-sidebar-4 input[type=search],#masthead .social input[type=search]{border-color:#999;border-radius:0;padding:3px 12px;font-size:12px;height:25px;margin-bottom:1em}#masthead .social .screen-reader-text{display:none}}@media (min-width:970px){.page-template-gallery-list #page.container,.page-template-page-stone-gallery #page.container,.page-template-product-list #page.container,.post-type-archive-tile #page.container,.tax-gallery_cat #page.container.parent,.tax-range_cat #page.container.parent{width:100%}.tax-gallery_cat #page{width:100%}}article{margin:0 0 50px}.entry-content,.taxonomy-description{padding:15px 0 45px;word-wrap:break-word}.tax-gallery_cat .taxonomy-description,.tax-range_cat .taxonomy-description{text-align:center}.row.nopad{margin-right:0;margin-left:0}.entry-content,.entry-content p,.entry-summary,.entry-summary p,.gal-caption p,.taxonomy-description{font-size:14px;font-weight:300;line-height:1.667em}p{margin-bottom:1.625em}.page-links{padding:7px 0}.entry-footer{border-bottom:1px solid #eee;clear:both;font-size:12px;padding-bottom:15px;text-transform:uppercase}.entry-footer,.entry-footer a{color:#777}.entry-footer .glyphicon{margin-right:4px}.byline,.cat-links,.comments-link,.published-date,.tags-links{margin-right:10px}p img{margin-bottom:.5em;margin-top:.4em}#content .gallery .gallery-icon img{border:1px solid #ddd;height:auto;padding:6px}.comment-content img,.widget img,img.avatar,img.header-image,img.wp-post-image,img[class*=align],img[class*=attachment-],img[class*=wp-image-]{height:auto;max-width:100%;padding:0}.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}.wp-caption img{display:block;margin:1.2% auto 0;max-width:98%}.gallery-caption,.wp-caption .wp-caption-text{margin:.8075em 0;padding-left:10px}.captioned-box,.captioned-full,.captioned-head,.captioned-rib{position:relative;width:100%;display:block}.caption-box{position:absolute;top:1em;right:1em;bottom:1em;padding:1em;width:33%;background-color:#fff;background-color:rgba(255,255,255,.75);overflow:hidden;font-size:16px;font-weight:300;line-height:1.333em;color:#000}.caption-box.alt{right:auto;left:1em}.caption-head{position:absolute;display:block;top:2em;right:2em;bottom:2em;left:2em;background-color:#fff;background-color:rgba(255,255,255,.75);overflow:hidden;color:#000;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.active .gal-cat-box.caption-head,.active .range-cat-box .caption-head{background-color:#000;background-color:rgba(0,0,0,.75)!important;color:#fff}.active .gal-cat-box.caption-head h2,.active .range-cat-box .caption-head h1{border-bottom:1px solid #fff}.caption-head h1,.caption-head h2{text-align:center;border-bottom:1px solid #000;margin:1em 1em 0;padding-bottom:.5em;font-size:2.5em}.caption-head h2{font-size:2em;border-bottom:none}.caption-head:hover{background-color:rgba(255,255,255,0);color:transparent}.caption-head:hover h1,.caption-head:hover h2{color:rgba(255,255,255,1);border-bottom:1px solid #fff}.caption-head:hover h2{border-bottom:none}.caption-full{position:absolute;top:0;left:0;bottom:0;right:0;padding:65px 1em 0;text-align:center;color:#000;color:transparent;background:#fff;background-color:rgba(255,255,255,0);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.caption-full:hover{background-color:rgba(255,255,255,1);color:rgba(0,0,0,1)}.caption-rib{font-size:.9em;padding:.5em;color:#333;text-align:center;margin-bottom:10px}.caption-rib small{font-size:75%}.a{cursor:pointer}.layout-1c #primary{float:none;margin-right:0;width:100%}.layout-2c-r #primary{float:right}.layout-2c-r #secondary{float:left;margin-left:0}.site-footer{padding-bottom:50px;color:#ccc}.browsehappy{margin-bottom:0;text-align:center}.browsehappy .alert-link{text-decoration:underline}ins,mark{background:#fff9c0;text-decoration:none}.alert strong{font-size:1.15em}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{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.625em}.alignright{display:inline;float:right;margin-left:1.625em}.aligncenter{clear:both;display:block;margin:0 auto}.clear:after,.clear:before,[class*=content]:after,[class*=content]:before,[class*=site]:after,[class*=site]:before{content:'';display:table}.clear:after,[class*=content]:after,[class*=site]:after{clear:both}@media only screen and (max-width:767px){.carousel-caption{position:static}}.carousel-indicators{bottom:-10px}.carousel-indicators .active,.carousel-indicators li{height:8px;width:8px;margin:2px}.carousel-caption{background:#333;background:rgba(0,0,0,.55);bottom:0;left:0;padding:2px 0 7px;width:100%}.carousel-caption h3{font-size:18px;margin-bottom:12px;margin-top:10px}#featured-posts-grid{padding-left:0}#featured-posts-grid li{background-color:#f5f5f5;margin-bottom:25px;padding-bottom:2px}.innergrid{height:85%;float:none;padding:0 10px 12px}.innergrid img{margin:0 auto;max-width:100%}.grid-header{font-size:14px;margin:0;padding-bottom:8px;text-align:center}.grid-header .entry-title{line-height:inherit}.grid-footer-meta{font-size:12px;margin-bottom:5px;text-align:center;text-transform:uppercase}#main{margin-bottom:3.3em}.page-template-templatespage-hero-php .navbar{border-radius:0;margin-bottom:0}#hero-widgets-container{margin:0 auto}.pager li>a,.pager li>span{border-radius:0;background-color:#f2f2f2}.social a{color:inherit;padding:0 3px}.home h1.entry-title{display:none}.home #hero-panel{background-size:cover;background-position:center center;background-color:#000;color:#fff}.home #hero-panel h2{text-transform:none;color:#fff;font-size:24px;font-weight:100}.home #hero-panel .col-sm-3{padding-top:33em;background-color:rgba(0,0,0,.5);zoom:1;min-height:45em;display:block;color:#fff;font-weight:100;border-right:1px solid #666;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.home #hero-panel .col-sm-3:first-child{border-left:1px solid #666}.home #hero-panel .col-sm-3:hover{background-color:rgba(0,0,0,.75);text-decoration:none}.home article{margin-top:90px;margin-bottom:10px}.home .entry-content,.home .entry-content p{font-size:14px}.home .entry-content h1,.home .entry-content h2{margin-bottom:1.625em;font-size:28px;margin-bottom:20px}.home .middle-section{background-size:cover;background-position:center center}.home .middle-section>div{color:#fff}.home .middle-section .entry-content{padding:90px 0}.home .lower-section{margin-top:90px}.home #map{margin-top:50px;min-height:300px}#team{margin-top:90px;background:#e5e5e5;padding:2em 0}#team .bx-wrapper .bx-viewport{background:0 0}#team li{color:#e5e5e5;text-align:center}#team li a{color:inherit;padding:0 3px}#team li:hover{color:#333}.home #gallery{padding-bottom:5em}#gallery .col-sm-3,#gallery .col-sm-4{margin-bottom:1em}#gallery .row img{width:100%}@media only screen and (min-width:768px){.home .entry-content{display:flex}.home .entry-content>div{width:50%}.home .entry-content .text-col{display:flex;flex-direction:column;justify-content:center}.home .entry-content>div:first-child{padding-right:2.5em}.home .entry-content>div:last-child{padding-left:2.5em}}@media only screen and (max-width:767px){.home .entry-content>div{padding:15px}.home #main .entry-content>div{padding:0}}.blocks{margin-right:0;margin-left:0}.block{padding-right:0;padding-left:0}.block .bg-image{background-size:cover;background-position:center center}.block:not(.image) a{margin:0;padding:1em;color:#fff;text-align:center;background-color:rgba(255,255,255,0);min-height:100vw;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.block.single a{min-height:150px}.block.image a{padding:0}.block.image img{width:100%}.block.parentrange a{background-color:rgba(255,255,255,1)}.block a h2,.block a h3,.block a h4{text-transform:none;font-weight:100;margin-bottom:0}.block a h2{font-size:20px;margin-top:0}.block a h3{font-size:20px}.block a h4{font-size:13px;margin-top:8px}.block.parentrange a h2,.block.parentrange a h3,.block.parentrange a h4{color:#000}.block a:hover{text-decoration:none;background-color:rgba(255,255,255,.9)}.block.parentrange a:hover{background-color:#000}.block a:hover h2,.block a:hover h3,.block a:hover h4{color:#000}.block.parentrange a:hover h2,.block.parentrange a:hover h3,.block.parentrange a:hover h4{color:#fff}.other-ranges{margin-top:90px}.other-ranges h2{text-align:center;margin-bottom:45px}.two-col>div:last-child{padding:15px}.page-template-gallery-list-php .gal-cat,.page-template-product-list-php .range-cat{margin-bottom:5px}.page-template-gallery-list-php .gals,.page-template-product-list-php .ranges{padding-bottom:3em}.page-template-gallery-list-php .gals .row,.page-template-product-list-php .ranges .row{padding:1em 3em}.page-template-gallery-list-php .gals .row h2.underlined,.page-template-product-list-php .ranges .row h2.underlined{margin:.5em 3em;padding-bottom:.3em}.page-template-gallery-list-php .gals img,.page-template-product-list-php .ranges img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);filter:url(images/desaturate.svg#greyscale);filter:gray;-webkit-filter:grayscale(1);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.page-template-gallery-list-php .gals a:hover img,.page-template-product-list-php .ranges a:hover img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0);filter:none;-webkit-filter:grayscale(0)}.active .range-cat-box{cursor:default}.but-colapse{padding:1em 0;text-align:center;display:block}@media only screen and (min-width:768px){.block:not(.image) a{min-height:50vw}.two-col{display:flex;align-items:center}.two-col>div{width:66.666%}.two-col>div:last-child{width:33.333%;padding-left:45px}.two-col.half>div,.two-col.half>div:last-child{width:50%}.two-col.half>div:first-child{padding-right:2.5em}.two-col.half>div:last-child{padding-left:2.5em}.block.single a{min-height:250px}}@media only screen and (min-width:992px){.block:not(.image) a{min-height:25vw}}@media only screen and (min-width:1200px){.block:not(.image) a{min-height:16.666vw}.block.single{max-width:16.666vw}}.single-range article{margin-bottom:0}.single-range .gal-caption span.gal-meta.cap{padding-right:1em}.single-range .entry-footer{display:none}.tile-full a .magnify{position:absolute;right:21px;top:5px}.badge-new{position:absolute;right:0;top:0;background:rgba(255,255,255,.9);color:#333;padding:5px 10px;z-index:9}.archive .tile-full,.single-range .tile-full{padding-bottom:15px;display:none}.archive .tile-full .image,.single-range .tile-full .image{padding-left:0;padding-right:0}.archive .tile-full .image img.attachment-medium,.single-range .tile-full .image img.attachment-medium{width:100%}.archive .tile-full h2,.single-range .tile-full h2{margin-top:0;margin-bottom:.5em}.archive .tile-full .details .small,.single-range .tile-full .details .small{color:#ccc;font-size:.8em}.archive .tile-full .details p,.single-range .tile-full .details p{margin-bottom:.75em}.archive .tile-full .details .btn,.single-range .tile-full .details .btn{margin-bottom:.5em;min-width:140px}.archive .tile-thum,.single-range .tile-thum{padding:0}.archive .tile-thum img,.single-range .tile-thum img{width:100%}.archive .tile-images,.single-range .tile-images{margin-bottom:.75em}.archive .tile-images img,.single-range .tile-images img{margin-right:10px}.archive .tile-full .label,.single-range .tile-full .label{display:inline-block}.archive .tile-full h2 a,.single-range .tile-full h2 a{color:#333}.beautiful-taxonomy-filters{margin-top:45px;margin-bottom:45px}.beautiful-taxonomy-filters label{font-size:1.1em;font-weight:100}.beautiful-taxonomy-filters .beautiful-taxonomy-filters-tax{border-bottom:1px solid #000}.beautiful-taxonomy-filters .select2-selection--single{border-radius:0;border:0}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#ccc}.beautiful-taxonomy-filters button{padding:6px 12px;margin-bottom:0;font-size:14px;font-size:1.1em;font-weight:400;line-height:1em;text-align:center;vertical-align:middle;cursor:pointer;border:0;border-radius:0;color:#000;background:#fff;font-weight:300;border:1px solid #000}.beautiful-taxonomy-filters button:hover{background:#ccc}.post-type-archive-tile .entry-content{margin-bottom:50px}.post-type-archive-tile .captioned-rib img.attachment-thumbnail{width:100%}.post-type-archive-tile a .magnify{position:absolute;right:10px;top:10px}@media only screen and (min-width:768px){.beautiful-taxonomy-filters .beautiful-taxonomy-filters-select-wrap{width:80%;float:left;display:flex;justify-content:space-between}.beautiful-taxonomy-filters button{width:20%;display:block;float:right}}.tax-gallery_cat .attachment-header,.tax-gallery_cat .header-wide{display:none}.bx-wrapper{margin-bottom:30px!important}.bx-wrapper p.gal-meta{margin-bottom:.5em}.bx-wrapper .gal-meta.tags,.bx-wrapper .gal-meta.tags a,.bx-wrapper .gal-meta.tiles,.bx-wrapper .gal-meta.tiles a{color:#333;font-weight:300}.bx-wrapper .bx-pager.bx-default-pager a{background:#ccc!important;border:1px solid #fff}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff!important;border-color:#ccc}.tax-gallery_cat .page-header h1{margin:1em 0}.tax-gallery_cat .page-header{margin-bottom:0}.gal-caption{padding:1em 0}.gal-caption span.gal-meta{padding-right:1em}.tax-gallery_cat .bx-wrapper .bx-default-pager a{text-align:left}.tax-gallery_cat .gal-thumbs h2{text-align:center;margin-top:90px;margin-bottom:45px}.tax-gallery_cat .gal-thumbs{width:99vw;position:relative;left:50%;right:50%;margin-left:-49.5vw;margin-right:-49.5vw}.tax-gallery_cat #nav-below{display:none}.single-team #headshot{padding-top:2em}.single-team #sidebar .widget{min-height:2.8em}.single-team .contact-meta{font-size:1.2em}.single-team .contact-meta .fa{margin-right:.5em}.single-team .social-icons a{padding-left:.5em}.page-template-my-selections-php article{margin-bottom:0}.selections .selection-thum{padding-bottom:1em;text-align:right}.selections .selection-thum .close{float:none}.selections .selection-thum .printonly,.selections .selection-thum a{text-align:left}.category-publications h2.entry-title{font-size:1.3em}.gform_wrapper ul{padding-left:0;list-style:none}.gform_wrapper li{margin-bottom:15px}.gform_wrapper form{margin-bottom:0}.gform_wrapper .gfield_required{padding-left:1px;color:#b94a48}.gform_wrapper .ginput_container_fileupload{border:1px dashed #ccc;margin-top:10px;padding:20px;text-align:center}.gform_wrapper .ginput_container_fileupload .gform_button_select_files{position:relative;display:inline-block;z-index:1;width:auto;border:1px solid}.ginput_container input,.ginput_container select,.ginput_container textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:0;border-bottom:1px solid #999;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.ginput_container input:-moz-placeholder,.ginput_container select:-moz-placeholder,.ginput_container textarea:-moz-placeholder{color:#999;font-weight:300}.ginput_container input::-moz-placeholder,.ginput_container select::-moz-placeholder,.ginput_container textarea::-moz-placeholder{color:#999;font-weight:300}.ginput_container input:-ms-input-placeholder,.ginput_container select:-ms-input-placeholder,.ginput_container textarea:-ms-input-placeholder{color:#999;font-weight:300}.ginput_container input::-webkit-input-placeholder,.ginput_container select::-webkit-input-placeholder,.ginput_container textarea::-webkit-input-placeholder{color:#999;font-weight:300}.ginput_container input:focus,.ginput_container select:focus,.ginput_container textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ginput_container input[disabled],.ginput_container input[readonly],.ginput_container select[disabled],.ginput_container select[readonly],.ginput_container textarea[disabled],.ginput_container textarea[readonly],fieldset[disabled] .ginput_container input,fieldset[disabled] .ginput_container select,fieldset[disabled] .ginput_container textarea{cursor:not-allowed;background-color:#eee}textarea.ginput_container input,textarea.ginput_container select,textarea.ginput_container textarea{height:auto}.ginput_container textarea{height:auto}.gform_button{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#fff;background-color:#000;border-color:#000}.gform_button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.gform_button:focus,.gform_button:hover{color:#333;text-decoration:none}.gform_button.active,.gform_button:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.gform_button.disabled,.gform_button[disabled],fieldset[disabled] .gform_button{cursor:not-allowed;pointer-events:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.gform_button.active,.gform_button:active,.gform_button:focus,.gform_button:hover,.open .dropdown-toggle.gform_button{color:#fff;background-color:#3276b1;border-color:#285e8e}.gform_button.active,.gform_button:active,.open .dropdown-toggle.gform_button{background-image:none}.gform_button.disabled,.gform_button.disabled.active,.gform_button.disabled:active,.gform_button.disabled:focus,.gform_button.disabled:hover,.gform_button[disabled],.gform_button[disabled].active,.gform_button[disabled]:active,.gform_button[disabled]:focus,.gform_button[disabled]:hover,fieldset[disabled] .gform_button,fieldset[disabled] .gform_button.active,fieldset[disabled] .gform_button:active,fieldset[disabled] .gform_button:focus,fieldset[disabled] .gform_button:hover{background-color:#428bca;border-color:#357ebd}.gform_wrapper .gfield_error .gfield_label{color:#b94a48}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:#eed3d7;background-color:#f2dede;color:#b94a48}.gform_wrapper .gfield_error input:focus,.gform_wrapper .gfield_error select:focus,.gform_wrapper .gfield_error textarea:focus{border-color:#b94a48;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(185,74,72,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(185,74,72,.6)}.validation_error{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.validation_error h4{margin-top:0;color:inherit}.validation_error .alert-link{font-weight:700}.validation_error>p,.validation_error>ul{margin-bottom:0}.validation_error>p+p{margin-top:5px}.validation_error hr{border-top-color:#e6c1c7}.validation_error .alert-link{color:#953b39}#gforms_confirmation_message{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}#gforms_confirmation_message h4{margin-top:0;color:inherit}#gforms_confirmation_message .alert-link{font-weight:700}#gforms_confirmation_message>p,#gforms_confirmation_message>ul{margin-bottom:0}#gforms_confirmation_message>p+p{margin-top:5px}.gallery-row{padding:15px 0}.aligncenter{display:block;margin:0 auto}.alignleft{float:left}.alignright{float:right}figure.alignnone{margin-left:0;margin-right:0}.gform_fields .subscribe .gfield_label{display:none}.gform_fields .subscribe input{width:auto;height:auto;float:left;margin-right:10px}.page-template-page-stone-gallery .lower-content{margin-top:120px;margin-bottom:120px}.page-template-page-stone-gallery .lower-content h3{margin-top:0;margin-bottom:20px}.page-template-page-stone-gallery .lower-content .gform_wrapper li{margin-bottom:12px}.page-template-page-stone-gallery .lower-content label{display:none}.page-template-page-stone-gallery .ginput_container textarea.small{height:4em}.page-template-page-stone-gallery .stone-range h2{text-align:center;margin-bottom:45px}.format-quote{background:url(img/quote.png) no-repeat scroll left top;background-size:20px 20px;margin-top:15px;padding:10px 0 0}.format-quote cite{font-style:italic}.format-quote blockquote{border-left:0;margin:0 0 18px 15px}.format-quote blockquote p{font-style:italic}#sidebar{padding:1em 2em;font-size:.9em}#sidebar>h1.sidebar-title{margin:0 -1em .5em;padding:0 1em .5em;font-size:2em}#sidebar . h2{padding-top:0;margin-top:0;padding-bottom:.5em;font-size:1.5em}.widget{margin:0 0 1.5em;padding-bottom:.5em;word-wrap:break-word;border-bottom:1px solid #ccc;color:#333;font-size:.9em}#sidebar .widget:last-child{border-bottom:none}.widget ul{padding:0 0 0 15px}.widget li{margin-bottom:5px}.widget .nav-stacked{padding:0}.widget .nav-stacked li{margin-bottom:0}.widget a{color:#333}.widget a.btn-default{color:#666}.single-team .widget a:hover{background-color:transparent;color:#999}.primary-sidebar .list-custom-taxonomy-widget .widget-title:hover,.primary-sidebar .list-widget .widget-title:hover,.primary-sidebar .widget_categories .widget-title:hover{cursor:pointer}.primary-sidebar .list-custom-taxonomy-widget .widget-title:after,.primary-sidebar .list-widget .widget-title:after,.primary-sidebar .widget_categories .widget-title:after{content:"";display:block;float:right;width:0;height:0;margin-top:10px;margin-right:2px;vertical-align:middle;border-top:4px solid #ccc;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent}.primary-sidebar .list-custom-taxonomy-widget .widget-title.open:after,.primary-sidebar .list-widget .widget-title.open:after,.primary-sidebar .widget_categories .widget-title.open:after{border-top:0 dotted;border-bottom:4px solid #ccc}.primary-sidebar .list-custom-taxonomy-widget ul,.primary-sidebar .list-widget ul,.primary-sidebar .widget_categories ul{padding:0;margin:0;display:none}.list-custom-taxonomy-widget ul,.list-widget ul,.widget_categories ul{padding:0;margin:0}.list-custom-taxonomy-widget ul li,.list-widget ul li,.widget_categories ul li{padding:.5em;margin:0 .5em .5em 0;list-style:none;background-color:#f2f2f2}.list-custom-taxonomy-widget ul li a,.list-widget ul li a,.widget_categories ul li a{display:block}.list-custom-taxonomy-widget ul li:hover,.list-custom-taxonomy-widget ul li:hover a,.list-widget ul li:hover,.list-widget ul li:hover a,.widget_categories ul li:hover,.widget_categories ul li:hover a{background-color:#ccc}#sidebar .btn{display:block;width:100%;font-size:1em;margin-bottom:.5em}#sidebar .input-group .btn{margin-bottom:0;font-size:14px}.widget_mc4wp_form_widget{margin-top:45px}.mc4wp-form input[type=email],.mc4wp-form input[type=text]{border:0;border-radius:0;border-bottom:1px solid #000;box-shadow:none}.mc4wp-form input[type=submit]{margin-bottom:-1px!important}#searchsubmit,.search-form input[type=submit]{display:none}#logout-link-widget{font-size:11px}.alienship-login-form .login-password,.alienship-login-form .login-username{margin-bottom:0}.alienship-login-form .login-remember input{float:left;margin-right:5px}#footer-sidebar .container{margin-top:6.6em}.home #footer-sidebar{margin-top:0}.home #footer-sidebar #search-4{float:left;text-align:left;width:100%}.home #footer-sidebar #search-4 form{float:none}#footer-sidebar .widget{border-bottom:none;color:#777}#footer-sidebar .textwidget p{font-size:1.2em;line-height:1.667em;font-weight:300}#footer-sidebar-4>.widget a{color:#999}#footer-sidebar-4>.widget a:hover{background-color:transparent;color:#000}#footer-sidebar-4 .logo{max-width:150px}#footer-sidebar-4 .social{padding-right:3px;text-align:center}#footer-sidebar-4 .social i{font-size:2em}@media only screen and (min-width:992px){#footer-sidebar-4>.widget{width:40%;float:right}#footer-sidebar-4>.widget:nth-child(1),#footer-sidebar-4>.widget:nth-child(2),#footer-sidebar-4>.widget:nth-child(3){width:20%;float:left}#footer-sidebar-4>.widget:nth-child(2),#footer-sidebar-4>.widget:nth-child(3),#footer-sidebar-4>.widget:nth-child(4){margin-top:40px}#footer-sidebar-4>.widget:nth-child(3){width:calc(60% - 180px)}#footer-sidebar #search-4{float:right!important;text-align:right!important;width:180px!important;margin-top:100px!important}.home #footer-sidebar #search-4 form{float:none}#footer-sidebar-4 .social{padding-right:3px;text-align:right}}#footer-sidebar .widget-title{display:none}#footer-sidebar .footer-contact{float:left;line-height:1.75em;font-size:1.1em}#footer-sidebar .widget a.location-map:hover{background-color:transparent}@media (min-width:970px){.container{width:970px}#masthead{padding:3em 0 0 0}#masthead .container{width:100%;max-width:1500px}#masthead .navbar-nav>li>a{min-width:6em;padding:.5em;text-align:center}#masthead .navbar-nav>li>.dropdown-menu{background-color:transparent}#masthead .navbar-nav>li>.dropdown-menu li{opacity:.8;background-color:#fff}#masthead .navbar-nav>li>.dropdown-menu li:hover{opacity:.9}#masthead .navbar-nav>li>.dropdown-menu li{border-bottom:1px solid #000}#masthead .navbar-nav>li>.dropdown-menu li:last-child{border-bottom:none}.sticky #masthead{position:fixed;width:100%;background:#fff;z-index:99999}.sticky #masthead i{visibility:hidden}.sticky.home #hero-panel,.sticky:not(.home) .container-full>div:nth-child(2){padding-top:112px}#sidebar{margin:0 0 3em 3em}.caption-head h1,.caption-head h2{margin:10% 2em 0}.ranges .captioned-head{max-height:229px;overflow:hidden}.page-template-gallery-list-php .gals .row,.page-template-product-list-php .ranges .row{padding:1em 8em}.bx-wrapper .bx-prev{left:-40px!important;background-image:url(js/bx/images/controls-black.png)!important}.bx-wrapper .bx-next{right:-40px!important;background-image:url(js/bx/images/controls-black.png)!important}.home #team .bx-wrapper .bx-controls-direction a,.single-team #team .bx-wrapper .bx-controls-direction a{top:33%}.home #team .bx-wrapper .bx-prev,.single-team #team .bx-wrapper .bx-prev{background-image:url(js/bx/images/controls-white.png)!important}.home #team .bx-wrapper .bx-next,.single-team #team .bx-wrapper .bx-next{background-image:url(js/bx/images/controls-white.png)!important}#footer .container{width:100%;max-width:1500px}#footer-sidebar .col-sm-3 .widget-title{margin-right:-14px;margin-left:-14px}#footer-sidebar .col-sm-3:first-child .widget-title{margin-left:0}#footer-sidebar .col-sm-3:last-child .widget-title{margin-right:0}#footer-sidebar .location-map{float:right}}@media only screen and (max-width:480px){h2.grid-header{font-size:14px!important}}@media only screen and (max-width:767px){.captioned-head{font-size:10px}.caption-head{top:1em;right:1em;bottom:1em;left:1em}.navbar-nav .open .dropdown-menu>li>a{padding:12px 15px 12px 25px}.navbar .dropdown-menu a,.navbar .nav>li>a{font-size:18px;font-weight:400;padding:15px 20px}.home #hero-panel .col-sm-3{padding:1em;margin:1em 1em 0;min-height:0}.caption-box{left:1em;width:auto;background:rgba(255,255,255,.66)}#sidebar{margin-top:0}}.block-grid{display:block;overflow:hidden}.block-grid>li{display:block;float:left;height:auto;margin-bottom:12px;padding:10px 0}.block-grid>li>blockquote{border-left:none;padding:0 15px}.block-grid.two-up{margin-left:-4%}.block-grid.two-up>li{margin-left:4%;width:46%}.block-grid.three-up{margin-left:-2%}.block-grid.three-up>li{margin-left:2%;width:31.2%}.block-grid.four-up{margin-left:-2%}.block-grid.four-up>li{margin-left:2%;width:23%}.block-grid.five-up{margin-left:-1.5%}.block-grid.five-up>li{margin-left:1.5%;width:18.5%}@media only screen and (max-width:767px){#masthead{padding-top:25px}.block-grid.mobile{margin-left:0;padding-left:4%}.block-grid.mobile>li{float:none;margin-left:0;width:100%}.site-footer{text-align:center}}.printonly{display:none}@media print{.printonly{display:block}a[href]:after{content:normal}abbr[title]:after{content:normal}a[href^="#"]:after,a[href^="javascript:"]:after{content:normal}#masthead{background:#000!important;margin-top:0}#footer,#masthead,#secondary,.breadcrumbs,.close-selection{display:none}.selections .selection-thum{width:100%;page-break-inside:avoid}.selections .caption-rib{position:inherit;font-size:1.25em;padding:0 0 1em 0}.selections .captioned-rib img{float:left;margin-right:1.5em}}