.site-header-main:before,.site-header-main:after{content:"";display:table;table-layout:fixed}.site-header-main:after{clear:both}body,input,select,textarea,.site-description,.widget .widget-title,.widget .entry-title{font-family:'EB Garamond',serif}.site-title,h1,h2,h3,h4,h5,h6{font-family:'Dancing Script',cursive;letter-spacing:normal}.site-title,.custom-header .entry-title,#feature-slider .entry-title,.blog-section-headline .page-title,.site-info{text-transform:capitalize}.custom-header .entry-title,.site-content .blog-section-headline .page-title{font-size:40px;font-size:2.5rem}.site-title,.blog-section-headline .page-title{font-size:32px;font-size:2rem}.custom-header,.portfolio-wrapper .entry-title{font-size:22px;font-size:1.375rem}.site-info{font-size:16px;font-size:1rem;letter-spacing:.1em}.site-title,.custom-header,.custom-header .entry-title,.blog-section-headline .page-title{line-height:1.4}.entry-title{text-transform:none}blockquote{font-size:24px;font-size:1.5rem;margin:28px 0;padding-left:28px;border-left:4px solid}blockquote cite{font-size:16px;font-size:1rem}blockquote:before{display:none}.drop-cap:first-letter {font-size:120px;font-size:7.5rem;margin:10px 16px 6px -3px}.button,.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.site-main #infinite-handle span button:hover,.site-main #infinite-handle span button:focus{padding-top:7px;padding-bottom:7px}.site-inner{max-width:1500px}.custom-header{clear:both;display:block;position:relative;overflow:hidden}.header-button{clear:both;display:block;margin-top:21px}.custom-header-media img{position:absolute;top:0;left:0;width:100%}@media screen and (max-width:56.25em){@supports (object-fit:cover){.custom-header-media img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;width:100%}}}.custom-header-content{background:rgba(0,0,0,.25);display:block;padding:120px 35px;position:relative;text-align:center;width:100%}.wp-custom-header-video-button{bottom:0;left:50%;transform:translate(-50%,-50%);z-index:199}.blog-section-headline{margin:35px}.blog-section-headline .page-title{padding:0 35px}.page-title-wrapper:before{display:none}#feature-slider .slider-content-wrapper{background:rgba(0,0,0,.25);position:absolute;top:0;bottom:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#feature-slider .entry-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}#feature-slider .entry-container,.custom-header-content-wrapper{max-width:756px}#feature-slider .more-link span{border:none;font-size:15px;font-size:.9375rem;padding-top:7px;padding-bottom:7px}#feature-slider .cycle-pager span{width:20px}#feature-slider .cycle-pager{bottom:10px}@media screen and (min-width:56.25em){.custom-header-content{padding:35px;position:absolute;top:0;right:0;bottom:0;left:0}.custom-header-content-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.custom-header-media img{position:relative;top:auto;left:auto}}@media screen and (min-width:48em){#page{padding:0 4%}.portfolio-wrapper .hentry .portfolio-entry-header{border-bottom:1px solid;border-left:1px solid}.four-columns .portfolio-wrapper .hentry:nth-child(4n+1) .portfolio-entry-header,.three-columns .portfolio-wrapper .hentry:nth-child(3n+1) .portfolio-entry-header{border-left:none}}@media screen and (min-width:75em){#page{padding:0 90px}.site-content .blog-section-headline .page-title{font-size:90px;font-size:5.625rem}.custom-header .entry-title,#feature-slider .entry-title{font-size:72px;font-size:4.5rem}.site-title,.blog-section-headline .page-title{font-size:48px;font-size:3rem}.custom-header,.portfolio-wrapper .entry-title{font-size:28px;font-size:1.75rem}.site-title,.custom-header,.custom-header .entry-title,#feature-slider .entry-title,.blog-section-headline .page-title{line-height:1.16}h1,.entry-title{font-size:50px;font-size:3.125rem}h2{font-size:40px;font-size:2.5rem}h3{font-size:32px;font-size:2rem}blockquote{font-size:28px;font-size:1.75rem}h4{font-size:24px;font-size:1.5rem}h5,body{font-size:20px;font-size:1.25rem}h6{font-size:18px;font-size:1.125rem}.widget-area .widget-title,.widget-area{font-size:18px;font-size:1.125rem}.site-content .blog-section-headline{margin:70px}.site-content .blog-section-headline .page-title{padding:0 7px}.wp-custom-header-video-button{bottom:35px}.post-archive .post-thumbnail{width:40%}.post-archive .content-right{width:60%}.post-archive .content-right,.hero-content-wrapper .entry-container{padding:98px 70px}#feature-slider .cycle-pager span{width:40px}#feature-slider .cycle-pager{bottom:20px}}@media screen and (min-width:96em){.post-archive .post-thumbnail{width:33.3125%}.post-archive .content-right{width:66.6875%}.post-archive .content-right,.hero-content-wrapper .entry-container{padding:112px 84px}}body{background-color:#e4e1e2}.site-inner{background-color:#f9f7f1}#masthead,.site-footer,.main-navigation ul ul{background-color:#ce4754}blockquote{border-color:#ce4754}.site-header-menu,.menu-toggle-wrapper,.main-navigation li,.mobile-search-wrapper{border-color:#d45d69}.portfolio-wrapper .hentry,.portfolio-wrapper .hentry:nth-child(2n),.post-archive .hentry:nth-child(2n) .entry-container{background-color:#fff}.site-title a,.site-description,.custom-header,.custom-header a,.custom-header .entry-title,#feature-slider .entry-title,#secondary .social-navigation a:hover,#secondary .social-navigation a:focus{color:#fff}a{color:#4c774c}.button,button,input[type=button],input[type=reset],input[type=submit],.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,#scrollup,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle.toggled-on,.wp-custom-header-video-button,.post-archive .hentry.sticky .entry-container,.post-archive .sticky.hentry:nth-child(2n) .entry-container,#secondary .social-navigation a:hover,#secondary .social-navigation a:focus,#feature-slider .more-link span,#feature-slider .cycle-prev,#feature-slider .cycle-next{background-color:#4c774c}#secondary .social-navigation a:hover,#secondary .social-navigation a:focus,#feature-slider .cycle-prev,#feature-slider .cycle-next{border-color:#4c774c}.button:hover,.button:focus,button:hover,button:focus,.comment-navigation a:hover,.comment-navigation a:focus,.posts-navigation a:hover,.posts-navigation a:focus,.post-navigation a:hover,.post-navigation a:focus,.site-main #infinite-handle span button:hover,.site-main #infinite-handle span button:focus,#scrollup:hover,#scrollup:focus{background-color:#000}.portfolio-wrapper .hentry .portfolio-entry-header{border-color:#eeece6}.social-navigation a{border-color:rgba(255,255,255,.7);color:rgba(255,255,255,.7)}#secondary .social-navigation a{border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.blog-section-headline .page-title,.main-navigation ul ul a:hover,.main-navigation ul ul>li.focus>a{background-color:transparent}