@-webkit-keyframes ptx-fadeInUp{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ptx-fadeInUp{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ptx-fadeInUp{-webkit-animation-name:ptx-fadeInUp;animation-name:ptx-fadeInUp;-webkit-animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.gform_wrapper{margin-bottom:1rem}.gform_fields{display:-webkit-box;display:flex;flex-wrap:wrap;line-height:2;margin-bottom:0;margin-right:-5px;margin-left:-5px}.gform_fields>.gfmc-column,.gform_fields>.gfield{position:relative;width:100%;padding-right:15px;padding-left:15px;padding-right:5px;padding-left:5px}.gform_validation_container{display:none}.gfield.field_description_above .gfield_description{margin-bottom:.5rem}.gfield .gfield_checkbox{list-style:none;margin:0 0 1rem 0;padding:0}.gfield .gfield_checkbox li{display:block;position:relative;padding-left:1.25rem}.gfield .gfield_checkbox li input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.gfield .gfield_checkbox li label{margin-bottom:0}.gfield .gfield_checkbox li label a{color:#fd7e14}.gfield .ginput_container_consent{display:block;position:relative;padding-left:1.25rem}.gfield .ginput_container_consent input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.gfield .ginput_container_consent label{margin-bottom:0}.gfield .ginput_container_consent label a{color:#c8962c}.gfield .ginput_container_fileupload{border:1px dashed #dcdcdc;margin-bottom:.5rem;padding:2rem 1rem;text-align:center}.gfield.gfield_error .form-control{border-color:#dc3545}.gfield.gfield_error .validation_message{display:block}.gfield.no-label .gfield_label{display:none}.gform_confirmation_wrapper{margin-bottom:1rem}.gform_confirmation_wrapper .gform_confirmation_message{font-family:jubilat,serif;font-size:1.5625rem;font-style:normal;font-weight:700;letter-spacing:1px}html{-webkit-font-smoothing:antialiased}img{height:auto;max-width:100%}h4{letter-spacing:1.25px}.btn{letter-spacing:1.71px;text-transform:uppercase}.btn-secondary{color:#fff}.site-content{background:url("../images/woodgrain-bg.jpg") repeat center top}.site-content h4{margin-bottom:1rem}.entry-content{padding-bottom:2rem;padding-top:1rem}@media (min-width: 768px){.entry-content{padding-bottom:7.1875rem;padding-top:2.75rem}}.filter-bar{border-bottom:1px solid #c8962c;color:#295135;font-size:.8125rem;font-weight:700;letter-spacing:1.71px;margin-bottom:1.875rem;padding-bottom:2rem;text-transform:uppercase}.filter-bar select{margin:.5rem 0}.filter-bar span{vertical-align:middle}.filter-bar .btn-link{color:#aaa;font-size:1rem;padding:.875rem .25rem}.filter-bar .btn-link:hover,.filter-bar .btn-link.active{color:#c8962c}.filter-bar form{margin:.5rem 0}.filter-bar form .form-control{min-width:62%}.filter-bar form button[type="submit"]{font-size:.8125rem;padding-bottom:.4375rem;padding-top:.4375rem}.filter-bar form .btn-link{color:#295135;display:inline-block;font-size:.8125rem;letter-spacing:normal;padding:.25rem;text-transform:none;text-decoration:underline}.filter-bar form .input-group-append .btn{background:#fff;border-left:none;color:#dc3545;line-height:1;padding:0 .5rem}@media (min-width: 768px){.filter-bar{padding-bottom:0}}@media (min-width: 992px){.filter-bar select,.filter-bar input{font-size:.8125rem}.filter-bar form button[type="submit"]{font-size:.8125rem}}@media (min-width: 1200px){.filter-bar form .form-control{min-width:67%}}.popover{box-shadow:0 2px 20px 0 rgba(0,0,0,0.19)}.popover-body .share-link{color:#323232;font-size:.8125rem;letter-spacing:.91px;line-height:2;padding:0;text-decoration:none;text-transform:none}.popover-body .share-link i{margin-right:.5rem}.popover-body .share-link:hover,.popover-body .share-link:focus{color:#c8962c}#image-loader{margin-top:3rem}.modal-content{background:transparent}.modal-header{border-bottom-color:transparent;padding-left:0;padding-right:0}.modal-header .close{color:#295135;opacity:1}.modal-header .close:before{content:'Close';display:inline-block;font-size:.9375rem;font-weight:700;letter-spacing:.82px}.modal-header .close span{vertical-align:middle}.modal-body{background:#fff url("../images/woodgrain-bg.jpg") repeat center top;box-shadow:0 2px 24px 0 rgba(0,0,0,0.28);padding:0;position:relative}.modal-body:before,.modal-body:after{content:'';display:block;position:absolute;z-index:-1}.modal-body:before{background-color:#c8962c;left:-1rem;max-width:394px;height:68%;top:-1rem;width:50%}.modal-body:after{background-color:#295135;bottom:-1rem;max-width:340px;height:50%;right:-1rem;width:63%}.site-header{padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;width:100%;z-index:1020}.site-header .site-branding{left:50%;padding-left:15px;padding-right:15px;position:absolute;top:2.875rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.site-header .site-branding .custom-logo{max-width:72px}.site-header .main-navigation .menu{font-size:.8125rem;font-weight:700;letter-spacing:1.71px;line-height:2.15;list-style:none;margin:0;padding:0;text-transform:uppercase}.site-header .main-navigation .menu-item a{color:inherit}@media (max-width: 991.98px){.site-header{background-color:transparent;color:#fff;height:9.625rem;overflow-y:hidden;-webkit-transition:height 150ms ease-in-out;transition:height 150ms ease-in-out}.site-header .menu-toggle{background:none;border:none;font-size:2rem}.site-header .menu-toggle i+i{display:none;font-size:3rem}.site-header .main-navigation{text-align:right}.site-header .main-navigation .menu{padding-top:4rem;text-align:center;visibility:hidden}.site-header .main-navigation .menu-item{border-top:1px solid #c8962c;padding:1rem 0}.site-header .main-navigation .menu-item:last-child{border-bottom:1px solid #c8962c}.site-header.toggled{background-color:#295135;height:100%;overflow-y:scroll;position:fixed;-webkit-transition:background 150ms ease-in-out, height 150ms 150ms ease-in-out;transition:background 150ms ease-in-out, height 150ms 150ms ease-in-out}.site-header.toggled .menu-toggle i{display:none}.site-header.toggled .menu-toggle i+i{display:block}.site-header.toggled .menu{-webkit-transition:visibility 150ms 450ms ease-in-out;transition:visibility 150ms 450ms ease-in-out;visibility:visible}}@media (min-width: 992px){.site-header{color:#c8962c}.site-header .main-navigation{margin-bottom:3.75rem;margin-top:4rem;text-align:center}.site-header .main-navigation .menu-item{display:inline-block}.site-header .main-navigation .menu-item+.menu-item{margin-left:.5rem}.site-header .main-navigation .menu-item:nth-child(1){margin-left:4rem}.site-header .main-navigation .menu-item:nth-child(2){margin-right:3rem}.site-header .main-navigation .menu-item:nth-child(3){margin-left:3rem}.site-header .menu-toggle{display:none}.site-header .main-navigation .menu{display:block}}@media (min-width: 1200px){.site-header .main-navigation .menu-item+.menu-item{margin-left:2.375rem}.site-header .main-navigation .menu-item:nth-child(2){margin-right:10rem}.site-header .main-navigation .menu-item:nth-child(3){margin-left:10rem}}.site-footer{background-color:#fff;color:#295135;padding-top:1.25rem;padding-bottom:1.25rem;position:relative}.site-footer .site-branding{margin-bottom:1rem;text-align:center}.site-footer .site-branding .custom-logo{max-width:72px}.site-footer .main-navigation{margin-top:1.625rem;text-align:center}.site-footer .main-navigation .menu{font-size:.8125rem;font-weight:700;letter-spacing:1.71px;line-height:2.15;list-style:none;margin:0;padding:0;text-transform:uppercase}.site-footer .main-navigation .menu-item a{color:inherit}@media (min-width: 992px){.site-footer .site-branding{left:50%;padding-left:15px;padding-right:15px;position:absolute;top:.8125rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.site-footer .main-navigation{margin-bottom:1.625rem}.site-footer .main-navigation .menu-item{display:inline-block}.site-footer .main-navigation .menu-item+.menu-item{margin-left:.5rem}.site-footer .main-navigation .menu-item:nth-child(1){margin-left:4rem}.site-footer .main-navigation .menu-item:nth-child(2){margin-right:3rem}.site-footer .main-navigation .menu-item:nth-child(3){margin-left:3rem}}@media (min-width: 1200px){.site-footer .main-navigation .menu-item+.menu-item{margin-left:2.375rem}.site-footer .main-navigation .menu-item:nth-child(2){margin-right:10rem}.site-footer .main-navigation .menu-item:nth-child(3){margin-left:10rem}}.entry-header{background-color:#295135;overflow:hidden;padding-bottom:3.25rem;padding-top:9.625rem;position:relative}.entry-header .post-thumbnail{background-position:center center;background-repeat:no-repeat;background-size:cover;left:0;height:100%;opacity:.2;position:absolute;top:0;width:100%}.entry-header .text-wrapper{color:#c8962c;position:relative;text-align:center}.entry-header .text-wrapper .banner{background-color:#fff;border:1px solid #979797;display:inline-block;margin:0 auto 1.375rem auto;padding:0 1.5rem}.entry-header .text-wrapper .banner h1{font-family:jubilat,serif;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:2.75px;line-height:1.25;margin:0;text-transform:uppercase}.entry-header .text-wrapper h4{margin-bottom:1.5rem}.entry-header .text-wrapper a:not(.btn){color:#fff}@media (min-width: 992px){.entry-header{min-height:400px;padding-top:13rem}.entry-header .text-wrapper .banner h1{font-size:3.125rem}}.story-card{margin-bottom:15px;margin-top:15px;height:0;overflow:hidden;padding-bottom:100%;position:relative}.story-card:before{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(50,50,50,0.65)));background-image:linear-gradient(-180deg, transparent 0%, rgba(50,50,50,0.65) 100%);content:'';display:block;height:100%;opacity:.5;position:absolute;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out;width:100%;z-index:2}.story-card .wp-post-image{display:block;left:0;position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.story-card .story-card-content{bottom:0;font-size:.75rem;font-weight:700;padding:.5rem;position:absolute;width:100%;z-index:2}.story-card .story-card-content a{cursor:pointer;display:inline-block;outline:none;text-transform:uppercase}.story-card .story-card-content .btn-link{font-weight:inherit;letter-spacing:0;padding:0}.story-card .story-card-content a,.story-card .story-card-content .btn-link{color:#fff;font-size:inherit;letter-spacing:0;line-height:2;text-decoration:none}.story-card .story-card-content a i,.story-card .story-card-content .btn-link i{-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out}.story-card .story-card-content a:hover i,.story-card .story-card-content a:focus i,.story-card .story-card-content a:active i,.story-card .story-card-content .btn-link:hover i,.story-card .story-card-content .btn-link:focus i,.story-card .story-card-content .btn-link:active i{-webkit-transform:translateX(0.25rem);transform:translateX(0.25rem)}.story-card .story-toggle{color:#fff;left:0;position:absolute;top:0}.story-card .story-toggle:before{border:2.1875rem solid #c8962c;border-right-color:transparent;border-bottom-color:transparent;content:'';display:block;z-index:0}.story-card .story-toggle i{left:.625rem;position:absolute;top:.875rem}.story-card.story-vote .story-card-content{color:#fff}.story-card.story-vote .story-card-content p{float:right;letter-spacing:1.71px;margin-bottom:0;margin-top:4px;text-transform:uppercase;vertical-align:middle}.story-card.story-vote .story-card-content p.message{float:none}@media (min-width: 768px){.story-card:before{opacity:0}.story-card .story-card-content{font-size:.8125rem;opacity:0;padding:15px}.story-card .story-card-content a,.story-card .story-card-content .btn-link{letter-spacing:1.71px;line-height:2.15}.story-card:hover:before,.story-card:focus-within:before{opacity:1}.story-card:hover .story-card-content,.story-card:focus-within .story-card-content{-webkit-animation-name:ptx-fadeInUp;animation-name:ptx-fadeInUp;-webkit-animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-animation-duration:250ms;animation-duration:250ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:250ms;animation-delay:250ms}}.row.js-card-container .col{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media (min-width: 576px){.row.js-card-container .col{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media (min-width: 992px){.row.js-card-container.grid-small .col{-webkit-box-flex:0;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width: 1200px){.row.js-card-container.grid-small .col{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}.share-modal .portrait{background-color:#fff;position:relative}.share-modal .portrait .loader{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.share-modal .portrait>img{display:block;position:relative;z-index:2}.share-modal .content{padding:1rem 1.75rem}.share-modal .content h3{color:#295135;font-family:jubilat,serif;font-weight:700;font-size:1.5625rem;font-style:normal;letter-spacing:1.23px}.share-modal .content .divider{background-color:#c8962c;height:5px;margin-bottom:.875rem;margin-top:.875rem;max-width:125px}.share-modal .content h4{color:#295135;font-family:jubilat,serif;font-weight:700;font-size:1.25rem;font-style:normal;letter-spacing:.7px;text-transform:uppercase}.share-modal .content .counter{color:#295135;font-size:.8125rem}@media (min-width: 1200px){.share-modal .content{padding:3.75rem 1.75rem}.share-modal .content .divider{margin-bottom:1.25rem;margin-top:1.25rem}}.newsletter-modal .modal-body{font-size:.9375rem;letter-spacing:.82px;padding:1.5rem 1rem;text-align:center}.newsletter-modal .modal-body .divider{background-color:#c8962c;display:none;height:7px;margin-bottom:1.25rem;margin-top:1.25rem;max-width:125px;position:absolute;right:-1rem;width:30%}.newsletter-modal .modal-body .banner{background-color:#c8962c;color:#fff;display:inline-block;margin-bottom:1rem;padding:.625rem 1.5rem}.newsletter-modal .modal-body .banner h4{font-family:jubilat,serif;font-size:1.5625rem;font-style:normal;font-weight:700;letter-spacing:3.17px;margin:0;text-transform:uppercase}.newsletter-modal .modal-body form .gfield_label{font-size:.8125rem}.newsletter-modal .modal-body form .gfield_checkbox{font-size:.8125rem;max-width:564px;margin-left:auto;margin-right:auto;text-align:left}@media (min-width: 768px){.newsletter-modal .modal-body{padding:2rem}.newsletter-modal .modal-body form .gfield_checkbox{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width: 992px){.newsletter-modal .modal-body{padding:2.5rem 5.125rem 2.875rem 5.125rem}.newsletter-modal .modal-body .divider{display:block}}.photoshoot-info-block{font-size:.9375rem;line-height:1.4667;letter-spacing:1.27px}.photoshoot-info-block p:last-child{margin-bottom:0}.photoshoot-info-block .section-title{font-family:jubilat,serif;font-size:1.5625rem;font-style:normal;font-weight:700;letter-spacing:1.23px;margin-bottom:1.25rem;text-transform:uppercase}.photoshoot-info-block .lead-text{text-transform:uppercase;font-weight:800;font-size:.8125rem;letter-spacing:1.71px}.photoshoot-info-block .fb-sharer{font-weight:700}.photoshoot-info-block .event-details .text-col,.photoshoot-info-block .event-details .image-col{margin-bottom:1rem}.photoshoot-info-block .event-faq a{color:#c8962c;font-weight:700}.photoshoot-info-block .event-faq .text-block{margin-bottom:1rem}.photoshoot-info-block .stay-informed .signup-cta{margin:0 1rem 2rem 0;position:relative}.photoshoot-info-block .stay-informed .signup-cta:before{background-color:#295135;bottom:-1rem;content:'';display:block;height:49.2%;position:absolute;right:-1rem;width:34.8%}.photoshoot-info-block .stay-informed .signup-cta .content{background-color:#fff;box-shadow:0 2px 4px 0 rgba(50,50,50,0.12);padding:1rem 1.5rem;position:relative}.photoshoot-info-block .stay-informed .signup-cta .content .section-title{background-color:#c8962c;color:#fff;letter-spacing:3.18px;padding:.75rem .5rem;position:relative;text-align:center}@media (min-width: 992px){.photoshoot-info-block .event-details{margin-bottom:1.25rem}.photoshoot-info-block .event-details .text-col,.photoshoot-info-block .event-details .image-col{margin-bottom:2.75rem}.photoshoot-info-block .event-details .text-col .text-block{margin-top:1.875rem}.photoshoot-info-block .event-faq{margin-bottom:3.75rem}.photoshoot-info-block .event-faq .text-block{margin-bottom:2.75rem}.photoshoot-info-block .stay-informed .signup-cta{margin:0 1rem 3.75rem 0}.photoshoot-info-block .stay-informed .signup-cta .content{padding:1.875rem 2.25rem 2.125rem 2.25rem}.photoshoot-info-block .stay-informed .signup-cta .content .section-title{margin-right:3.125rem;padding:.75rem 1.5rem}.photoshoot-info-block .stay-informed .signup-cta .content .section-title:after{background-color:#c8962c;content:'';display:block;height:6px;position:absolute;right:-1rem;top:50%;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);width:5.375rem}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
