@import "https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css";
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap');

*{box-sizing:border-box}.clear{clear:both}.center{text-align:center}a{text-decoration:none;cursor:pointer}html{margin:0px;padding:0px;background-color:#c9c3be}body{background-color:#F6F6F6;background-repeat:no-repeat;background-position:center 200px;margin:0px;padding:0px}body .phoneOnly{display:none}body .wrapper{width:1366px;margin:0;display:none;background-color:#ffffff}body p{font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-style:normal;font-weight:300;color:#000;font-size:22px;margin:0 0 20px 0}body header{background:url(../images/home-pic1r.jpg) no-repeat center top;height:768px;position:relative;overflow:hidden}body header .logo{width:44%;position:absolute;left:28%;right:28%;top:216px}body header .links{width:44%;position:absolute;left:28%;right:28%;top:530px}body header .links ul li{float:left;width:33%;font-family:"Montserrat", 'sans-serif';font-size:32px;font-weight:bold;text-align:center;letter-spacing:4px}body header .links ul li a{color:#ffffff;display:inline-block;padding-bottom:10px}body header .links ul li a:hover{border-bottom:4px solid}body header .links ul li:first-child{text-align:left}body header .links ul li:last-child{text-align:right}body header .downLink{margin:670px auto 0 auto}.inner{padding:0 9.5%}#menuPanel{display:none;background:url(../images/warm-grey3-50.png) repeat;position:fixed;top:0px;left:0;width:1366px;height:100px;bottom:0}#menuPanel.panelFree{position:absolute;top:768px}#menuPanel.panelFixed{position:fixed;top:0px}#menuPanel #mainLogo{width:160px;height:auto;margin:15px 0 15px 0}#menuPanel .menu{float:right;margin-right:9.5%}#menuPanel .menu li{float:left;font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-size:21px;font-weight:bold;text-align:center;letter-spacing:2px;margin:41px 0 0 44px}#menuPanel .menu li a{color:#ffffff}#menuPanel .menu li a:hover,#menuPanel .menu li a.here{border-bottom:4px solid}#menuPanel .menu li.current_page_item a{border-bottom:4px solid}#menuPanel #hamburger{width:39px;position:absolute;right:9.5%;top:38px}#menuPanel #hamburger .hamburgerLine{height:4px;background-color:#ffffff;margin:4px 6px 4px 0;cursor:Pointer;border-radius:2px}#menuPanel #hamburger .hamburgerLine:nth-child(2){margin:4px 0px 4px 6px}#menuPanel #hamburger:hover .hamburgerLine:nth-child(2),#menuPanel #hamburger.active .hamburgerLine:nth-child(2){margin:4px 6px 4px 0px}#menuPanel #subMenu{position:absolute;right:9.5%;top:100px;display:none}#menuPanel #subMenu.showing{display:block}#menuPanel #subMenu ul.menu{margin-right:0px;float:none}#menuPanel #subMenu ul.menu li{float:none;font-weight:500;text-align:left;letter-spacing:2px;margin:1px 0 1px 0}#menuPanel #subMenu ul.menu li a{font-size:18px;text-transform:uppercase;display:block;background-color:#5b4e47;padding:9px 15px 9px 15px}#menuPanel #subMenu ul.menu li a:hover{background-color:#c9c3be;-webkit-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear;border-bottom:none}#menuPanel #subMenu ul.menu li.current_page_item a{border-bottom:none}body.home #menuPanel{top:768px}body.home .upLink{margin:0;position:absolute;right:140px;bottom:470px}.pagePanel{background:no-repeat center top;width:100%;height:764px;overflow:auto;position:relative}.pagePanel .textPanel{padding:50px 54px;box-sizing:border-box;width:714px;height:410px;margin:230px auto 0 auto;background:url(../images/warm-grey11-50.png) repeat}.pagePanel .textPanel h2{color:#ffffff;font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-weight:bold;font-size:28px;letter-spacing:3px;line-height:35px;margin-bottom:20px}.pagePanel .textPanel p{color:#ffffff;font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-weight:light;font-size:19px;line-height:33px;margin-bottom:25px}.pagePanel .textPanel p a{color:#ffffff}.pagePanel .textPanel p a.button{padding:5px 9px;font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-weight:bold;font-size:17px;line-height:1.2em;letter-spacing:2px;background-color:#5b4e47}.pagePanel .textPanel p a.button:hover{background-color:#c9c3be}.pagePanel .downLink{margin:35px auto 0 auto}.downLink{background:url(../images/down@2x.png) top center no-repeat;background-size:100%;width:28px;height:40px;display:block;overflow:hidden;bottom:30px}.downLink:hover{background-position:bottom center}.upLink{background:url(../images/up@2x.png) top center no-repeat;background-size:100%;width:28px;height:40px;display:block;overflow:hidden;margin:0;position:absolute;right:140px;bottom:460px}.upLink:hover{background-position:bottom center}footer{font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-style:normal;background:url(../images/footer@2x.png) no-repeat top right #fff;background-size:cover;overflow:hidden}footer p{color:#5b4e47;font-size:10px;font-weight:light;letter-spacing:1px}footer h6{color:#5b4e47;font-size:12px;line-height:1.2em;font-weight:light;letter-spacing:1px;margin-bottom:20px;margin-top:40px}footer .darkLogo{width:103px;margin:30px 0;display:block}footer .colWrapper{clear:both}footer .col{float:left}footer .col .socialLink{margin:45px 0px 30px 0px;background-color:#5b4e47}footer .col .socialLink.twitter{background:url(../images/twitter.png) top center no-repeat}footer .col .socialLink.linkedin{background:url(../images/linkedin.png) top center no-repeat}footer .col .socialLink.instagram{background:url(../images/instagram.png) top center no-repeat}footer .col .socialLink:hover{background-position:bottom center}footer .col.col1{width:376px}footer .col.col2{width:231px}footer .col.col2 p{font-size:15px;line-height:18px;color:#ffffff}footer .col.col2 p a{color:#ffffff}footer .col.col2 p a:hover{color:warmgrey11}footer .col.col3{float:none}footer .col.col3 p{font-size:15px;line-height:18px;color:#ffffff}footer .col.col3 p a{color:#ffffff}footer .col.col3 p a:hover{color:warmgrey11}footer .col ul{float:left}footer .col ul.menu1{width:98px}footer .col ul.menu1 a{font-weight:bold}footer .col ul li a{color:#5b4e47;font-size:15px;text-transform:uppercase;margin-bottom:30px;display:block;letter-spacing:2px}footer .col ul li a:hover{color:#ffffff}.picHolder{position:absolute}.picHolder img{width:100%;height:auto}.textBox{position:absolute;width:669px;top:263px;left:631px}.textBox.left{left:153px}.textBox.shadowed{background:url(../images/shadow.png) no-repeat center bottom;background-size:contain;z-index:200}.textBox .inset{padding:56px 54px 40px 54px;background-color:#ffffff;margin-bottom:7%;margin-left:5%;margin-right:5.5%}.textBox .inset h2{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-weight:600;font-size:29px;line-height:1.2em;margin-bottom:20px;text-transform:uppercase;letter-spacing:1.89px}.textBox .inset p{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-size:19px;line-height:33px;margin-bottom:33px}.textBox .inset .button{color:#ffffff;background-color:#5b4e47;font-size:14px;font-weight:bold;text-transform:uppercase;padding:5px 10px;letter-spacing:2px}.textBox .inset .button:hover{background-color:#c9c3be}body:not(.home) #menuPanel .menu li a{color:#5b4e47}body:not(.home) #menuPanel #subMenu .menu li a{color:#ffffff}body:not(.home) #menuPanel #hamburger .hamburgerLine{background-color:#5b4e47}.teamIcon{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";text-transform:uppercase;line-height:1.2em;font-weight:600;letter-spacing:1px;position:absolute;background-color:#ffffff;overflow:hidden;color:#5b4e47}.teamIcon img{display:block;margin:0px;border:none;outline:none}.teamIcon h3{margin:15px 10px 10px 20px;font-size:21px}.teamIcon p{margin:10px 20px 15px 20px;font-size:14px;font-weight:600;color:#5b4e47}.teamIcon:hover{color:#ffffff;background-color:#5b4e47;-webkit-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear}.teamIcon:hover p{color:#ffffff}h2.pageHeading{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";text-transform:uppercase;line-height:1em;font-weight:600;letter-spacing:3px;font-size:30px;position:relative;top:35px}.basicpopup-overlay{background-color:#5b4e47;opacity:.88;height:100%}#popup-content,.popup-content{display:none}.basicpopup-content{margin-top:157px;width:541px;background-color:#ffffff}.basicpopup-content img{display:block;width:100%;height:auto;margin-top:35px}.basicpopup-content .textBox{position:relative;width:auto;padding:25px;left:0;top:0}.basicpopup-content .textBox h2{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";text-transform:uppercase;line-height:1.2em;font-weight:600;letter-spacing:1px;font-size:22px}.basicpopup-content .textBox h3{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";text-transform:uppercase;line-height:1em;font-weight:300;letter-spacing:1px;font-size:22px}.basicpopup-content .textBox p{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";line-height:33px;font-weight:300;letter-spacing:0;font-size:19px;margin:33px 0 0 0}.basicpopup-content .basicpopup-btn-close{background:#ffffff;color:#5b4e47;width:35px;height:35px;top:-35px;opacity:1;line-height:1em;text-align:center;padding:0}.principal{position:absolute;background:url(../images/white-84.png) repeat;padding:35px 40px 10px 35px}.principal h2{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";line-height:1.4em;font-weight:600;letter-spacing:2px;font-size:29px}.principal p{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";line-height:33px;font-weight:300;font-size:19px;margin:19px 0 10px 0}.principal.heading{background:#5b4e47}.principal.heading h2{color:#ffffff}.principal.heading p{color:#ffffff}#newsWrapper{margin:50px -23px}.newsIcon{background-color:#ffffff;overflow:hidden;width:342px;height:auto;margin:21px;color:#5b4e47;padding:0}.newsIcon a{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";text-transform:uppercase;line-height:1.2em;font-weight:600;letter-spacing:1px}.newsIcon div{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:248px;margin:0px;background-color:#ffffff}.newsIcon img{display:block;margin:0px;border:none;outline:none;width:342px;height:auto}.newsIcon h3{margin:15px 10px 10px 20px;font-size:21px;line-height:1.4em}.newsIcon p{margin:10px 20px 15px 20px;font-size:14px;font-weight:600;color:#5b4e47}.newsIcon:hover{color:#ffffff;background-color:#5b4e47;-webkit-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear}.newsIcon:hover p,.newsIcon:hover a{color:#ffffff}.wpv-pagination-nav-links-container{padding:0 1.6%}.wpv-pagination-nav-links-container .wpv-pagination-nav-links-item{float:left;margin-right:10px}.wpv-pagination-nav-links-container .wpv-pagination-nav-links-item .wpv-filter-pagination-link{color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";line-height:1.2em;font-weight:500;letter-spacing:3px;font-size:21px;color:#5b4e47}.wpv-pagination-nav-links-container .wpv-pagination-nav-links-item .wpv-filter-pagination-link:hover{color:#ffffff}.contactPanel{margin:70px 0}.contactPanel .infoPanel{width:307px;height:544px;float:left;background-color:#c9c3be;padding:41px 30px 25px 30px}.contactPanel .infoPanel p{color:#5b4e47;font-size:19px;line-height:33px}.contactPanel .infoPanel p a{color:#ffffff}.contactPanel .infoPanel p a:hover{color:#5b4e47}.contactPanel .mapPanel{background-color:#ffffff;height:544px;margin-left:308px}.contactPanel.contactForm .infoPanel{height:auto}.contactPanel.contactForm .mapPanel{height:auto;background-color:transparent}.contactPanel.contactForm .mapPanel fieldset{width:50%;float:left}.contactPanel.contactForm .mapPanel fieldset input[type=text],input[type=email]{padding:12px;display:block;width:90%;margin:0 20px 20px 20px;font-size:19px;color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-weight:300;border:none;outline:none}.contactPanel.contactForm .mapPanel fieldset textarea{width:100%;height:259px;font-size:19px;color:#5b4e47;font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-weight:300;border:none;outline:none;padding:12px}.contactPanel.contactForm .mapPanel input[type=submit]{padding:12px 32px;width:auto;margin:31px 0;font-size:22px;background-color:#5b4e47;color:#ffffff;font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-weight:600;border:none;outline:none;float:right;cursor:pointer}.contactPanel.contactForm .mapPanel input[type=submit]:hover{background-color:#c9c3be}.tinyLink{color:#5b4e47}.tinyLink:hover{color:#ffffff}#grid{width:1366px}.wpcf7-response-output{font-family:"Montserrat", Helvetica, Arial, "sans-serif";font-weight:500;font-size:22px;line-height:1.3em;color:#ffffff;background:#c9c3be;padding:40px 180px !important;clear:both;text-align:center}.wpcf7-response-output.wpcf7-mail-sent-ok{border:none !important}#menu-menu-4{display:none}#menu-menu-3{display:none}@media (max-width: 480px){.wrapper{width:100% !important;transform:scale(1) !important}#menu-menu-3{display:block}#menuPanel{width:100%;height:70px;top:0px !important;bottom:auto;position:fixed !important;transform:scale(1) !important}#menuPanel img#mainLogo{width:110px !important;margin-top:10px !important}#menuPanel #menu-menu-2{display:none}#menuPanel #subMenu{right:0;left:0;width:100%;top:70px}#menuPanel #subMenu #menu-menu-4{display:block}#menuPanel #subMenu #menu-menu-4 li{font-weight:800}#menuPanel #subMenu #menu-submenu-1 li{font-weight:300}#menuPanel #hamburger{top:22px}body .upLink{display:none}body.home #mainLogo{display:none}body.home #menu-menu-3{display:none}body .phoneOnly{display:block}body .notPhone{display:none}body header{height:auto}body header .logo{position:static;width:80%;margin:200px auto 20px}body header .logo img{width:100%;height:auto}body header .links{position:static;width:80%;margin:20px auto 200px}body header .links #menu-menu-1 li{font-size:18px}body header .downLink{position:static;margin:200px auto 40px}body .pagePanel{background-size:cover;height:auto}body .pagePanel .textPanel{width:90%;margin:25px auto;height:auto;padding:10% 5%}body .pagePanel .downLink{margin:35px auto}body .wrapper{background-image:none !important;padding-top:70px !important}body .wrapper #content{background-color:#c9c3be;border-bottom:1px solid #c9c3be}body .wrapper #content article .inner{height:auto !important;padding:0 5%}body .wrapper #content article .inner .picHolder{position:static;width:100% !important;margin:0 auto 40px}body .wrapper #content article .inner .picHolder img{width:100%;height:auto}body .wrapper #content article .inner .textBox{position:static;width:100% !important;margin:0 auto 40px;height:auto !important}body .wrapper #content article .inner .textBox .inset{padding:0px !important;margin:0px !important;height:auto !important}body .wrapper #content article .inner .textBox .inset .button{width:100%;font-size:18px;padding:5px 10px !important;display:block}body .wrapper #content article .inner .textBox.shadowed{background:none;height:auto;z-index:200}body .wrapper #content article .inner .textBox img{width:80%;height:auto;display:block;margin:20px auto}body .wrapper #content article .inner .textBox img.alignright{float:none !important}body .wrapper #content article .inner h2{position:static;line-height:1.2em;margin:0;font-size:20px}body .wrapper #content article .inner .principal{position:static;width:100% !important;margin:20px 0;padding:4%}body .wrapper #content article .inner .principal:not(.heading) h2{text-align:left;background:url(/images/down@2x.png) no-repeat right bottom;background-size:5%}body .wrapper #content article .inner .principal:not(.heading) p{display:none}body .wrapper #content article .inner .pageHeading{padding-top:20px}body .wrapper #content article .inner .pageHeading.white span{color:#5b4e47 !important}body #grid{height:auto !important;width:100%;margin-top:0px}body #grid .teamIcon{position:static;width:100% !important;height:auto !important;margin:20px auto}body #grid .teamIcon a img{width:100%;height:auto}body h1{font-family:"Montserrat", "Gotham", "sans-serif";font-size:22px;margin:20px 0;text-align:center;font-weight:600;text-transform:uppercase}body h1 span{display:inline-block;padding-bottom:3px;border-bottom:3px solid;color:#5b4e47}footer .darkLogo{display:none}.teamIcon:hover{color:#5b4e47;background-color:#ffffff}.teamIcon:hover p{color:#5b4e47}.newsIcon{width:90% !important;margin:20px auto;position:static !important}.newsIcon section h3{font-family:"Montserrat", Helvetica, Arial, "sans-serif";margin:15px 10px 10px 20px;font-size:18px}.newsIcon section p{font-family:"Montserrat", Helvetica, Arial, "sans-serif";margin:15px 10px 10px 20px;font-size:18px;line-height:33px;font-weight:300;letter-spacing:0}.newsIcon a img{width:100%;height:auto}.newsIcon:hover{color:#5b4e47;background-color:#ffffff}.newsIcon:hover p{color:#5b4e47}.contactPanel{float:none;margin:0px}.contactPanel .infoPanel{float:none;width:100%;height:auto}.contactPanel .mapPanel{margin:0px;width:100%}.contactPanel.contactForm .mapPanel fieldset{width:100%;float:none}.contactPanel.contactForm .mapPanel fieldset textarea{width:90%;margin:0 20px 20px 20px}.contactPanel.contactForm .mapPanel input[type=submit]{width:90%;margin:0 20px;float:none}}
/*# sourceMappingURL=style.css.map */
