/*!
 * Theme Name:  ULI Case Studies
 * Description: Theme for ULI Case Studies site
 * Author:      LION
 * Author URI:  http://lionassociates.com/
 * Version: 2.0
 */html{margin:0;padding:0;width:100%;height:100%;min-width:320px}body{margin:0;padding:0;width:100%;min-width:320px}body{background-color:#252525;color:#fff;min-width:320px;font-family:"acumin-pro", sans-serif;padding-bottom:30px}.wrapper{padding:20px;position:relative;left:0;min-width:320px;z-index:2;margin-bottom:330px;background-color:#252525;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 1009px){.wrapper{margin-bottom:475px}}@media only screen and (max-width: 480px){.wrapper{padding:15px}}@media only screen and (min-width: 480px) and (max-width: 632px){.wrapper{margin-bottom:555px}}.container{margin:0px;padding:0px;min-width:100%;max-width:100%}.row{margin:0px}a{color:#ffffff;-webkit-transition:color .2s ease-out, background 1s ease-in;transition:color .2s ease-out, background 1s ease-in;text-decoration:underline;word-wrap:break-word;outline:0}a:hover{color:#00928e}a:active{color:#ffffff}a:focus{color:#ffffff}button{outline:0}.btn{text-decoration:none;outline:0}.btn-lg{background-color:#515151;border-radius:0px;color:#ffffff;width:250px;font-family:"acumin-pro-condensed",sans-serif;font-weight:300}.btn-group{display:block;outline:0}strong{font-family:"acumin-pro",sans-serif;font-weight:800}p{line-height:170%;font-size:11pt}blockquote{color:#c5c5c5;border:none;margin:0px;padding-left:15%;padding-right:15%}blockquote p{font-size:16pt !important}@media only screen and (max-width: 580px){blockquote{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 480px){blockquote{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 350px){blockquote{padding-left:0px;padding-right:0px}}cite{display:block}ul{list-style:none;font-family:"acumin-pro",sans-serif;font-weight:200;line-height:175%}li{position:relative}li:before{content:'\0336';padding-right:5px;position:absolute;left:-15px}h1{font-family:"acumin-pro-condensed",sans-serif;font-weight:300}@media only screen and (max-width: 480px){h1{font-size:20pt}}h2{font-family:"acumin-pro-condensed",sans-serif;font-weight:300}@media only screen and (max-width: 480px){h2{font-size:18pt}}h3{font-family:"acumin-pro",sans-serif;font-weight:700;font-size:12pt}table{width:100%;font-size:10pt}table,th,td{border:1px solid #707070}th,td{padding:7.5px}th{background-color:#2c2c2c}tr:nth-child(even){background-color:#555555}tr:nth-child(odd){background-color:#464646}input{outline:0}.single-video{float:right;margin-left:20px;max-width:50%}@media only screen and (max-width: 980px){.single-video{max-width:65%}}@media only screen and (max-width: 480px){.single-video{max-width:100%;margin-left:0px}}.single-video iframe{max-width:100%}@media only screen and (max-width: 480px){.mobile-no-hover{display:none !important}}@media only screen and (max-width: 480px){.mobile-hover{display:block !important}}.old-search a,.new-search a{text-decoration:none}.new-search{float:right}.menu_off,.menuBtn:hover .menu_on{display:none}.menu_on,.menuBtn:hover .menu_off{display:inline}.search_off,.searchBtn:hover .search_on{display:none}.search_on,.searchBtn:hover .search_off{display:inline}.jump_off,.jumpBtn:hover .jump_on{display:none}.jump_on,.jumpBtn:hover .jump_off{display:inline}.close_off,.closeBtn:hover .close_on{display:none}.close_on,.closeBtn:hover .close_off{display:inline}.grid_off,.gridBtn:hover .grid_on{display:none}.grid_on,.gridBtn:hover .grid_off{display:inline}.is-touch .menu_off,.is-touch .menuBtn:hover .menu_off,.is-touch .search_off,.is-touch .searchBtn:hover .search_off,.is-touch .jump_off,.is-touch .jumpBtn:hover .jump_off,.is-touch .close_off,.is-touch .closeBtn:hover .close_off,.is-touch .grid_off,.is-touch .gridBtn:hover .grid_off{display:none}.is-touch .menu_on,.is-touch .menuBtn:hover .menu_on,.is-touch .search_on,.is-touch .searchBtn:hover .search_on,.is-touch .jump_on,.is-touch .jumpBtn:hover .jump_on,.is-touch .close_on,.is-touch .closeBtn:hover .close_on,.is-touch .grid_on,.is-touch .gridBtn:hover .grid_on{display:inline}.is-touch .menuBtn:hover{color:#fff}.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(0.5);transform:translateX(30px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(0.5);transform:translateX(30px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.spinner{position:absolute;margin:0;top:0;right:0;bottom:0;left:0;margin:auto}.sk-wandering-cubes .sk-cube{background-color:white}.search{z-index:3000;position:relative}.search-bar{display:none;position:absolute;background-color:rgba(37,37,37,0.9);height:70px;width:100%;margin-top:15px}@media only screen and (max-width: 480px){.search-bar{margin-top:0px;height:60px}}.search-box{background-color:transparent;border:none;border-bottom:1px solid #707070;padding-top:10px;height:60px;width:100%;text-align:center;font-size:18pt;letter-spacing:1px}@media only screen and (max-width: 480px){.search-box{font-size:14pt;height:50px}}.search-close{max-width:25px}@media only screen and (max-width: 480px){.search-close{max-width:20px}}.closeBtn{position:absolute;background:none;right:0;margin-top:20px;border:none;padding:0px}.closeBtn:hover{color:#00928e}@media only screen and (max-width: 480px){.closeBtn{margin-top:15px}}.region{margin-bottom:2rem}.btn-group{background-repeat:no-repeat;background-position:96% 50%;background-size:6%;margin-bottom:10px;background-color:#515151}.filters .btn-group select.filter-button{background-color:transparent;margin-bottom:0}.main-filters .btn-load{margin-top:40px}.side-filters{padding:0px}.side-filters .filter-button{min-width:180px;text-align:left;outline:0 !important;width:100%;font-size:14pt;padding-top:8px;padding-bottom:8px;border:none}.side-filters .filter-button:hover{color:#ffffff}.side-filters .filter-button:active{color:#ffffff}.side-filters .filter-button:focus{color:#ffffff}@media only screen and (max-width: 931px){.side-filters .filter-button{padding-left:10px}}@media only screen and (max-width: 767px){.side-filters .filter-button{max-width:1000px;width:50%}}@media only screen and (max-width: 767px){.side-filters .filter-button{width:100%;padding-top:5px;padding-bottom:5px;font-size:13pt}}.accordion{margin-bottom:10px}.accordion-open{padding:10px;padding-left:16px;background-color:#656565;display:none;min-width:180px;font-family:"acumin-pro-condensed",sans-serif;font-weight:300;font-size:13.5pt;font-color:#ffffff}@media only screen and (max-width: 931px){.accordion-open{padding-left:10px}}@media only screen and (max-width: 767px){.accordion-open{max-width:1000px;width:50%}}@media only screen and (max-width: 767px){.accordion-open{width:100%}}@media only screen and (max-width: 767px){.filter-left{padding-right:11px;border-right:5px solid #252525 !important}}@media only screen and (max-width: 406px){.filter-left{border:none !important}}@media only screen and (max-width: 767px){.filter-right{padding-right:11px;border-left:5px solid #252525 !important}}@media only screen and (max-width: 406px){.filter-right{border:none !important}}.caret-filter{border-top-width:8px !important;border-left-width:8px !important;border-right-width:8px !important;margin-top:8px;position:absolute;right:15px}.main-gridlist{font-family:"acumin-pro-condensed",sans-serif;font-weight:300}.gridBtn{background:none;border:none;padding:10px;padding-left:0px;padding-right:15px;border-right:1px solid #707070}.gridBtn:hover{color:#00928e}.gridBtn-text{margin-left:5px;margin-top:1px;font-size:12pt;display:inline}.grid-icon{max-width:20px}@media only screen and (max-width: 480px){.grid-icon{max-width:25px}}.listBtn{background:none;border:none;padding:10px;padding-left:15px;font-size:12pt}.listBtn:hover{color:#00928e}.is-touch .listBtn,.is-touch .gridBtn{color:#e7e7e7}.is-touch .listBtn:hover,.is-touch .gridBtn:hover{color:#e7e7e7}.is-touch .view-btn--disabled{color:#7d7d7d !important}b.list-icon{font-size:18pt}.caseStudy-link{text-decoration:none}.caseStudy-link:hover{color:#ffffff;text-decoration:none}.caseStudy-link:hover .caseStudy-listitem{background-color:#343434}.caseStudy-link:active{text-decoration:none}.caseStudy-link:focus{text-decoration:none}.caseStudy-listitem{border-bottom:1px solid #707070;padding:15px;padding-top:1px;padding-bottom:13px}.caseStudy-summary{margin-top:10px;text-overflow:ellipsis}.caseStudy-summary p{margin-bottom:0px;line-height:1.42857143}.pagination{font-family:"acumin-pro-condensed",sans-serif;font-weight:300}.pagination a{text-decoration:none}.caseStudies-subgrid h2{font-family:"acumin-pro",sans-serif}.caseStudies-subgrid .square-archive{margin-top:0.25px;width:33.333333%;padding-bottom:33.333333%;background:url(./img/sample/4.jpg);background-position:center top;background-size:cover;float:left;position:relative}@media only screen and (max-width: 979px){.caseStudies-subgrid .square-archive{width:50%;padding-bottom:50%}}@media only screen and (max-width: 500px){.caseStudies-subgrid .square-archive{width:100%;padding-bottom:100%}}.caseStudies-subgrid .square-archive .content{-webkit-transition:color 0.2s ease-out, background 0.2s ease-in;transition:color 0.2s ease-out, background 0.2s ease-in;position:absolute;width:100%;background-color:rgba(255,255,255,0.85);color:#000000;bottom:0;padding:5%}.caseStudies-subgrid .square-archive .content h2{margin:0px;font-size:12pt}.caseStudies-subgrid .square-archive .content-hover{-webkit-transition:color 0.2s ease-out, background 0.2s ease-in;transition:color 0.2s ease-out, background 0.2s ease-in;position:absolute;height:100%;width:100%;background-color:transparent}.caseStudies-subgrid .square-archive:hover .content{background-color:transparent;color:#ffffff}.caseStudies-subgrid .square-archive:hover .content-hover{background-color:rgba(70,70,70,0.9)}.caseStudies--grid{margin-top:20px}.view-list{border-top:1px solid #707070;margin-top:10px}.view-display{display:block}.view-hide{display:none !important}.view-btn--disabled{color:#7d7d7d}.view-btn--disabled:hover{color:#00928e}@media only screen and (max-width: 767px){.mobile-hide{display:none}}#grid-filters.filters .filters-col{white-space:nowrap}@media only screen and (max-width: 600px){#grid-filters.filters .filters-col{width:100% !important}}.nav-menu{position:fixed;right:0;width:300px;height:100%;min-height:100%;background-color:#000000;padding:20px;z-index:4000;display:none}@media only screen and (max-width: 480px){.nav-menu{width:100%}}.nav-menu .menuBtn{margin-top:10px}@media only screen and (max-width: 480px){.nav-menu .menuBtn{margin-top:0px}}.nav-menu .nav-menu--content{text-align:right}@media only screen and (max-width: 480px){.nav-menu .menu-main-menu-container{text-align:left}}.nav-menu ul{padding:0px;list-style:none;margin-top:20px}.nav-menu ul li{margin-bottom:10px;font-size:14pt}.nav-menu ul li:before{content:none}.nav-menu ul a{text-decoration:none}.menuBtn-hide{display:none}#respond{margin-top:50px}#respond textarea{background-color:#2c2c2c;width:100%;padding-left:5px;padding-right:5px;border:1px solid #9A9A9A;border-radius:0px}#respond input[id="submit"]{background-color:#515151;-webkit-transition:color 0.2s ease-out, background 0.2s ease-in;transition:color 0.2s ease-out, background 0.2s ease-in;border:0;padding:10px;padding-left:50px;padding-right:50px;border-radius:0px;font-family:"acumin-pro-condensed",sans-serif;font-weight:300;font-size:14pt}#respond input[id="submit"]:hover{background-color:#00928e}#respond input[type="text"]{background-color:#2c2c2c;border:1px solid #9A9A9A;padding-left:5px;padding-right:5px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none}#respond input[name="recaptcha_response_field"]{background-color:#ffffff}#respond h3{font-family:"acumin-pro-condensed",sans-serif;font-weight:300;font-size:36px}#respond label{margin-left:5px}.commentlist{padding-left:0px !important;list-style-type:none}.commentlist li{margin-bottom:5px}.commentlist li::before{display:none}.commentlist .children{font-family:"acumin-pro",sans-serif}.commentlist .children li{margin-top:5px}.commentlist .fn{position:absolute;margin-left:10px;margin-top:-2px;font-weight:normal;font-family:"acumin-pro",sans-serif;font-weight:700}.commentlist .says{display:none}.commentlist .comment-metadata{margin-top:-17px;margin-left:41px}.comment-body{background-color:#212121;padding:15px}.comment-body footer{background:none;padding:0px}.comment-body footer a{font-size:10pt}.comment-content{padding-top:5px}#comments{margin-top:50px}#recaptcha_area{margin-bottom:15px}#recaptcha-submit-btn-area input[id="submit"]{margin-left:-4px}.recaptcha-error{font-size:10pt !important;margin-bottom:0px}figure.alignright{float:right;max-width:50% !important;margin:0 0 20px 20px}@media only screen and (max-width: 868px){figure.alignright{margin:0 0 10px 10px;max-width:60% !important}}@media only screen and (max-width: 480px){figure.alignright{width:100% !important;max-width:100% !important;margin:0px;margin-bottom:10px;float:center}figure.alignright img{width:100% !important}}figure.alignleft{float:left;max-width:50% !important;margin:0 20px 20px 0}@media only screen and (max-width: 868px){figure.alignleft{margin:0 15px 10px 0px;max-width:60% !important}}@media only screen and (max-width: 480px){figure.alignleft{width:100% !important;max-width:100% !important;margin:0px;margin-bottom:10px}figure.alignleft img{width:100% !important}}figcaption.wp-caption-text{font-size:9pt;margin-top:5px}img.alignright{float:right;max-width:50%;margin:0 0 20px 20px}@media only screen and (max-width: 868px){img.alignright{max-width:60%;margin:0 0 10px 10px}}@media only screen and (max-width: 480px){img.alignright{width:100%;max-width:100%}}img.alignleft{float:left;max-width:50%;margin:0 20px 20px 0}@media only screen and (max-width: 868px){img.alignleft{max-width:60%;margin:0 15px 10px 0px}}@media only screen and (max-width: 480px){img.alignleft{width:100%;max-width:100%}}img{display:block;max-width:100%;height:auto}.push-toleft{left:-300px !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width: 480px){.push-toleft{left:0 !important}}.push-toright{left:0 !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.login-popup{color:#333;position:fixed !important;-webkit-transition:none;transition:none;font-family:'Roboto'}.login-popup-inner{padding:2em}.login-popup-title{font-family:'Roboto'}body.login-open{position:fixed;overflow-y:hidden;font-size:16px}.nav-menu--content{list-style-type:none}.nav-menu--content li:before{content:''}.nav-menu--content .launch-login,.nav-menu--content .sso-signout{text-decoration:none;font-size:14pt;font-weight:200;cursor:pointer}@media only screen and (max-width: 480px){.nav-menu--content .launch-login,.nav-menu--content .sso-signout{float:left}}.loginBtn{min-width:45px;position:absolute;right:95px;cursor:pointer}@media only screen and (max-width: 480px){.loginBtn{right:33px;top:2px}.loginBtn .loginBtn-text{font-size:9px !important}}.loginBtn .loginBtn-icon{width:auto;height:18px;width:18px;border-radius:50%;display:block;margin:0 auto;margin-bottom:4px}.loginBtn .loginBtn-text{font-size:11px;color:white;text-transform:uppercase;line-height:1;text-align:center}.push-toleft .loginBtn{display:none}.logged-in-submenu{position:absolute;background-color:#333;width:100px;top:3rem;right:-1rem;padding:0.5rem;box-sizing:border-box;font-size:10pt;display:none}.logged-in-submenu:before{content:'▲';position:absolute;right:1rem;top:-13px}.logged-in-submenu a{text-decoration:none;color:white}.logged-in-submenu a:hover{color:#75A626;text-decoration:underline}.logged-in.open .logged-in-submenu{z-index:1;padding:1.5em;min-width:250px;font-family:'Roboto';top:5rem;right:0}.logged-in.open .logged-in-submenu:before{color:#333}.logged-in.open .logged-in-submenu .nav-loginBtn-avatar.large{width:3em;height:3em;margin:0;float:left;margin-right:1rem}.logged-in.open .logged-in-submenu .submenu-account--name{text-align:left;padding-top:1em;text-transform:uppercase}.logged-in.open .logged-in-submenu a{margin-top:1em;padding-top:1em;border-top:1px solid #777;display:block;text-align:left;font-weight:300}.logged-in.open .logged-in-submenu .submenu-links{padding:0;margin:0}.logged-in.open .logged-in-submenu .submenu-links li{line-height:1;font-family:'Roboto'}.logged-in.open .logged-in-submenu .submenu-links li:before{content:''}.member-wall{font-family:'Roboto', sans-serif;background-color:#BBB;padding:4.5em 2em;margin:4rem 0;background-position:center !important;background-size:cover !important}@media only screen and (max-width: 768px){.member-wall{padding:3em 1.5em}}.member-wall h2{margin-top:0;margin-bottom:2rem;font-family:'Roboto', sans-serif;font-weight:500}@media only screen and (max-width: 768px){.member-wall h2{font-size:19pt}}.member-wall p{margin-bottom:0;font-size:16pt;font-weight:300;line-height:1.3;max-width:550px;margin-bottom:2.5rem}@media only screen and (max-width: 768px){.member-wall p{font-size:13pt}}.member-wall .btn{background-color:#75A421;border-radius:0px;text-transform:uppercase;font-size:12pt;padding:0.75em 2.5em;font-weight:500}.member-wall .btn:hover{color:white;background-color:#5e8417}@media only screen and (max-width: 768px){.member-wall .btn{display:block}}.member-wall .btn-arrow{margin-left:2em;font-size:12pt;color:#75A421}@media only screen and (max-width: 768px){.member-wall .btn-arrow{margin-left:0;margin-top:1.5em;display:block}}.single-post:not(.public-case-study) .login-popup.no-token{display:table}.single-post:not(.public-case-study) .login-popup.no-token .login-popup-close{display:none}.login-popup:after{content:'';position:absolute;top:100%;left:0;right:0;height:330px;background-color:rgba(0,0,0,0.85)}.sample-tag{position:absolute;background-color:rgba(93,130,0,0.8);font-family:'Roboto';font-size:13px;line-height:13px;padding:5px 6px;text-transform:uppercase;font-weight:300}.grid-caseStudy .sample-tag{bottom:0;right:0;margin:5px}.square,.square-archive,.caseStudy-listitem{position:relative}.square .sample-tag,.square-archive .sample-tag,.caseStudy-listitem .sample-tag{right:0;top:0;margin:5px;display:none}.square.is-sample .sample-tag,.square-archive.is-sample .sample-tag,.caseStudy-listitem.is-sample .sample-tag{display:block}@media only screen and (max-width: 768px){.caseStudy-listitem.is-sample .sample-tag{position:relative;margin:0px;display:inline-block;margin-top:10px;margin-bottom:8px}}.grid-caseStudy:hover .sample-tag,.square:hover .sample-tag,.square-archive:hover .sample-tag{display:none}.no-token .sample-tag{display:none !important}.valid-token .is-member .sample-tag{display:none !important}.cookie-message{position:fixed;left:0;width:100%;z-index:1;padding:1rem;display:none}.cookie-message--container{max-width:80rem;margin:0 auto}.cookie-message--left{float:left;text-align:center;width:90%}@media only screen and (max-width: 768px){.cookie-message--left{width:80%}}@media only screen and (max-width: 480px){.cookie-message--left{width:100% !important}}.cookie-message--right{float:left;text-align:right;width:10%}@media only screen and (max-width: 480px){.cookie-message--right{text-align:center;width:100% !important}}@media only screen and (max-width: 768px){.cookie-message--right{width:20%}}.cookie-message-close{display:inline-block;cursor:pointer;padding:3px 10px 1px;text-transform:uppercase;font-size:12px}@media only screen and (max-width: 480px){.cookie-message-close{display:block;padding:5px;margin-top:1rem}}header{min-height:45px;font-family:"acumin-pro",sans-serif}.col-header{padding:0px}.header-title{text-align:center;margin-top:15px}@media only screen and (max-width: 480px){.header-title{font-size:10px;margin-top:10px}}.header-title a{text-decoration:none}.header-title a:hover{color:#ffffff;text-decoration:none}.header-title a:active{color:#ffffff;text-decoration:none}.header-title a:focus{color:#ffffff;text-decoration:none}.header-login{text-align:right;margin-top:7.5px}@media only screen and (max-width: 480px){.header-login{margin-top:0px}}.header-title--strong{margin:0px;font-family:"acumin-pro",sans-serif;font-weight:600;font-size:15pt;line-height:20px}@media only screen and (max-width: 530px){.header-title--strong{font-size:12pt}}@media only screen and (max-width: 380px){.header-title--strong{font-size:11pt}}@media only screen and (max-width: 350px){.header-title--strong{margin-left:25px}}.menuBtn{background:none;border:none;padding:0px}.menuBtn:hover{color:#00928e}#menuMain{position:absolute;right:45px;top:-1px}@media only screen and (max-width: 480px){#menuMain{right:0px;top:5px}}.menuBtn-close{margin-top:10px;background:none;border:none;padding:0px}.menuBtn-close:hover{color:#00928e}.menuBtn-text{margin-left:0px;display:block;font-size:11px}@media only screen and (max-width: 480px){.menuBtn-text{font-size:9px}}.menu-icon{max-width:30px;margin-top:-2px}@media only screen and (max-width: 480px){.menu-icon{max-width:25px}}.searchBtn{height:40px;background:none;border:none;padding:0px}.searchBtn:hover{color:#00928e}@media only screen and (max-width: 480px){.searchBtn{display:none}}.search-icon{max-width:30px;margin-left:5px;margin-top:-5px}@media only screen and (max-width: 480px){.search-icon{max-width:20px;margin-top:-3px}}@media only screen and (max-width: 480px){.header-login{font-size:9pt}}.header-menu{margin-top:10px}@media only screen and (max-width: 480px){.header-menu{font-size:9pt;margin-top:6px}}.header-logo{max-width:120px}@media only screen and (max-width: 480px){.header-logo{max-width:90px}}.mobile-menu-search-form{display:none;width:100%}@media only screen and (max-width: 480px){.mobile-menu-search-form{display:inline-block}}.mobile-menu-search-input{margin-top:20px;border:0;padding:3px 6px;color:#000;width:100%;font-size:12pt}#mobile-menu-search-submit{position:absolute;border:0;background:none;color:#000;margin-top:20px;right:20px;padding:3px 6px}.search-results .menuBtn .menu-icon{margin-top:2px;margin-bottom:4px}.nav-menu .menu-icon{height:16px}footer{display:block !important;color:#FFF;width:100%;background-color:#333;min-width:320px}footer a{color:#a8a8a8;font-size:14pt;text-decoration:none}footer a:hover{color:#00928e;text-decoration:none}footer a:active{color:#a8a8a8}footer a:focus{color:#a8a8a8}@media only screen and (max-width: 480px){footer a{font-size:12pt}}footer img{display:inline}@media only screen and (max-width: 1009px){footer .col-md-9{width:100%}}.footer-curtain{position:fixed;bottom:0;left:0}.footer-curtain .container{padding:20px}.footer-curtain .container p{font-size:23px;font-family:'Roboto';font-weight:300;padding:0px 2em;margin:0 auto;margin-bottom:1.5em;max-width:40em}@media only screen and (max-width: 768px){.footer-curtain .container p{font-size:18px}}@media only screen and (max-width: 480px){.footer-curtain .container p{font-size:16px;text-align:left;padding:0px}}.footer-curtain .container a.btn{background-color:#75A421;border-radius:0px;text-transform:uppercase;font-size:12pt;color:white;padding:0.75em 2.5em;font-weight:700;font-family:'Roboto'}.footer-curtain .container a.btn:hover{color:white;background-color:#5e8417}@media only screen and (max-width: 480px){.footer-curtain .container a.btn{display:block}}.footer-curtain .container.top{text-align:center;padding-top:4em;padding-bottom:4em;background-position:center !important;background-size:cover !important}.page-template-template-HOME-php .footer-curtain .container{padding-left:20px}.footer-cover{position:fixed;width:100%;height:200px;background-color:#252525;z-index:1;top:0}.footer-logo{max-width:200px}@media only screen and (max-width: 480px){.footer-logo{max-width:175px}}.footer-icon{margin-right:3px}.footer-section{padding:0px}@media only screen and (max-width: 1009px){.footer-text{width:100%}}.footer-sponsors{padding:20px;padding-bottom:0px;padding-right:0px;border-left:1px solid #959595}@media only screen and (max-width: 1009px){.footer-sponsors{padding:0px;border:none;margin-bottom:30px}}@media only screen and (max-width: 1009px){.sponsors-bottom{display:none}}.sponsors-top{display:none}@media only screen and (max-width: 1009px){.sponsors-top{display:block}}.footer-sponsor{max-height:100px;margin-left:10px;margin-right:10px;margin-bottom:20px}@media only screen and (max-width: 733px){.footer-sponsor{max-height:80px}}@media only screen and (max-width: 480px){.footer-sponsor{max-height:70px}}@media only screen and (max-width: 1009px){.footer-logos{text-align:center}}.footer-bottom{background-color:#000}.footer-bottom a{font-size:14px;color:#FFF;text-transform:uppercase;font-family:'Roboto';font-weight:700;margin-right:2em}.footer-bottom .container{padding-top:15px;padding-bottom:15px}.footer-bottom .footer-social{display:inline;float:right}.footer-bottom .footer-social a{margin-right:0px}@media only screen and (max-width: 768px){.footer-bottom .footer-social{display:block;float:left;margin-top:1em}}.footer-links{float:left}@media only screen and (max-width: 700px){.footer-links{float:initial}.footer-links a,.footer-links span{display:block;margin-bottom:10px}}.top{height:100%}.grid-caseStudy{width:50%;padding-bottom:27.5%;float:left;position:relative;background:url(./img/sample/1.jpg);background-position:center top;background-size:cover}@media only screen and (max-width: 1200px){.grid-caseStudy{width:50%;padding-bottom:30%}}@media only screen and (max-width: 768px){.grid-caseStudy{width:100%;padding-bottom:60%}}.grid-caseStudy .content{position:absolute;width:80%;height:25%;background-color:rgba(0,0,0,0.3);color:#ffffff;line-height:140%;margin-left:10%;margin-top:21%;border:2px solid #ebebeb;overflow:hidden}.grid-caseStudy .content .content-align{display:table;width:100%;height:100%}.grid-caseStudy .content .content-align .content-text{display:table-cell;vertical-align:middle}.grid-caseStudy .content .content-align h1{padding:5px;font-family:"acumin-pro",sans-serif;font-size:15pt;text-transform:uppercase;margin:0px;text-align:center}@media only screen and (max-width: 867px){.grid-caseStudy .content .content-align h1{font-size:13pt}}@media only screen and (max-width: 768px){.grid-caseStudy .content .content-align h1{font-size:15pt}}@media only screen and (max-width: 480px){.grid-caseStudy .content .content-align h1{font-size:12pt;padding:0px}}@media only screen and (max-width: 1200px){.grid-caseStudy .content .content-align .content-text--lg{display:none}}@media only screen and (max-width: 768px){.grid-caseStudy .content .content-align .content-text--lg{display:block}}@media only screen and (max-width: 588px){.grid-caseStudy .content .content-align .content-text--lg{display:none}}@media only screen and (min-width: 1199px){.grid-caseStudy .content .content-align .content-text--md{display:none}}@media only screen and (max-width: 867px){.grid-caseStudy .content .content-align .content-text--md{display:none}}@media only screen and (max-width: 588px){.grid-caseStudy .content .content-align .content-text--md{display:block}}@media only screen and (max-width: 374px){.grid-caseStudy .content .content-align .content-text--md{display:none}}@media only screen and (min-width: 868px){.grid-caseStudy .content .content-align .content-text--sm{display:none}}@media only screen and (max-width: 768px){.grid-caseStudy .content .content-align .content-text--sm{display:none}}@media only screen and (min-width: 375px){.grid-caseStudy .content .content-align .content-text--xs{display:none}}.grid-caseStudy .content-hover{position:absolute;height:100%;width:100%;background-color:rgba(70,70,70,0.9);display:none}.grid-caseStudy .content-hover--text{position:absolute;bottom:0;padding:5%;display:none}.grid-caseStudy .content-hover--title{font-size:16pt;font-family:"acumin-pro",sans-serif;font-weight:600;margin-bottom:10px}@media only screen and (max-width: 480px){.grid-caseStudy .content-hover--title{font-size:14pt}}.grid-caseStudy .content-hover--subtitle{font-size:13pt}@media only screen and (max-width: 480px){.grid-caseStudy .content-hover--subtitle{font-size:12pt}}.grid{margin-top:15px}@media only screen and (max-width: 480px){.grid{margin-top:5px}}@media only screen and (max-width: 650px){.grid .col-xs-6{width:100% !important}}.grid a:hover{color:#ffffff}.jump{text-align:center;margin:30px}.jump-arrow{max-width:60px}.jumpBtn{background:none;border:none;padding:0px}.filters{margin-bottom:20px}.filters .btn-group{display:block;margin-left:0px !important}.filters .filters-col{padding:0px;display:block}.filters .filter-button{min-width:260px;text-align:left;margin-bottom:10px;width:100%;outline:0;border:none}.filters .filter-button:hover{color:#ffffff}.filters .filter-button:active{color:#ffffff}.filters .filter-button:focus{color:#ffffff}@media only screen and (max-width: 931px){.filters .filter-button{padding-left:10px}}@media only screen and (max-width: 767px){.filters .filter-button{max-width:1000px;width:100%}}@media only screen and (max-width: 589px){.filters .filter-button{min-width:180px}}@media only screen and (max-width: 396px){.filters .filter-button{width:100%;padding-top:5px;padding-bottom:5px}}.filters .filter-left{padding-right:0px;border-right:5px solid #252525 !important}@media only screen and (max-width: 522px){.filters .filter-left{border-right:none !important}}.filters .filter-right{padding-:11px;border-left:5px solid #252525 !important}@media only screen and (max-width: 522px){.filters .filter-right{border-left:none !important}}@media only screen and (max-width: 522px){.filters .col-xs-6{width:100%}}.filter-label{font-size:14pt}.filter-home select[disabled]{color:red}.filters .btn-group{margin-left:20px;font-family:"acumin-pro-condensed",sans-serif}.filters .btn-group select{border-radius:0px;border-width:0px;background-color:#515151;color:#ffffff;font-size:15pt;line-height:50px;height:50px;padding-left:10px;padding-right:10px;-webkit-appearance:none;-moz-appearance:none}.filters .btn-group select::-ms-expand{display:none}.filters .btn-group select option{line-height:50px;height:50px;background-color:#656565;color:#fff;-webkit-appearance:none;-moz-appearance:none}.filters .btn-group select option:hover{background-color:#00928e}.filters .btn-group select .caret{margin-left:0px;position:absolute;right:15px}.select-arrow{max-width:15px;position:absolute;right:10px;top:20px}.subgrid h2{font-family:"acumin-pro",sans-serif}.subgrid .square{margin-top:0.25px;width:33.333333%;padding-bottom:33.333333%;background:url(./img/sample/4.jpg);background-position:center top;background-size:cover;float:left;position:relative}@media only screen and (max-width: 979px){.subgrid .square{width:50%;padding-bottom:50%}}@media only screen and (max-width: 500px){.subgrid .square{width:100%;padding-bottom:100%}}.subgrid .square .content{-webkit-transition:color 0.2s ease-out, background 0.2s ease-in;transition:color 0.2s ease-out, background 0.2s ease-in;position:absolute;width:100%;background-color:rgba(255,255,255,0.85);color:#000000;bottom:0;padding:5%}.subgrid .square .content h2{margin:0px;font-size:14pt}@media only screen and (max-width: 768px){.subgrid .square .content h2{font-size:12pt}}.subgrid .square .content-hover{-webkit-transition:color 0.2s ease-out, background 0.2s ease-in;transition:color 0.2s ease-out, background 0.2s ease-in;position:absolute;height:100%;width:100%;background-color:transparent}.subgrid .square .case-format{color:black;font-weight:lighter;opacity:0;-webkit-transition:color .2s ease-out, opacity .2s ease-out;transition:color .2s ease-out, opacity .2s ease-out}.subgrid .square:hover .case-format{color:white;opacity:1}.subgrid .square:hover .content{background-color:transparent;color:#ffffff}.subgrid .square:hover .content-hover{background-color:rgba(70,70,70,0.9)}.caseStudies-subgrid .square-archive .case-format{color:black;font-weight:lighter;opacity:0;-webkit-transition:color .2s ease-out, opacity .2s ease-out;transition:color .2s ease-out, opacity .2s ease-out}.caseStudies-subgrid .square-archive:hover .case-format{opacity:1;color:white}.subgrid-title{font-family:"acumin-pro",sans-serif;font-weight:600}.load-more{text-align:center;margin-top:40px}.btn-load{-webkit-transition:color 0.2s ease-out, background 0.2s ease-in;transition:color 0.2s ease-out, background 0.2s ease-in;background-color:#515151;border-radius:0px;color:#ffffff;width:250px;font-family:"acumin-pro-condensed",sans-serif}.btn-load:hover{background-color:#00928e;color:#fff}.square .subgrid-title{min-height:44px;max-height:44px;overflow:hidden}@media only screen and (max-width: 767px){.square .subgrid-title{min-height:37px;max-height:37px}}@media only screen and (max-width: 500px){.square .subgrid-title{min-height:1px;max-height:100px}}.square .subgrid-subtext{min-height:40px}.grid-caseStudy .case-format{font-weight:lighter;font-size:18px}.caseStudy-listitem .case-format{font-weight:lighter}.home-btn-filter{height:50px}.home-btn-filter select{height:50px !important;line-height:50px !important}.hero{margin-top:15px}@media only screen and (max-width: 480px){.hero{margin-top:5px}}.hero-image{width:100%;padding-bottom:25%;float:left;position:relative;background:url(./img/sample/6.jpg);background-position:center center;background-size:cover}@media only screen and (min-width: 1300px){.hero-image{padding-bottom:20%}}.hero-image .content{position:absolute;height:100%;width:100%}.hero-image .content-test{position:absolute;width:90%;padding-left:10%;height:100%;display:table}.hero-image .content-test h1{display:table-cell;vertical-align:middle;text-align:center;font-family:"acumin-pro-condensed",sans-serif;font-weight:700;font-size:30pt;padding-top:2%;text-transform:uppercase;margin:0px}@media only screen and (max-width: 768px){.hero-image .content-test h1{font-size:24pt}}@media only screen and (max-width: 620px){.hero-image .content-test h1{font-size:18pt}}@media only screen and (max-width: 480px){.hero-image .content-test h1{font-size:14pt}}@media only screen and (max-width: 350px){.hero-image .content-test h1{font-size:13pt}}.side-viewAll{padding:0px}@media only screen and (max-width: 767px){.side-viewAll{display:none}}.side-viewAll .back-button{max-width:260px;min-width:180px;color:#ffffff !important}@media only screen and (max-width: 931px){.side-viewAll .back-button{padding-left:10px}}@media only screen and (max-width: 931px){.side-viewAll .back-arrow{margin-right:20px}}.main-viewAll{display:none;margin-top:40px;text-align:center}@media only screen and (max-width: 767px){.main-viewAll{display:block}}.main-viewAll .back-button{max-width:260px;color:#ffffff !important}.back-button{-webkit-transition:color 0.2s ease-out, background 0.2s ease-in;transition:color 0.2s ease-out, background 0.2s ease-in;text-align:left;color:#ffffff !important;width:100%;font-size:12pt}.back-button:hover{background-color:#00928e;color:#ffffff}.back-button:active{color:#ffffff}.back-button:focus{color:#ffffff !important}@media only screen and (max-width: 860px){.back-button{font-size:11pt}}.back-arrow{margin-right:20px}.main{margin-top:40px;margin-bottom:40px;color:#e7e7e7}@media only screen and (max-width: 992px){.main{margin-top:20px}}@media only screen and (min-width: 768px) and (max-width: 992px){.main .col-md-9{padding-left:20px}}@media only screen and (min-width: 1105px){.main .col-lg-3{width:20%}.main .col-lg-9{width:80%}}@media only screen and (min-width: 1345px){.main .col-lg-3{width:17.5%}.main .col-lg-9{width:82.5%;max-width:1200px !important}}@media only screen and (min-width: 1600px){.main .col-lg-3{width:15%}.main .col-lg-9{width:85%}}.main-social{font-family:"acumin-pro-condensed",sans-serif;font-weight:300;font-size:12pt;padding-left:21px}@media only screen and (max-width: 992px){.main-social{padding-left:0px}}.icon-pdf{background:none;border:none;border-right:1px solid #707070;color:#f1f1f1;padding-top:10px;padding-bottom:10px;padding-left:0px;padding-right:15px;margin-right:11px}.icon-pdf:hover{color:#00928e}.icon-social{margin-left:8px;font-size:12pt;color:#00928e}.icon-social:hover{color:#ffffff}.side-factbox{padding:0px;margin-top:20px;overflow:hidden}.side-factbox p{line-height:175%}.fact-title{font-family:"acumin-pro",sans-serif;font-weight:700}.factbox-min{max-height:150px}.factbox-max{max-height:100%}.main-body{padding:0px;padding-left:20px}@media only screen and (max-width: 992px){.main-body{padding-left:0px}}@media only screen and (max-width: 767px){.main-filters .main--push{margin-top:20px !important}}.blockquote-author{font-style:italic}.main-sharing{display:inline}.main-sharing .share{display:inline !important}.share-button{position:relative;display:inline-block;width:20px;height:35px;line-height:32px;text-indent:-9999px;vertical-align:middle;color:#00928e;text-align:center;font-size:12.5pt;text-decoration:none !important}.share-button:hover{color:#e7e7e7}.share-button:before{position:absolute;top:0;left:0;right:0;bottom:0;font-family:FontAwesome;text-indent:0}.share-button--facebook:before{content:"\f09a";text-decoration:none !important}.share-button--twitter:before{content:"\f099";text-decoration:none !important}.share-button--email:before{content:"\f0e0";text-decoration:none !important}.share-button--facebook,.share-button--twitter,.share-button--email{text-decoration:none !important}.share-button--email{margin-left:3px !important}.size-acres,.size-hectares{padding-left:5px;padding-right:5px;cursor:pointer}.size-enabled{background-color:#656565;color:#e7e7e7}.size-disabled{background-color:rgba(101,101,101,0.39);color:#7d7d7d}@media only screen and (max-width: 767px){.factbox-hide{display:none}}@media only screen and (min-width: 768px){.factbox-bottom{display:none}}.brief-explanation{margin:2rem 0;font-style:italic;color:#ccc}

/*# sourceMappingURL=style.css.map */