/*	Theme Name: Drapes Framework  */@font-face{font-family:'Inter UI';font-style:normal;font-weight:400;src:url("./fonts/Inter-UI-Regular.woff2") format("woff2"), url("./fonts/Inter-UI-Regular.woff") format("woff");}@font-face{font-family:'Inter UI';font-style:italic;font-weight:400;src:url("./fonts/Inter-UI-Italic.woff2") format("woff2"), url("./fonts/Inter-UI-Italic.woff") format("woff");}@font-face{font-family:'Inter UI';font-style:normal;font-weight:500;src:url("./fonts/Inter-UI-Medium.woff2") format("woff2"), url("./fonts/Inter-UI-Medium.woff") format("woff");}@font-face{font-family:'Inter UI';font-style:italic;font-weight:500;src:url("./fonts/Inter-UI-MediumItalic.woff2") format("woff2"), url("./fonts/Inter-UI-MediumItalic.woff") format("woff");}@font-face{font-family:'Inter UI';font-style:normal;font-weight:700;src:url("./fonts/Inter-UI-Bold.woff2") format("woff2"), url("./fonts/Inter-UI-Bold.woff") format("woff");}@font-face{font-family:'Inter UI';font-style:italic;font-weight:700;src:url("./fonts/Inter-UI-BoldItalic.woff2") format("woff2"), url("./fonts/Inter-UI-BoldItalic.woff") format("woff");}@font-face{font-family:'Inter UI';font-style:normal;font-weight:900;src:url("./fonts/Inter-UI-Black.woff2") format("woff2"), url("./fonts/Inter-UI-Black.woff") format("woff");}@font-face{font-family:'Inter UI';font-style:italic;font-weight:900;src:url("./fonts/Inter-UI-BlackItalic.woff2") format("woff2"), url("./fonts/Inter-UI-BlackItalic.woff") format("woff");}body{font-family:lato, sans-serif}body h1,body h2,body h3,body h4,body h5{font-family:masqualero, sans-serif;font-weight:900}a{transition:all 0.3s ease-in-out;color:#f57812}a:link,a:visited{color:#f57812}a:hover,a:active{color:#333}@media print,screen and (min-width:52.5em){.grid-x > .almost-large-shrink,.grid-x > .almost-large-1,.grid-x > .almost-large-2,.grid-x > .almost-large-3,.grid-x > .almost-large-4,.grid-x > .almost-large-5{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:52.5em){.grid-x > .almost-large-auto{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x > .almost-large-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.grid-x > .almost-large-1{width:8.33333%}.grid-x > .almost-large-2{width:16.66667%}.grid-x > .almost-large-3{width:25%}.grid-x > .almost-large-4{width:33.33333%}.grid-x > .almost-large-5{width:41.66667%}.grid-x > .almost-large-6{width:50%}.grid-x > .almost-large-7{width:58.33333%}.grid-x > .almost-large-8{width:66.66667%}.grid-x > .almost-large-9{width:75%}.grid-x > .almost-large-10{width:83.33333%}.grid-x > .almost-large-11{width:91.66667%}.grid-x > .almost-large-12{width:100%}}@media print,screen and (min-width:52.5em){.hide-for-almost-large{display:none !important}}.animated{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;will-change:transform, opacity}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-200px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-200px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-200px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-200px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.animated.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-200px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}30%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-200px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}30%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-200px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}30%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-200px)}}.animated.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}body > a{width:100%;display:block;font-family:lato, sans-serif;color:#6c6b6b}body > a button{border-radius:0px;width:100%;font-weight:bold;font-size:18px;margin:0px;border-radius:0px !important;margin-bottom:0px !important}body > a button::after{opacity:1}body > a button span{font-weight:700}@media screen and (min-width:1200px){body > a{display:none}}.off-canvas{background:#335344;padding-top:50px}.off-canvas > ul.dropdown.menu > li{display:block;width:100%}.off-canvas > ul.dropdown.menu > li a{display:block;width:100%;color:#fff;padding:10px 20px}.off-canvas .contact{border-top:1px solid #335344;margin:10px 20px;padding:10px 0px}.off-canvas .contact h4{color:#d5bf80;font-style:normal;font-weight:900;font-size:15px;line-height:18px;letter-spacing:0.13em;text-transform:uppercase;font-family:lato, sans-serif}.off-canvas .contact .social a,.off-canvas .contact .address a{display:block;padding:10px 15px 10px 0px;color:#fff}.off-canvas .contact .social a span,.off-canvas .contact .address a span{display:block}.off-canvas .contact .social a{font-size:25px}.header{background:white;position:relative}.header > a{display:none}@media screen and (min-width:1200px){.header > a{position:absolute;right:0px;top:0px;bottom:0px;width:100px;display:block}.header > a button{width:100px;height:100%;background-color:#d5bf80;display:block !important;margin-bottom:0px;border-radius:0px;line-height:1.4em}.header > a button span{display:block;text-align:left;font-weight:700}.header > a button::after{display:block;margin:0px;text-align:left}.header > a:hover button{background-color:#3d6351}}@media screen and (min-width:1440px){.header > a{width:150px}.header > a button{width:150px;background-image:url(./img/guide-icon.svg);background-size:58px;background-position:center center;background-repeat:no-repeat}.header > a button::after{opacity:1;position:absolute;top:45%;display:block;width:80%;margin:0px;text-align:right}}.header .grid-container{max-width:82.5rem}.header .grid-container .logo{max-width:100%}.header .grid-container .logo a{display:block;text-align:center}.header .grid-container .logo a img{margin:20px auto;max-width:160px}.header .grid-container .cell.shrink .hide-for-large{background:#d5bf80}.header .grid-container .cell.shrink .hide-for-large button{font-size:30px;height:97px;width:97px;line-height:97px;text-align:center;color:#fff}@media screen and (min-width:480px){.header .grid-container{width:100%}.header .grid-container .cell.shrink .hide-for-large button{height:117px;width:117px;line-height:117px}}@media screen and (min-width:640px){.header .grid-container{width:100%}}@media screen and (min-width:1024px){.header{padding:15px 0px}.header .grid-container{width:90%}.header .grid-container .cell.shrink{background:#fff}}@media screen and (min-width:1200px){.header .grid-container{width:75%}}.navigation-mobile .button{margin-bottom:0}.navigation-desktop nav{display:inline-block;position:relative;right:9px}.navigation-desktop nav ul{list-style:none;padding:0;margin:0}.navigation-desktop .button{margin-bottom:0;margin-left:15px}.navigation-desktop .button--search .fa-search{color:#676767;font-weight:300;margin-left:15px}.navigation-desktop .button--search .fa-search:hover{color:#424242;cursor:pointer}.navigation-desktop nav{display:inline-block}.navigation-desktop nav li{position:relative}.navigation-desktop nav li a{color:#a5a5a5;font-style:normal;font-weight:900;font-size:13px;line-height:18px;letter-spacing:0.05em;text-transform:uppercase}.navigation-desktop nav li a::before{content:' ';height:12px;position:absolute;left:0px;top:-58px;right:0px;width:100%;background:white;-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.navigation-desktop nav li:hover a{color:#424242}.navigation-desktop nav li:hover a::before{top:-56px;background:#d5bf80;-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){footer.footer.block:after{background-size:150px !important}}footer.footer .email{margin:21px 0 1rem}footer.footer .grid-container{max-width:82.5rem}footer.footer.block{background:#3d6351;position:relative;padding:0px 0px 60px 0px;margin-top:100px;display:block}footer.footer.block .clear{padding-bottom:50px}@media screen and (min-width:640px){footer.footer.block .clear{padding:0px}}footer.footer.block:after{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:90px;height:37px;background-color:transparent;background-image:url("/wp-content/themes/braxton_2019/img/braxton_icon_glyph.svg");background-position:top center;background-size:60px;background-repeat:no-repeat;content:' ';top:-37px;z-index:99}footer.footer.block .footer-left,footer.footer.block .footer-center-left,footer.footer.block .footer-center-right{border-bottom:2px solid rgba(0, 0, 0, .1)}@media screen and (min-width:640px){footer.footer.block .footer-left,footer.footer.block .footer-center-left,footer.footer.block .footer-center-right{border-bottom:0px solid rgba(0, 0, 0, .1)}}@media screen and (min-width:1024px){footer.footer.block .footer-left{border-left:2px solid rgba(0, 0, 0, .1);padding-left:40px}footer.footer.block .footer-left,footer.footer.block .footer-center-right,footer.footer.block .footer-center-left{border-right:2px solid rgba(0, 0, 0, .1)}}footer.footer.block .footer-sectionals > .cell{text-align:center}@media screen and (min-width:640px){footer.footer.block .footer-sectionals > .cell{text-align:left}}footer.footer.block .footer-sectionals > .cell .address a{color:#fff;font-size:15px;line-height:18px;display:block;padding:10px 0px}footer.footer.block .footer-sectionals > .cell .address a span{display:block}footer.footer.block .footer-sectionals > .cell .address a:hover{color:#d5bf80}footer.footer.block .footer-sectionals > .cell .social .grid-x{justify-content:center}@media screen and (min-width:640px){footer.footer.block .footer-sectionals > .cell .social .grid-x{justify-content:left}}footer.footer.block .footer-sectionals > .cell .social .grid-x a{color:#fff;display:block;padding:10px 10px 10px 0px}footer.footer.block .footer-sectionals > .cell .social .grid-x a:hover{color:#d5bf80}footer.footer.block .footer-sectionals > .cell h4{color:#d5bf80;font-style:normal;font-weight:900;font-size:15px;line-height:18px;letter-spacing:0.13em;text-transform:uppercase;font-family:lato, sans-serif}@media screen and (min-width:640px){footer.footer.block .footer-sectionals > .cell h4{margin-top:50px}}footer.footer.block .footer-sectionals > .cell .menu{margin:0px;padding:0px}footer.footer.block .footer-sectionals > .cell .menu li{display:block;width:100%}footer.footer.block .footer-sectionals > .cell .menu li a{padding:10px 0px;display:block;color:#fff;font-size:15px;line-height:18px}footer.footer.block .footer-sectionals > .cell .menu li a:hover{color:#d5bf80}footer.footer.block .logo{display:block;margin:30px auto 30px auto}footer.footer.block .copyright{background:#335344;color:#d5bf80;padding:30px;font-style:normal;font-weight:900;font-size:13px;line-height:16px;text-align:center;letter-spacing:0.14em;text-transform:uppercase;display:block;position:absolute;bottom:0px;left:0px;right:0px}@media screen and (min-width:640px){footer.footer.block .copyright{padding:15px 5px}}.submit-wrap input{color:#fff;border:0px solid #fff;cursor:pointer}.submit-wrap input,#mc_embed_signup input.button,.wp-block-button .wp-block-button__link,.button{background:#3d6351;border-radius:3px;padding:10px 10px;text-transform:uppercase;font-size:15px;letter-spacing:0.19em;font-weight:400}.submit-wrap input:hover,#mc_embed_signup input.button:hover,.wp-block-button .wp-block-button__link:hover,.button:hover{background:#335344}.submit-wrap input::after,#mc_embed_signup input.button::after,.wp-block-button .wp-block-button__link::after,.button::after{font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f178";margin:0px 10px 0px 30px;vertical-align:middle;opacity:0.5}.ghost.wp-block-button a{border:2px solid #eee;background:transparent;color:#3d6351;font-weight:bold}.ghost.wp-block-button a:hover{color:#fff;background:#458667;border-color:#458667}.ghost.wp-block-button.purple a{font-weight:bold;color:#864545}.ghost.wp-block-button.purple a:hover{color:#fff;border-color:#864545;background:#864545}.footer .logo{max-width:160px}.footer img{width:100%}.hero{position:relative}.hero::after{position:absolute;content:' ';left:0px;right:0px;top:50%;bottom:0px;background:linear-gradient(180deg, rgba(0, 66, 35, 0) 0%, rgba(41, 98, 71, 0.4403) 69%, #5c8a75 100%);}.hero .grid-container{padding-top:56.25%;}.hero .grid-container .hero-body{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;color:white}.hero i.fa-map-marker-alt{font-size:50px;color:#3d6351}.hero .mapboxgl-ctrl-bottom-right{display:none}.hero #mb-map{height:500px;width:100%}.hero img{width:100%;height:auto}.home .home-intro-centered{text-align:center;max-width:50rem;margin:1.25rem auto}.home .wp-block-columns{max-width:63.5rem;margin:1.25rem auto}.home .hero h1{position:absolute;bottom:15%;left:0px;right:0px;width:100%;color:#fff;text-align:center;z-index:9;font-size:30px;text-align:center;letter-spacing:0.04em}@media screen and (min-width:640px){.home .hero h1{font-size:45px;bottom:15%}}@media screen and (min-width:1024px){.home .hero h1{font-size:60px;bottom:22%}}.hero .social{display:none}@media screen and (min-width:1024px){.hero .social{display:block;position:absolute;bottom:10px;left:38px;z-index:9;font-size:28px}.hero .social .cell{padding-top:20px}.hero .social i{color:#d5bf80}}.sectional{padding:15px}.sectional .sectional-content{margin-bottom:auto}.sectional img{width:100%;height:auto}.tease__event{background:#fff}.tease__event--thumb a{position:relative;display:block}.tease__event--thumb a:before{position:absolute;left:0px;right:0pc;bottom:0px;top:100%;background:linear-gradient(180deg, rgba(0, 66, 35, 0) 0%, rgba(41, 98, 71, 0.4403) 32.69%, #5c8a75 100%);content:' ';-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.tease__event--thumb a:hover:before{top:0%;opacity:0.5;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.tease__event--copy{padding:20px}.tease__event--copy h3{color:#6c6b6b;font-size:1.25rem;margin-top:7px}.tease__event--copy span{color:#d5bf80;display:inline-block;line-height:15px}.tease__event--copy--date{padding-right:8px;border-right:1px solid #d5bf80;font-weight:bold}.tease__event--copy--locale{padding-left:8px;font-weight:bold}.tease__event--copy .button{padding-left:0px;background:#fff;color:#864545}.tease__event--copy .button::after{margin:0px 10px 0px 0px}.tease__event--copy .button:hover{color:#d5bf80}.block{padding:0}@media (min-width:600px){.block.padded{padding:80px 0px}}.pagination .current{background:#f57812}html body #mc_embed_signup form{padding:0px;background:transparent}html body #mc_embed_signup form input.email{width:auto}html body #mc_embed_signup form a.button{border:1px solid rgba(213, 191, 128, 0.5);color:#d5bf80;text-transform:uppercase;font-size:15px;font-family:lato, sans-serif;color:#d5bf80;letter-spacing:0.19em;font-weight:400}footer.footer #mc_embed_signup form input.email{background:#335344;border:1px solid rgba(213, 191, 128, 0.3);border-radius:0px;width:100%;color:#d5bf80;font-style:italic;box-shadow:none !important}footer.footer #mc_embed_signup form input.email::placeholder{color:#d5bf80}footer.footer #mc_embed_signup form input.email:focus{box-shadow:none !important;background:#294337}body.home .block.floated .grid-container::before{width:70px;height:67px;margin:-55px auto 0px auto;position:absolute;left:0;right:0;content:' ';background-image:url(/wp-content/themes/braxton_2019/img/braxton_icon.svg);background-size:100%;background-position:center center;background-repeat:no-repeat}@media screen and (min-width:480px){body.home .block.floated .grid-container::before{width:125px;height:113px;margin:-70px auto 0px auto}}@media screen and (min-width:640px){body.home .block.floated .grid-container::before{margin:-80px auto 0px auto}}@media screen and (min-width:1024px){body.home .block.floated .grid-container::before{margin:-60px auto 0px auto}}body.home .block__grey.padded{padding-top:50px}body.home .block__grey.padded .events-title{font-size:35px;color:#864545;text-align:center;margin-bottom:30px}body.home .block__grey.padded .grid-padding-y{padding-bottom:50px}@media screen and (min-width:640px){body.home .block__grey.padded .grid-padding-y{padding-bottom:0px}}body.home .block.padded.features .grid-container{position:relative;font-size:20px;line-height:38px}body.home .block.padded.features .grid-container h2{margin-top:60px;font-size:2rem}body.home .block.padded.features .grid-container .ghost{margin-top:40px}body.home .block.padded.features .grid-container a.tagbox{display:none;width:246px;height:246px;position:relative;right:-90px !important;background:#864545;padding:40px;position:absolute;right:0px;top:50%}body.home .block.padded.features .grid-container a.tagbox:hover{background:#3d6351}@media screen and (min-width:1024px){body.home .block.padded.features .grid-container a.tagbox{display:block}}body.home .block.padded.features .grid-container a.tagbox strong{color:#fff;font-family:Masqualero;font-size:29px;line-height:36px;letter-spacing:0.04em;position:relative}body.home .block.padded.features .grid-container a.tagbox strong::after{font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f178";margin:0px 10px 0px 30px;vertical-align:middle;position:absolute;left:0px;bottom:-70px;margin:0px}body.home .block.padded.features .button.ghost{background:#fff;border:1px solid #458667;color:#458667}body.home .block.padded.features .cell.stinger{display:none;position:relative}body.home .block.padded.features .cell.stinger span{display:block;transform:rotate(-90deg);width:250px;text-align:center;position:absolute;right:-90px;top:320px;font-weight:900;font-size:15px;letter-spacing:0.19em;color:#c2c2c2;text-transform:uppercase}body.home .block.padded.features .cell.stinger span::after{content:' ';height:270px;width:2px;background:rgba(103, 103, 103, 0.4);display:block;position:absolute;transform:rotate(-90deg);right:-153px;top:-116px}.cell{color:#6c6b6b}.the-content{color:#6c6b6b}.the-content p:first-child{padding-top:18%}main .grid-container{width:85% !important}.the-content p{font-size:17px;line-height:29px}@media (min-width:600px){.the-content p{font-size:20px;line-height:38px}}.the-content p a{color:#d5bf80;text-decoration:underline}.the-content p a:hover{color:#3d6351}.the-content h2{font-size:25px;line-height:31px;text-decoration:none;color:#6c6b6b}.the-content h2 a{color:#6c6b6b;text-decoration:none}.the-content h2 a:hover{color:#335344}@media (min-width:600px){.the-content h2{font-size:35px;line-height:44px}}.block.floated > .grid-container{background:#fff;position:relative;padding:0px}@media screen and (min-width:640px){.block.floated > .grid-container{padding:0px 50px}}@media screen and (min-width:1024px){.block.floated > .grid-container{margin-top:-120px}.block.floated > .grid-container::after{border-radius:0 0 50% 50%;box-shadow:0 0 188px rgba(0, 0, 0, 0.2);z-index:-5 !important;content:'';display:block;height:50%;left:0;position:absolute;top:0;width:100%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.block.floated > .grid-container:after{z-index:1;box-shadow:0px 0px 45px rgba(1, 1, 1, .4)}}@supports (-ms-ime-align: auto){.block.floated > .grid-container:after{z-index:1;box-shadow:0px 0px 45px rgba(1, 1, 1, .4)}}.block__grey{background:#f2f2f2}.home .block.floated .grid-container > p{max-width:820px;text-align:justify;width:90%;margin:0px auto}main .grid-container{width:90%;max-width:82.5rem}@media (max-width:600px){.wp-block-spacer{height:20px !important}}hr.wp-block-separator{position:relative}hr.wp-block-separator:after{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:40px;height:40px;background-color:white;background-image:url("/wp-content/themes/braxton_2019/img/braxton_icon_glyph_grey.svg");background-position:center center;background-size:30px;background-repeat:no-repeat;content:' ';top:-20px}main .block .grid-container article{z-index:5}main .block .grid-container article .content-area{text-align:center;padding:20px 0px;max-width:800px;margin:0px auto}@media screen and (min-width:640px){main .block .grid-container article .content-area{padding:50px 20px 60px 20px}}main .block .grid-container article .content-area h1,main .block .grid-container article .content-area h3{margin-bottom:20px;color:#777}main .block .grid-container article .content-area p{color:#666}main .block .grid-container article .content-area a{color:#864545;text-decoration:underline}main .block .grid-container article .content-area a:hover{color:#3d6351}main .block .grid-container article .content-area .wp-block-column ul li{margin-bottom:20px}.top-section img{padding:30px 0px}@media screen and (min-width:640px){.top-section img{padding:0px}}@media screen and (min-width:640px){.top-section{padding-top:10%;margin-bottom:8%;width:90%;max-width:82.5rem}}@media screen and (min-width:640px){.top-section .name-and-social{padding-left:5%}}.top-section .name-and-social a{color:#999}.top-section .name-and-social a:hover{color:#864545}.top-section .name-and-social .title-area{display:flex;flex-direction:column}.top-section .name-and-social .title-area h1{font-size:30px;color:#3d6351}.top-section .name-and-social .title-area div{margin:10px 0 10px 0}.top-section .name-and-social .social{margin-bottom:2%}.top-section .name-and-social .social a{padding-right:20px}.phone-web a{color:#676767 !important}.phone-web .phone-number{font-weight:bold;color:#676767 !important}.address-area{color:#676767}.bottom-section{margin-top:8%;color:#676767}.hours-area{color:#d5bf80;font-style:italic}.hours-area:hover{color:#3d6351}.responsive-video{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;max-width:100%;height:auto;padding:30px 0px}@media screen and (min-width:640px){.responsive-video{position:relative;float:right;overflow:hidden;width:auto;height:auto;padding:10px 30px}}.page-template-template-page-ttd main .block > .grid-container,.page-template-template-page-company-archive main .block > .grid-container{width:90%;padding:0px 20px}@media screen and (min-width:1024px){.page-template-template-page-ttd main .block > .grid-container,.page-template-template-page-company-archive main .block > .grid-container{padding:0px 50px}}.tease__listing{border:1px solid #c0c0c0;height:100%}.tease__listing--thumb .listing-img{width:100%;height:240px;background-position:center center;background-size:cover;background-repeat:no-repeat}.tease__listing--copy .copy-upper{text-align:center;display:flex;flex-direction:column}.tease__listing--copy .copy-lower{display:flex;flex-direction:row;justify-content:space-around}.tease__listing--copy .copy-lower .auto{text-align:left;position:relative;left:12px}.tease__listing--copy--social{display:flex;flex-direction:row;justify-content:center;list-style-type:none}.tease__listing--copy--social .cell{}.tease__listing--copy--social .cell a{display:block;margin:0px 10px}.tease__listing--copy a{color:#666}.tease__listing--copy a:hover{color:#864545}.tease__listing--copy a h3{color:#3d6351;font-size:25px;margin:10px}.tease__listing--copy--social{margin:0px 0px 10px 0px;padding:0px}.tease__listing--copy .web-address,.tease__listing--copy .phone-number{display:block;margin:0px 0px 10px 0px}.tease__listing--copy .copy-lower{position:relative}.tease__listing--copy .copy-lower .grid-container{margin-top:10px;padding-top:20px;padding-bottom:20px;border-top:1px solid #c0c0c0}.tease__listing--copy .copy-lower::before{position:absolute;top:0px;width:90%;display:block;margin:0px auto;background:#999}.tease__listing--copy .copy-lower i.fas{color:#999;font-size:50px;margin:0px 5px}.tease__listing--copy .copy-lower p{margin:0px;padding:0px}.tribe-event-featured{background:none !important;border:1px solid #c0c0c0 !important}.tribe-event-featured .tribe-event-url{color:#864545 !important}.tribe-event-featured .tribe-event-url:hover{color:#335344 !important}.tribe-event-featured .author{color:#d5bf80}.tribe-event-featured .tribe-events-read-more{border-radius:3px;padding:10px 10px;text-transform:uppercase;font-size:15px;letter-spacing:0.19em;font-weight:400;font-family:lato, sans-serif}.cat-list a{position:relative}.cat-list a::after{position:absolute;content:' ';left:0px;right:0px;top:50%;bottom:0px;background:linear-gradient(180deg, rgba(0, 66, 35, 0) 0%, rgba(41, 98, 71, 0.4403) 50%, #5c8a75 100%);-webkit-transition:top 0.25s ease-in-out;transition:top 0.25s ease-in-out}.cat-list a:hover::after{top:30%;-webkit-transition:top 0.25s ease-in-out;transition:top 0.25s ease-in-out}.cat-list a h3{color:#fff;position:absolute;bottom:15px;left:0px;right:0px;font-size:24px;line-height:30px;text-align:center;letter-spacing:0.04em;z-index:9}.cat-list a .archive-image{height:250px;background-repeat:no-repeat;background-size:cover;background-position:center}.wp-block-embed-youtube div,.map-contain{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.wp-block-embed-youtube div iframe,.map-contain iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grid-container .content-area h1{font-size:2.2rem}.grid-container .content-area h2{margin:20px;color:#777}.page-template-default main .block .grid-container article .content-area{text-align:left}@media (max-width:650px){.page-template-default main .block .grid-container article .content-area .is-resized{padding-bottom:1em;float:none;margin:auto}}.tease__listing--copy--social li{padding:0px}.blog-post-list{max-width:800px;margin:0px auto}.blog-post-list .cell a h4{color:#3d6351}.blog-post-list .cell .post-date{color:#d5bf80}.blog-post-list .cell .view-article{color:#3d6351}@media (min-width:700px){.blog-post-list div{padding:0px 20px}}@media (min-width:1450px){.blog-post-list div{padding:0px 30px}}.blog-listing__items li{list-style-type:none;border-bottom:1px solid grey}.blog-listing__items .results_thumb{object-fit:cover;width:145px;height:145px;margin:20px 0px}.blog-listing__items .cell{text-align:center}.blog-listing__items .button{position:relative;bottom:0}