@charset "UTF-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{clip:auto !important;display:block;height:auto;left:5px;top:5px;width:auto;z-index:100000}.img-responsive{max-width:100%;height:auto}.alignleft{float:left;margin:0 15px 30px 0}.aligncenter{display:block;margin:0 auto 30px auto}.alignright{float:right;margin:0 0 30px 15px}.alignnone{float:none;display:block;margin:0 0 30px 0}.size-full{width:100%;height:auto;margin:0 0 30px 0}p .alignleft{float:left;margin:5px 15px 30px 0}p .aligncenter{display:block;margin:5px auto 30px auto}p .alignright{float:right;margin:5px 0 30px 15px}p .alignnone{float:none;display:block;margin:5px 0 0 0}p .size-full{width:100%;height:auto;margin:5px 0 0 0}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.bypostauthor{font-size:16px}.sticky{font-weight:500}.gallery{margin:0 auto 18px}.gallery .gallery-item{text-align:center;display:inline-block;margin:0 2% 0 0}.gallery .gallery-item:last-child{margin-right:0}.gallery-columns-2 .gallery-item{width:48%}.gallery-columns-3 .gallery-item{width:31%}.gallery-columns-4 .gallery-item{width:23%}.gallery-columns-5 .gallery-item{width:18%}.gallery-columns-6 .gallery-item{width:14.7%}.gallery-columns-7 .gallery-item{width:12.7%}.gallery-columns-8 .gallery-item{width:10.5%}.gallery-columns-9 .gallery-item{width:9.1%}.gallery img{box-shadow:0 0 4px #999;border:1px solid white;background:transparent;max-width:100%;height:auto}.gallery img:hover{background:white}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl,.gallery dt{margin:0}.gallery br+br{display:none}.sticky{position:relative}body{font-family:"Lato",serif;line-height:29px;font-size:16px;background-color:#fff;color:#717171;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{font-weight:700;font-family:"Playfair Display",sans-serif;color:#000;margin:1.2em 0 1.2em 0;margin:1.2em 0 1.2em 0;font-size:50.5173522931px}h2{font-weight:700;font-family:"Playfair Display",sans-serif;color:#000;margin:1.2em 0 1.2em 0;margin:1.2em 0 1.2em 0;font-size:37.897488592px}h3{font-weight:700;font-family:"Playfair Display",sans-serif;color:#000;margin:1.2em 0 1.2em 0;margin:1.2em 0 1.2em 0;font-size:28.430224px}h4{font-weight:700;font-family:"Playfair Display",sans-serif;color:#000;margin:1.2em 0 1.2em 0;margin:1.2em 0 1.2em 0;font-size:21.328px}h5{font-weight:700;font-size:16px}h6{font-weight:700;font-size:12.0030007502px}a{color:#000;font-weight:400;-webkit-transition:all 340ms ease-in;-moz-transition:all 340ms ease-in;-o-transition:all 340ms ease-in;transition:all 340ms ease-in}a:hover{color:#000}a:focus{color:#000}a:active{color:#000}ol,ul{margin:0;padding:0;list-style-type:none}.home .np-content{padding:50px 0}.single-post .np-content{padding:70px 0}.page .np-content{padding:70px 0}.archive .np-content{padding:50px 0}.search .np-content{padding:50px 0}.np-container-full-np .row{margin-left:auto;margin-right:auto}.np-container-full-np .row .col-xs-12{padding-left:0;padding-right:0}.np-container-full{max-width:100%;margin:0 auto}.np-container-larger{max-width:1260px;margin:0 auto}.np-container{max-width:1180px;margin:0 auto}.np-container-large{max-width:1040px;margin:0 auto}.np-container-medium{max-width:996px;margin:0 auto}.np-container-small{max-width:784px;margin:0 auto}.np-container-xs{max-width:592px;margin:0 auto}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.remove-line-height{line-height:0}.remove-text-decoration{text-decoration:none}.d-flex{display:flex;flex-flow:wrap}.full-center-flex{justify-content:center;align-items:center}.full-height{height:100%}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.no-radius{border-radius:0}.pad-l-0{padding-left:0}.pad-l-5{padding-left:5px}.pad-l-10{padding-left:10px}.pad-l-15{padding-left:15px}.pad-l-20{padding-left:20px}.pad-l-25{padding-left:25px}.pad-l-30{padding-left:30px}.pad-l-35{padding-left:35px}.pad-l-40{padding-left:40px}.pad-l-45{padding-left:45px}.pad-l-50{padding-left:50px}.pad-l-55{padding-left:55px}.pad-l-60{padding-left:60px}.pad-l-65{padding-left:65px}.pad-l-70{padding-left:70px}.pad-l-75{padding-left:75px}.pad-l-80{padding-left:80px}.pad-l-85{padding-left:85px}.pad-l-90{padding-left:90px}.pad-l-95{padding-left:95px}.pad-l-100{padding-left:100px}.pad-r-0{padding-right:0}.pad-r-5{padding-right:5px}.pad-r-10{padding-right:10px}.pad-r-15{padding-right:15px}.pad-r-20{padding-right:20px}.pad-r-25{padding-right:25px}.pad-r-30{padding-right:30px}.pad-r-35{padding-right:35px}.pad-r-40{padding-right:40px}.pad-r-45{padding-right:45px}.pad-r-50{padding-right:50px}.pad-r-55{padding-right:55px}.pad-r-60{padding-right:60px}.pad-r-65{padding-right:65px}.pad-r-70{padding-right:70px}.pad-r-75{padding-right:75px}.pad-r-80{padding-right:80px}.pad-r-85{padding-right:85px}.pad-r-90{padding-right:90px}.pad-r-95{padding-right:95px}.pad-r-100{padding-right:100px}.pad-t-0{padding-top:0}.pad-t-5{padding-top:5px}.pad-t-10{padding-top:10px}.pad-t-15{padding-top:15px}.pad-t-20{padding-top:20px}.pad-t-25{padding-top:25px}.pad-t-30{padding-top:30px}.pad-t-35{padding-top:35px}.pad-t-40{padding-top:40px}.pad-t-45{padding-top:45px}.pad-t-50{padding-top:50px}.pad-t-55{padding-top:55px}.pad-t-60{padding-top:60px}.pad-t-65{padding-top:65px}.pad-t-70{padding-top:70px}.pad-t-75{padding-top:75px}.pad-t-80{padding-top:80px}.pad-t-85{padding-top:85px}.pad-t-90{padding-top:90px}.pad-t-95{padding-top:95px}.pad-t-100{padding-top:100px}.pad-b-0{padding-bottom:0}.pad-b-5{padding-bottom:5px}.pad-b-10{padding-bottom:10px}.pad-b-15{padding-bottom:15px}.pad-b-20{padding-bottom:20px}.pad-b-25{padding-bottom:25px}.pad-b-30{padding-bottom:30px}.pad-b-35{padding-bottom:35px}.pad-b-40{padding-bottom:40px}.pad-b-45{padding-bottom:45px}.pad-b-50{padding-bottom:50px}.pad-b-55{padding-bottom:55px}.pad-b-60{padding-bottom:60px}.pad-b-65{padding-bottom:65px}.pad-b-70{padding-bottom:70px}.pad-b-75{padding-bottom:75px}.pad-b-80{padding-bottom:80px}.pad-b-85{padding-bottom:85px}.pad-b-90{padding-bottom:90px}.pad-b-95{padding-bottom:95px}.pad-b-100{padding-bottom:100px}.marg-b-0{margin-bottom:0}.marg-b-5{margin-bottom:5px}.marg-b-10{margin-bottom:10px}.marg-b-15{margin-bottom:15px}.marg-b-20{margin-bottom:20px}.marg-b-25{margin-bottom:25px}.marg-b-30{margin-bottom:30px}.marg-b-35{margin-bottom:35px}.marg-b-40{margin-bottom:40px}.marg-b-45{margin-bottom:45px}.marg-b-50{margin-bottom:50px}.marg-b-55{margin-bottom:55px}.marg-b-60{margin-bottom:60px}.marg-b-65{margin-bottom:65px}.marg-b-70{margin-bottom:70px}.marg-b-75{margin-bottom:75px}.marg-b-80{margin-bottom:80px}.marg-b-85{margin-bottom:85px}.marg-b-90{margin-bottom:90px}.marg-b-95{margin-bottom:95px}.marg-b-100{margin-bottom:100px}.marg-t-0{margin-top:0}.marg-t-5{margin-top:5px}.marg-t-10{margin-top:10px}.marg-t-15{margin-top:15px}.marg-t-20{margin-top:20px}.marg-t-25{margin-top:25px}.marg-t-30{margin-top:30px}.marg-t-35{margin-top:35px}.marg-t-40{margin-top:40px}.marg-t-45{margin-top:45px}.marg-t-50{margin-top:50px}.marg-t-55{margin-top:55px}.marg-t-60{margin-top:60px}.marg-t-65{margin-top:65px}.marg-t-70{margin-top:70px}.marg-t-75{margin-top:75px}.marg-t-80{margin-top:80px}.marg-t-85{margin-top:85px}.marg-t-90{margin-top:90px}.marg-t-95{margin-top:95px}.marg-t-100{margin-top:100px}@media(max-width:599px){.pad-r-35{padding:unset}}.hide{display:none}.show{display:block}.show-flex{display:flex}.align-baseline{align-items:baseline}@media(max-width:599px){.show-phone-only{display:block}}@media(max-width:599px){.hide-phone-only{display:none}}@media(min-width:600px) and (max-width:768px){.show-table-portrait{display:block}}@media(min-width:600px) and (max-width:768px){.hide-table-portrait{display:none}}@media(min-width:769px) and (max-width:1024px){.show-tablet-landscape{display:block}}@media(min-width:1200px){.show-desktop-only{display:block}}.np-topbar{padding:4px 0 4px 0;font-size:13px;background:#f2f2f2}.np-topbar a{text-decoration:none}.np-topbar .np-topbar-nav li:hover>.sub-menu{box-shadow:unset}.np-topbar .np-topbar-nav li.current-menu-item:after{content:unset}.np-topbar .np-topbar-nav li.current-menu-item a{font-weight:bold}.np-topbar .np-social-list{text-align:right}.np-topbar .np-social-list li{display:inline-block;margin:0 5px 0 0}.np-topbar .np-social-list li:last-child{margin-right:0}.np-topbar .np-social-list li a{font-size:19px}.site-title{font-size:30px;line-height:36px;margin:8px 0 0 0}.site-title a{text-decoration:none}.site-tagline{margin:0 0 8px 0;line-height:29px}.np-header-type-1{border-bottom:1px solid #f2f2f2;padding:4px 0 4px 0}.np-header-type-1 .np-logo-wrapper{padding:8px 0 8px 0}.np-header-type-2 .np-logo-wrapper{padding:10px 0 10px 0}.np-header-type-2 .np-header-nav{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.np-header-type-3 .np-main-navigation{box-shadow:0 1px 3px #f2f1f1}.np-header-type-3 .no-logo-wrapper{padding:15px 0}.np-header-type-3 .np-logo-wrapper{padding:35px 0 0 0}.np-header-image-wrapper{margin:0}.np-header-image-wrapper .np-header-image{height:550px;background-size:cover !important}.np-featured-area{margin:40px 0 40px 0}.np-main-navigation{padding:10px 0}.np-main-navigation li.menu-item-has-children:after{display:inline-block;content:"";margin-left:0;font-family:"jam-icons";font-size:12px;vertical-align:middle}.np-main-navigation li.current-menu-item:after,.np-main-navigation li.current-page-ancestor:after{display:inline-block;content:"";font-family:"jam-icons";font-size:5px;margin-left:4px;vertical-align:super;color:#b6664a}.np-main-navigation li{display:inline-block;margin:0 20px 0 0}.np-main-navigation li:last-child{margin-right:0}.np-main-navigation li:hover>.sub-menu{margin:0;background:#fff;padding-left:0;z-index:9999;opacity:1;visibility:visible;-webkit-transition:opacity 100ms ease-out;-moz-transition:opacity 100ms ease-out;-o-transition:opacity 100ms ease-out;transition:opacity 100ms ease-out}.np-main-navigation li .sub-menu{opacity:0;visibility:hidden;position:absolute;border:1px solid #f2f2f2;text-align:left;-webkit-transition:opacity 340ms ease-out;-moz-transition:opacity 340ms ease-out;-o-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.np-main-navigation li .sub-menu:after,.np-main-navigation li .sub-menu:before{bottom:100%;left:16px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.np-main-navigation li .sub-menu:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:7px;margin-left:-7px}.np-main-navigation li .sub-menu:before{border-color:transparent;border-bottom-color:#f2f2f2;border-width:9px;margin-left:-9px}.np-main-navigation li .sub-menu li.current-menu-item:after{content:unset}.np-main-navigation li .sub-menu li.current-menu-item a{color:#b6664a}.np-main-navigation li .sub-menu li.menu-item-has-children:after{display:inline-block;content:"";margin-left:0;font-family:"jam-icons";font-size:12px;position:absolute;right:5px;top:6px}.np-main-navigation li .sub-menu li{position:relative;margin:0;display:block}.np-main-navigation li .sub-menu li .sub-menu{left:100%;top:-1px;border-left:unset;box-shadow:unset}.np-main-navigation li .sub-menu li .sub-menu:after,.np-main-navigation li .sub-menu li .sub-menu:before{content:unset}.np-main-navigation li .sub-menu li .sub-menu li{min-width:160px;max-width:270px}.np-main-navigation li .sub-menu li a{padding:9px 30px 9px 15px;display:block}.np-main-navigation li a{text-decoration:none;line-height:23px;font-size:18px;font-family:"Montserrat",serif;color:#000;font-weight:500;letter-spacing:.5px}.np-main-navigation li a:hover{color:#b6664a}.mobile-trigger{font-size:30px;text-decoration:none}.read-more-link{font-size:11px;letter-spacing:1.4px;line-height:23px;font-weight:600;text-decoration:none;color:#b6664a;font-family:"Montserrat",serif}.read-more-link span{font-size:12px;display:inline-block;vertical-align:middle}.read-more-link:hover{color:#000}.read-more-link:hover span{transform:translate(2px,0);transition:transform .5s ease-in}.btn{position:relative;font-family:"Montserrat",serif;font-size:11px;line-height:23px;font-weight:500;text-decoration:none;letter-spacing:.3px;padding:10px 30px}.btn-trans-black{color:#000;border:1px solid #000}.btn-trans-black:hover{background:#000;color:#fff}.btn-oval{border-radius:22px}.btn-opaque-bg{color:#fff;background:rgba(0,0,0,0.35)}.btn-opaque-bg:hover{color:#fff;background:black}#search-overlay{display:none;z-index:99999;position:fixed}.block{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;text-align:center;background:rgba(255,255,255,0.8);border:#a0a0a0 solid 1px;margin:0}.block:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:0;width:5px}.close-btn{position:fixed;top:1em;right:1em;font-size:40px;color:#000;cursor:pointer}.centered{display:inline-block;vertical-align:middle;width:50%;padding:10px 15px;color:#FFF;border:0;background:transparent}.blog-element-type-1,.blog-element-type-1-s{margin-bottom:50px}.blog-element-type-1 .blog-item-date,.blog-element-type-1-s .blog-item-date{margin:0 0 15px 0;text-transform:uppercase;color:#b6664a;font-size:11px;line-height:13.2px;font-family:"Montserrat",serif;text-align:center;font-weight:600;letter-spacing:.5px;position:relative;display:block}.blog-element-type-1 .blog-item-date span,.blog-element-type-1-s .blog-item-date span{display:inline-block;position:relative}.blog-element-type-1 .blog-item-date span:before,.blog-element-type-1-s .blog-item-date span:before{content:"";position:absolute;top:5px;width:14px;height:2px;left:-18px;border-top:2px dotted #b6664a;display:block}.blog-element-type-1 .blog-item-date span:after,.blog-element-type-1-s .blog-item-date span:after{content:"";position:absolute;top:5px;width:14px;height:2px;right:-18px;border-top:2px dotted #b6664a;display:block}.blog-element-type-1 h2,.blog-element-type-1-s h2{font-size:44px;line-height:40.8px;font-weight:400;text-align:center;margin:0 0 40px 0}.blog-element-type-1 h2 a,.blog-element-type-1-s h2 a{border-bottom:1px solid transparent;text-decoration:none}.blog-element-type-1 h2 a:hover,.blog-element-type-1-s h2 a:hover{color:#000;border-color:#000}.blog-element-type-1 .blog-element-featured-image,.blog-element-type-1-s .blog-element-featured-image{margin:0 0 25px 0}.blog-element-type-1 .blog-element-featured-image img,.blog-element-type-1-s .blog-element-featured-image img{transition:all .25s ease-out}.blog-element-type-1 .blog-element-featured-image:hover img,.blog-element-type-1-s .blog-element-featured-image:hover img{filter:brightness(0.94);transform:translate(0,-2px);transition:all .25s ease-in;box-shadow:0 7px 22px rgba(200,200,200,0.45)}.blog-element-type-1 .blog-element-excerpt p,.blog-element-type-1-s .blog-element-excerpt p{margin:0 0 30px 0;line-height:29px}.blog-element-type-1 .blog-element-meta,.blog-element-type-1-s .blog-element-meta{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:12px 0;justify-content:space-between;align-items:center}.blog-element-type-1 .blog-element-meta *,.blog-element-type-1-s .blog-element-meta *{font-size:11px;line-height:13.2px;font-family:"Montserrat",serif;font-weight:500;color:#999}.blog-element-type-1 .blog-element-meta * a,.blog-element-type-1-s .blog-element-meta * a{text-decoration:none;text-transform:uppercase}.blog-element-type-1 .blog-element-meta * a:hover,.blog-element-type-1-s .blog-element-meta * a:hover{color:#000}.blog-element-type-1 .blog-element-category,.blog-element-type-1-s .blog-element-category{margin-top:5px}.blog-element-type-1 .blog-element-comments,.blog-element-type-1-s .blog-element-comments{display:inline-block}.blog-element-type-1 .blog-element-comments:before,.blog-element-type-1-s .blog-element-comments:before{font-family:"jam-icons";content:"";font-size:4px;margin:2px;vertical-align:middle}.blog-element-type-1-s *{text-align:center}.blog-element-type-1-s h2{font-size:24px;line-height:28.8px;margin:0 0 30px 0}.post-grid-item{position:relative}.post-grid-details{position:absolute;width:100%;margin:10px auto;bottom:0;left:auto;text-align:center}.post-grid-title{color:#fff;letter-spacing:0;font-weight:500}.post-grid-date{display:inline-block;position:relative;font-size:11px;line-height:13.2px;color:#fff;margin-bottom:22px;letter-spacing:1.5px;font-weight:600;font-family:"Montserrat",serif;text-transform:uppercase}.post-grid-date:before{content:"";position:absolute;top:5px;width:14px;height:2px;left:-18px;border-top:1px dotted #fff;display:block}.post-grid-date:after{content:"";position:absolute;top:5px;width:14px;height:2px;right:-18px;border-top:1px dotted #fff;display:block}.post-grid-overlay{position:absolute;height:100%;width:100%;background:rgba(75,75,75,0.5);transition:all 300ms ease}.post-grid-overlay a{width:100%;height:100%;display:block}.post-grid-overlay:hover{background:rgba(75,75,75,0.9)}.post-grid-large-image{height:549px}@media(max-width:599px){.post-grid-large-image{height:267px}}.post-grid-large-image .post-grid-title{margin:0 0 40px 0;font-size:30px;line-height:36px}.post-grid-small-image{height:267px}.post-grid-small-image .post-grid-title{font-size:20px;line-height:26px;margin:0 0 30px 0}.post-grid-tall-image{height:500px}@media(max-width:599px){.post-grid-tall-image{height:390px}}.post-grid-tall-image .post-grid-title{margin:0 0 40px 0;font-size:30px;line-height:36px}.post-carousel-container{display:none}.np-post-carousel-wrapper{position:relative}.np-post-carousel-wrapper .post-carousel-pagination{position:absolute;display:flex;z-index:99;bottom:15px;left:auto;width:100%;justify-content:center;align-items:center}.np-post-carousel-wrapper .post-carousel-pagination a{font-size:24px;line-height:36px;text-decoration:none;color:#fff;background:rgba(51,52,52,0.7);padding:2px 10px}.np-post-carousel-wrapper .post-carousel-pagination a:hover{background:#1b1a1a}.np-post-carousel-wrapper .post-carousel-pagination .carousel-next{-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;border-top-right-radius:20px;border-bottom-right-radius:20px}.np-post-carousel-wrapper .post-carousel-pagination .carousel-prev{-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;margin-right:2px}.np-post-carousel-wrapper .post-carousel-item{position:relative}.np-post-carousel-wrapper .post-carousel-item .overlay-link{position:absolute;height:100%;width:100%}.np-post-carousel-wrapper .post-carousel-item .post-carousel-internal{background:rgba(75,75,75,0.58);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.np-post-carousel-wrapper .post-carousel-item .post-carousel-internal:hover{background:rgba(75,75,75,0.78);-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.np-post-carousel-wrapper .post-carousel-item .post-carousel-details .post-grid-date{display:inline-block;position:relative;font-size:11px;line-height:13.2px;color:#fff;margin-bottom:22px;letter-spacing:1.5px;font-weight:600;font-family:"Montserrat",serif;text-transform:uppercase}.np-post-carousel-wrapper .post-carousel-item .post-carousel-details .post-grid-date:before{content:"";position:absolute;top:5px;width:14px;height:2px;left:-18px;border-top:1px dotted #fff;display:block}.np-post-carousel-wrapper .post-carousel-item .post-carousel-details .post-grid-date:after{content:"";position:absolute;top:5px;width:14px;height:2px;right:-18px;border-top:1px dotted #fff;display:block}.np-post-carousel-wrapper .post-carousel-item .post-carousel-details .post-grid-title{color:#fff;margin:0 0 30px 0;font-size:26px;line-height:30px;font-weight:400}.post-pagination-title{margin:0}.np-posts-pagination{width:100%;display:flex;justify-content:space-between;border-top:4px solid #000}.np-posts-pagination a{font-size:14px;line-height:16.4px;font-family:"Montserrat",serif;font-weight:500;text-decoration:none}.np-posts-pagination a:hover{color:#b6664a}.np-posts-pagination a span{vertical-align:middle}.single-post h1,.single-post h2,.single-post h3:not(.post-navigation-title):not(.related-posts-title),.single-post h4:not(.related-post-title),.single-post h5,.single-post h6{font-weight:400}.single-post blockquote{margin-left:10px;padding-left:20px;border-left:3px solid #dedede;color:#000;font-size:18px;line-height:31px}.single-post .single-post-tags{padding:0}.single-post .single-post-tags li{display:inline-block;margin-right:20px}.single-post .single-post-tags li a{font-family:"Montserrat",serif;font-size:13px;line-height:13.2px;color:#b6664a;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}.single-post .single-post-tags li a:hover{color:#000}.np-post-navigation{margin-bottom:50px}.np-post-navigation h3{font-family:"Montserrat",serif;font-size:14px;text-transform:uppercase;font-weight:600;line-height:14.4px;letter-spacing:.5px;color:#1b1a1a}.np-post-navigation .prevNextPost{position:relative;padding:10px 30px;height:120px;background-size:cover;display:flex;align-items:center}.np-post-navigation .prevNextPost p{margin:0;font-size:13px;line-height:31px;color:#e8e8e8;position:relative;letter-spacing:.4px;z-index:99;font-family:"Montserrat",serif}.np-post-navigation .prevNextPost h4{margin:0}.np-post-navigation .prevNextPost h4 a{margin:0;color:#fff;position:relative;z-index:99;text-decoration:none}.np-post-navigation .prevNextPost .overlay-link{background:rgba(80,80,80,0.65);position:absolute;bottom:0;right:0;left:0;top:0}.np-post-navigation .prevNextPost .overlay-link:hover{background:rgba(80,80,80,0.9)}.np-related-posts h3{font-family:"Montserrat",serif;font-size:14px;text-transform:uppercase;font-weight:600;line-height:14.4px;letter-spacing:.5px;color:#1b1a1a}.np-related-posts .single-related-post:hover .related-featured-image img{filter:brightness(0.94);transform:translate(0,-2px);transition:all .25s ease-in;box-shadow:0 7px 22px rgba(200,200,200,0.45)}.np-related-posts .single-related-post .related-featured-image{margin:0 0 15px 0}.np-related-posts .single-related-post .related-post-date{font-size:13px;line-height:14.2px;letter-spacing:.5px;color:#989c9e}.np-related-posts .single-related-post .related-post-title{font-size:14.4px;line-height:16.6px;margin:5px 0 10px 0;font-family:"Montserrat",serif}.np-related-posts .single-related-post .related-post-title a{text-decoration:none;font-weight:500}.np-author-bio{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px dotted #e7e7e7}.np-author-bio .author-image{margin-right:30px;border-radius:50%}.np-author-bio .np-author-name{font-size:18px;line-height:21.6px;font-family:"Montserrat",serif;font-weight:600;color:#000}.np-author-bio .author-bio{font-size:16px;line-height:29px;color:#717171}.single-page .single-page-title{font-family:"Montserrat",serif;letter-spacing:.5px;text-align:center;font-size:24px;font-weight:500;line-height:28.8px;margin:0 0 30px 0}.np-archive-header{padding:70px 0;background:#303030;color:#fff;display:flex;justify-content:center;align-items:center}.np-archive-header h1{color:#fff;font-size:44px;line-height:40.8px;font-weight:500}.np-archive-header p{max-width:900px;margin:5px 0 0 0}#np-content-wrapper #comments .comments-top .comments-title{position:relative;font-family:"Montserrat",serif;font-size:14px;line-height:14.4px;letter-spacing:1.5px;font-weight:600;display:inline-block;margin:0 auto;color:#000}#np-content-wrapper #comments .comments-top .comments-subtitle{font-family:"Montserrat",serif;font-size:13px;font-weight:500;color:#b6664a}#np-content-wrapper #comments .comments-top .comments-subtitle span{color:#000}#np-content-wrapper #comments figure{margin:0}#np-content-wrapper #comments figure img{border-radius:50%}#np-content-wrapper #comments .comment-meta{margin-bottom:20px}#np-content-wrapper #comments .comment-meta .comment-author{margin:0}#np-content-wrapper #comments .comment-meta .comment-author .comment-author-link{font-weight:500;text-decoration:none;font-family:"Montserrat",serif;font-size:18px;line-height:21.6px}#np-content-wrapper #comments .comment-meta .comment-meta-item{text-transform:uppercase;font-family:"Montserrat",serif;font-size:11px;line-height:13.2px;margin-left:25px;color:#989c9e;letter-spacing:.5px}#np-content-wrapper #comments .comment-meta .comment-edit-link{text-align:right}#np-content-wrapper #comments .comment-content{margin-bottom:40px;padding-bottom:40px;border-bottom:1px dotted #cacfd1;font-size:16px;line-height:29px;color:#717171}#np-content-wrapper #comments .comment-content .comment-reply span{vertical-align:middle;margin-right:5px;color:#b6664a}#np-content-wrapper #comments .comment-content .comment-reply a{font-size:13px;line-height:22px;color:#b6664a;text-decoration:none;letter-spacing:.5px}#np-content-wrapper #comments .children{padding-left:50px}#np-content-wrapper #comments .comment-respond .comment-reply-title{font-family:"Montserrat",serif;font-size:14px;text-transform:uppercase;font-weight:500;line-height:14.4px;letter-spacing:.5px;color:#1b1a1a;margin:0}#np-content-wrapper #comments .comment-respond .comment-reply-title #cancel-comment-reply-link{letter-spacing:0;text-decoration:none;color:#b6664a}#np-content-wrapper #comments .comment-notes{font-size:12px}#np-content-wrapper #comments .comment-form-comment,#np-content-wrapper #comments .comment-form-author,#np-content-wrapper #comments .comment-form-email,#np-content-wrapper #comments .comment-form-url{display:flex;justify-content:space-between}#np-content-wrapper #comments .comment-form-comment label,#np-content-wrapper #comments .comment-form-author label,#np-content-wrapper #comments .comment-form-email label,#np-content-wrapper #comments .comment-form-url label{font-size:12px;line-height:14.4px;color:#999;font-family:"Montserrat",serif}.logged-in-as{margin:0;text-align:right}.logged-in-as a{text-decoration:none;font-size:12px;color:#b6664a}.widget{position:relative;margin:0 0 50px 0;padding:35px;border:1px solid #e7e7e7}.widget h3.widget-title{position:absolute;top:-9px;left:5px;background:#fff;font-size:13px;font-family:"Montserrat",serif;line-height:16.2px;text-align:center;font-weight:600;letter-spacing:.5px;padding:0 10px 0 10px;margin:0}.widget select,.widget img{max-width:100%;height:auto}.widget ol,.widget ul{margin:0;padding:0;list-style-type:none}.widget ol li,.widget ul li{margin:5px 0 5px 0;border-bottom:1px dotted #dadbdc;position:relative}.widget ol li:after,.widget ul li:after{position:absolute;top:5px;right:0;content:"";font-family:"jam-icons";color:#b6664a;font-size:11px}.widget ol li:last-child,.widget ul li:last-child{margin:0;border:unset}.widget ol li .sub-menu,.widget ul li .sub-menu{padding:0 0 0 8px}.widget ol li a,.widget ul li a{display:inline-block;text-decoration:none;font-size:13px;line-height:34px;font-family:"Montserrat",serif;font-weight:500}.widget ol li a:hover,.widget ul li a:hover{color:#b6664a}.widget #searchform input[type=text]{border-width:2px;padding:8px;width:100%}.widget #searchform input[type=submit]{border-radius:0}.widget #wp-calendar{width:100%}.widget #wp-calendar caption{margin:0 0 8px 0}.widget #wp-calendar td:not(#prev){position:relative}.widget #wp-calendar td:not(#prev) a{text-decoration:none;color:#b6664a}.widget #wp-calendar td:not(#prev) a:after{position:absolute;font-family:"jam-icons";content:"";top:-10px;left:auto;vertical-align:top;color:#b6664a;font-size:8px}.widget .tagcloud a{padding:3px 16px;background:#000;color:#fff;display:inline-block;text-decoration:none;border:1px solid #000;margin:2px 0 2px 0;font-size:13px;letter-spacing:.3px}.widget .tagcloud a:hover{background:#fff;color:#000}.first-footer-widget-area .footer-widget{padding-left:0}.last-footer-widget-area .footer-widget{padding-right:0}.footer-widget{padding:0 20px;margin:0 0 25px 0}@media(min-width:600px) and (max-width:768px){.footer-widget{padding:0 10px}}@media(max-width:599px){.footer-widget{padding:unset}}@media(max-width:599px){.footer-widget{margin:0 0 10.5px 0}}.footer-widget *{color:#fff;font-size:13px;font-family:"Montserrat",serif;letter-spacing:.4px}.footer-widget .footer-widget-title{font-weight:600;letter-spacing:.5px;padding:8px 0 20px 0;margin:0}.footer-widget ol,.footer-widget ul{margin:0;padding:0;list-style-type:none}.footer-widget ol li,.footer-widget ul li{margin:5px 0 5px 0;border-bottom:1px dotted #dadbdc;position:relative}.footer-widget ol li:after,.footer-widget ul li:after{position:absolute;top:5px;right:0;content:"";font-family:"jam-icons";color:#fff;font-size:11px}.footer-widget ol li:last-child,.footer-widget ul li:last-child{margin:0;border:unset}.footer-widget ol li .sub-menu,.footer-widget ul li .sub-menu{padding:0 0 0 8px}.footer-widget ol li a,.footer-widget ul li a{display:inline-block;text-decoration:none;font-family:"Montserrat",serif;font-weight:400;line-height:34px}.footer-widget ol li a:hover,.footer-widget ul li a:hover{color:#b6664a}.widget-post{margin-bottom:20px;padding-bottom:8px;border-bottom:1px dotted #dadbdc}.widget-post .widget-post-meta{font-size:13px;margin:0}.widget-post .widget-post-meta a{color:#28afb0;text-decoration:none}.widget-post .widget-post-meta a:hover{color:#b6664a}.widget-post .widget-post-title{font-size:14px;font-family:"Montserrat",serif;margin:0;line-height:20px}.widget-post .widget-post-title a{font-weight:500;text-decoration:none}.widget-post .widget-post-readmore{text-decoration:none}.widget-post .widget-post-after-title{display:flex;justify-content:space-between}.widget-post .widget-post-after-title .widget-post-date{font-size:12px;color:#a4a4a4}.widget-post .widget-post-author:before{content:"";margin:0 3px 0 0;font-family:"jam-icons";font-size:10px}.widget-side-post{margin-bottom:20px;padding-bottom:14px;border-bottom:1px dotted #dadbdc}.widget-side-post .widget-post-title{font-family:"Montserrat",serif;font-weight:600;margin:0;line-height:16px}.widget-side-post .widget-post-title a{font-weight:500;font-size:13px}.widget-side-post .widget-post-title a:hover{color:#b6664a}.np_widget_recent_posts_type_3 .widget-post{margin:0 0 30px 0}.np_widget_recent_posts .np_widget_recent_posts_type_2:last-child .widget-side-post{border:0;margin:0;padding:0}.np_widget_recent_posts .np_widget_recent_posts_type_1:last-child .widget-post{border:0;margin:0;padding:0}#np-content-wrapper form input[type=text],#np-content-wrapper form input[type=tel],#np-content-wrapper form input[type=email],#np-content-wrapper form input[type=url],#np-content-wrapper form textarea,#np-content-wrapper form select{width:87%;padding:12px 8px;border:2px solid #e7e7e7;font-size:14px;line-height:16px;color:#999;margin:0 0 15px 0}#np-content-wrapper form input[type=submit],#np-content-wrapper form button[type=submit]{position:relative;font-family:"Montserrat",serif;font-size:11px;line-height:23px;font-weight:500;text-decoration:none;letter-spacing:.5px;padding:8px 22px;background:#000;color:#fff;border-radius:25px;border:0;text-transform:uppercase;cursor:pointer;transition:background 300ms ease}#np-content-wrapper form input[type=submit]:hover,#np-content-wrapper form button[type=submit]:hover{background:#efefef;color:#000}#commentform input[type=text],#commentform input[type=tel],#commentform input[type=email],#commentform input[type=url],#commentform textarea,#commentform select{width:80%;border-width:2px}#top-search-form #search-text{width:100%}#top-search-form #top-search-button{width:100%;border-radius:0}.np-footer-wrapper{background:#000;color:#fff;padding:50px 0 50px 0}.np-footer-wrapper h3{font-family:"Montserrat",serif;font-weight:600;margin:0 0 30px 0;font-size:14px}.np-copyright-wrapper{font-family:"Montserrat",serif;background:#1a1a1a;color:#fff;padding:10px 0 10px 0;font-size:11px;line-height:12.5px}.np-copyright-wrapper p{margin:3px 0}.mobile-app-container{background:#000}.mobile-app-container a{color:#fff}.mobile-app-container .search-trigger{font-size:20px}.hc-offcanvas-nav .nav-wrapper{background:#000}.hc-offcanvas-nav ul.np-mobile-nav,.hc-offcanvas-nav ul.np-mobile-nav ul{background:#000}.hc-offcanvas-nav a,.hc-offcanvas-nav .nav-item{border-bottom:1px solid #444;padding:10px 17px;font-size:14px}.hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next{border-left:1px solid #444}