body{font-family:Merriweather,serif;font-family:var(--font-family-primary,"Merriweather",serif);font-size:1rem;line-height:1.8rem;margin:0}h1{font-size:2.5rem;margin:.67em 0}h1,h2{display:block;font-family:Fira Sans,serif;font-family:var(--font-family-heading,"Fira Sans",serif);font-weight:700}h2{font-size:2rem;margin:.83em 0}h3{font-size:1.5rem;margin:1em 0}h3,h4{display:block;font-family:Fira Sans,serif;font-family:var(--font-family-heading,"Fira Sans",serif);font-weight:700}h4{font-size:1.25rem;margin:1.33em 0}h5{font-size:1.125rem;margin:1.67em 0}h5,h6{display:block;font-family:Fira Sans,serif;font-family:var(--font-family-heading,"Fira Sans",serif);font-weight:700}h6{font-size:1rem;margin:2.33em 0}.site-content{box-sizing:border-box;margin:0 auto;max-width:72.75rem;padding:1.125rem}.home.blog .left-sidebar .content-area,.home.blog .right-sidebar .content-area{float:none;width:100%}.blog .no-sidebar .content-area,.page .no-sidebar .content-area,.single .no-sidebar .content-area{margin:0 auto;max-width:640px}.blog .left-sidebar .content-area,.blog .right-sidebar .content-area,.page .left-sidebar .content-area,.page .right-sidebar .content-area,.single .left-sidebar .content-area,.single .right-sidebar .content-area{float:none;width:100%}@media (min-width:769px){.home.blog .left-sidebar .content-area{float:right;width:68.7285223368%}.home.blog .right-sidebar .content-area{float:left;width:68.7285223368%}.blog .left-sidebar .content-area,.page .left-sidebar .content-area,.single .left-sidebar .content-area{float:right;width:68.7285223368%}.blog .right-sidebar .content-area,.page .right-sidebar .content-area,.single .right-sidebar .content-area{float:left;width:68.7285223368%}}.home.blog .no-sidebar .content-area{margin:0 auto;max-width:640px}.home.blog .left-sidebar .widget-area{float:left;width:28.1786941581%}.home.blog .right-sidebar .widget-area{float:right;width:28.1786941581%}.page .no-sidebar .content-area,.single .no-sidebar .content-area{margin:0 auto;max-width:640px}.page .left-sidebar .widget-area,.single .left-sidebar .widget-area{float:left;width:28.1786941581%}.page .right-sidebar .widget-area,.single .right-sidebar .widget-area{float:right;width:28.1786941581%}.site-header{background:#000}.site-header .logo-navigation{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1170px}.site-header .logo-navigation .site-logo .site-firstletter{border:.125rem solid #000;color:#fff;float:left;font-weight:700;height:2.125rem;line-height:2.125rem;margin:.5rem;text-align:center;text-transform:uppercase;width:2.125rem}.site-header .logo-navigation .site-logo .site-firstletter:hover{background:#fff;border:.125rem solid red;color:#000}.header-image .site-branding{padding:10rem;text-align:center}.header-image .site-branding .site-title{font-size:3.125rem;margin:0;padding:0;text-shadow:.125rem .125rem #000}.header-image .site-branding .site-title a{color:#fff;text-decoration:none}.header-image .site-branding .site-description{color:#fff;margin:.7rem;text-shadow:.125rem .125rem #000}.archive .content-area .archive-header{padding:1.125rem;text-align:center}.archive .content-area .archive-header .archive-title{margin:0;padding:0}.archive .content-area .loop{margin-top:1.125rem}.archive .content-area .loop .grid{display:grid;list-style-type:none;margin:0;padding:0}.archive .content-area .loop .grid.has-3-columns{grid-gap:1.125rem;grid-template-columns:1fr 1fr 1fr}.archive .content-area .loop .grid .post{margin-bottom:0}.archive .content-area .loop .grid .post .post-thumbnail img{box-shadow:0 2px 5px #ccc}.archive .content-area .loop .grid .post .entry-header{text-align:center}.archive .content-area .loop .grid .post .entry-header .entry-title{font-size:1.75rem;margin:0;padding:0}.archive .content-area .loop .grid .post .entry-metadata{font-size:.813rem}.archive .content-area .loop .grid .post .entry-metadata .fa-calendar-alt,.archive .content-area .loop .grid .post .entry-metadata .fa-comment,.archive .content-area .loop .grid .post .entry-metadata .fa-user{padding:0 .5rem}.archive article.backdrop-portfolio .entry-header{padding:1.125rem;text-align:center}.archive article.backdrop-portfolio .entry-header .entry-title{margin:0;padding:0}.archive article.backdrop-portfolio .entry-content .grid{display:grid;list-style-type:none;margin:0;padding:0}.archive article.backdrop-portfolio .entry-content .grid.has-3-columns{grid-template-columns:1fr 1fr 1fr}.home.blog article.post{box-sizing:border-box;margin-bottom:3rem}.home.blog article.post:last-of-type{margin-bottom:1.125rem}.home.blog article.post.sticky{background:#eee;padding:1.125rem}.home.blog article.post .entry-header{text-align:center}.home.blog article.post .entry-header .entry-title{margin:0;padding:0}.home.blog article.post .entry-metadata{margin:.2rem 0}.home.blog article.post .entry-metadata .fa-calendar-alt,.home.blog article.post .entry-metadata .fa-comment,.home.blog article.post .entry-metadata .fa-user{padding:0 .5rem}.home.blog article.post .entry-taxonomies{font-size:.875rem}.blog article.post{box-sizing:border-box;margin-bottom:3rem}.blog article.post:last-of-type{margin-bottom:1.125rem}.blog article.post.sticky{background:#eee;padding:1.125rem}.blog article.post .entry-header{text-align:center}.blog article.post .entry-header .entry-title{margin:0;padding:0}.blog article.post .entry-metadata{margin:.2rem 0}.blog article.post .entry-metadata .fa-calendar-alt,.blog article.post .entry-metadata .fa-comment,.blog article.post .entry-metadata .fa-user{padding:0 .5rem}.blog article.post .entry-taxonomies{font-size:.875rem}.single article.backdrop-portfolio,.single article.post{box-sizing:border-box;margin-bottom:1.125rem}.single article.backdrop-portfolio.sticky,.single article.post.sticky{background:#eee;padding:1.125rem}.single article.backdrop-portfolio .entry-header,.single article.post .entry-header{padding:1.125rem;text-align:center}.single article.backdrop-portfolio .entry-header .entry-title,.single article.post .entry-header .entry-title{margin:0;padding:0}.single article.backdrop-portfolio .entry-metadata,.single article.post .entry-metadata{margin:.2rem 0}.single article.backdrop-portfolio .entry-metadata .fa-calendar-alt,.single article.backdrop-portfolio .entry-metadata .fa-comment,.single article.backdrop-portfolio .entry-metadata .fa-user,.single article.post .entry-metadata .fa-calendar-alt,.single article.post .entry-metadata .fa-comment,.single article.post .entry-metadata .fa-user{padding:0 .5rem}.single article.backdrop-portfolio .entry-taxonomies,.single article.post .entry-taxonomies{font-size:.875rem}img{height:auto;max-width:100%}article.page{box-sizing:border-box;margin-bottom:3rem}article.page.sticky{background:#eee;padding:1.125rem}article.page .entry-header{text-align:center}article.page .entry-header .entry-title{margin:0;padding:0}article.page .entry-content{margin-top:1rem}.comments-header{text-align:center}.comments-area .comment-list{list-style-type:none;margin:0;padding:0}.comments-area .comment-list .comment{border:.063rem solid #ccc;margin:1.125rem 0;padding:1.125rem}.comments-area .comment-list .bypostauthor>.comment-body{background:#eee;padding:1.125rem}.comments-area .comment-list .comment-meta{border-bottom:.063rem solid #ccc;padding-bottom:.5rem}.comments-area .comment-list .comment-meta .comment-author .avatar{border:.25rem solid #ccc;border-radius:50%;float:left}.comments-area .comment-list .comment-meta .comment-author .fn{font-style:normal;font-weight:700;padding-left:1rem}.comments-area .comment-list .comment-meta .comment-author .fn a{border-bottom:none}.comments-area .comment-list .comment-meta .comment-author .comment-metadata{font-size:.875rem;margin-top:-.5rem;padding-left:4.5rem}.comments-area .comment-list .comment-meta .comment-author .reply:before{content:".";font-size:1.5rem;margin:0 .2rem}.comments-area .comment-list .children{list-style-type:none;margin-top:1.125rem 0;padding-left:2.25rem}.comments-area .comment-list .children .comment{border:none;padding:0}.comments-area .comment-respond{border:.063rem solid #ccc;margin-top:1.125rem;padding:1.125rem}.comments-area .comment-respond .comment-reply-title{margin:0;padding:0}.comments-area .comment-respond .logged-in-as{font-size:.875rem}.comments-area .comment-respond .comment-form .comment-form-comment:before{content:"\f075";float:left;font-family:Font Awesome\ 5 Free;margin-left:.063em;margin-right:.25em}.comments-area .comment-respond .comment-form .comment-form-comment textarea{border:.063em solid #ccc;box-sizing:border-box;display:block;font-family:Merriewather,serif;font-size:1rem;max-height:230px;max-width:100%;padding:.5rem;width:100%}.comments-area .comment-respond .comment-form .comment-form-author{float:left;width:49.2063492063%}.comments-area .comment-respond .comment-form .comment-form-author:before{content:"\f007";float:left;font-family:Font Awesome\ 5 Free;margin-left:.063em;margin-right:.25em}.comments-area .comment-respond .comment-form .comment-form-author input[type=text]{border:.063em solid #ccc;box-sizing:border-box;display:block;font-family:Merriewather,serif;font-size:1em;padding:.5em;width:100%}.comments-area .comment-respond .comment-form .comment-form-email{float:right;width:49.2063492063%}.comments-area .comment-respond .comment-form .comment-form-email:before{content:"\f0e0";float:left;font-family:Font Awesome\ 5 Free;margin-left:.063em;margin-right:.25em}.comments-area .comment-respond .comment-form .comment-form-email input[type=email]{border:.063em solid #ccc;box-sizing:border-box;display:block;font-family:Merriewather,serif;font-size:1em;padding:.5em;width:100%}.comments-area .comment-respond .comment-form .comment-form-url{margin-bottom:1.3em;width:100%}.comments-area .comment-respond .comment-form .comment-form-url:before{content:"\f0ac";float:left;font-family:Font Awesome\ 5 Free;margin-left:.063em;margin-right:.25em}.comments-area .comment-respond .comment-form .comment-form-url input[type=url]{border:.063em solid #ccc;box-sizing:border-box;display:block;font-family:Merriewather,serif;font-size:1em;padding:.5em;width:100%}.comments-area .comment-respond .comment-form .form-submit{margin-bottom:0}.comments-area .comment-respond .comment-form .form-submit .submit{border-radius:3px;cursor:pointer;display:inline-block;font-family:var(--font-family-secondary);font-size:1rem;line-height:1;margin:0;padding:.5rem 1rem;transition:all .5s ease-in-out;white-space:normal;word-break:break-all}.comments-area .comment-respond .comment-form .required{color:red;font-size:.625em}.comments-area .comment-respond .comment-form .comment-notes{font-size:12px}.comments-area .comment-respond .comment-form .comment-form-cookies-consent{font-size:14px}.comments-area .comment-respond .comment-form .comment-form-cookies-consent input[type=checkbox]{margin-right:.25em}.widget-area .widget{line-height:1.875rem;margin-bottom:1.125em}.widget-area .widget .widget-title{margin-bottom:1.125rem}.widget-area .widget ol,.widget-area .widget ul{list-style-type:none;margin:0;padding:0}.widget-area .widget.widget_calendar .calendar_wrap a{color:#1d1d1d;font-weight:700}.widget-area .widget.widget_calendar .calendar_wrap table{border-collapse:collapse;width:100%}.widget-area .widget.widget_calendar .calendar_wrap table th{background:#999;color:#fff;font-weight:700;text-align:center}.widget-area .widget.widget_calendar .calendar_wrap table tr:nth-last-of-type(odd){background:#eee}.widget-area .widget.widget_calendar .calendar_wrap table td,.widget-area .widget.widget_calendar .calendar_wrap table th{border:.063em solid #ccc;text-align:center}.widget-area .widget.widget_calendar .calendar_wrap caption{font-weight:700;text-align:center}.site-footer{background:#000;line-height:1.875rem;padding:1.125rem;text-align:center}.site-footer .site-info,.site-footer .site-info a{color:#fff}.primary-navigation{display:block;margin:0}.primary-navigation .dropdown-toggle{background-color:transparent;border:.063em solid transparent;border-left:1px solid #fff;color:#fff;padding:1.1em;position:absolute;right:.5em;text-align:center;top:1em}.primary-navigation .dropdown-toggle:focus,.primary-navigation .dropdown-toggle:hover{border:.063em dashed}.primary-navigation .dropdown-toggle .fontawesome{font-family:Font Awesome\ 5 Free}.primary-navigation .dropdown-toggle .fontawesome:before{content:"\f078"}.primary-navigation .toggled-on .dropdown-toggle .fontawesome:before{content:"\f077"}.primary-navigation a{background:#000;border-bottom:none;box-sizing:border-box;color:#fff;display:block;padding:1.25em .75em;text-decoration:none;width:100%}.primary-navigation a:focus,.primary-navigation a:hover{background:#606060}.primary-navigation .nav-menu,.primary-navigation .nav-menu li,.primary-navigation .nav-menu li:focus>ul,.primary-navigation .nav-menu li:hover>ul,.primary-navigation .nav-menu ul{left:-9999em;list-style:none;margin:0;padding:0;position:absolute;top:100%}.primary-navigation .nav-menu ul a{background-color:#444;padding-left:2em}.primary-navigation .nav-menu ul ul a{background:#444;padding-left:4em}.menu-toggle{background:#000;border:.063em solid #fff;border-radius:.3125em;color:#fff;display:none;font-family:Merriweather,serif;font-family:var(--font-family-primary,"Merriweather",serif);font-size:1rem;padding:.75em .625em .625em .75em;position:absolute;right:1em;top:3em}.toggled .nav-menu{display:block;left:1.125em;margin:2rem 1.125em 0;position:fixed;right:1.125em;top:6em}.toggled .nav-menu li{left:unset;position:relative}.toggled .nav-menu li>.sub-menu{display:none}.toggled .nav-menu .toggled-on>.sub-menu{display:block;left:0;position:relative;top:100%}.nav-menu .current-menu-ancestor>a,.nav-menu .current-menu-item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current_page_item>a{font-weight:900}@media screen and (max-width:30em){.menu-toggle{display:block;position:fixed;top:3.25em}.toggled .nav-menu{margin-top:1rem}}@media screen and (min-width:30.0625em) and (max-width:600px){.menu-toggle{display:block;position:fixed;top:3.25em}.toggled .nav-menu{margin-top:1rem}}@media screen and (min-width:601px) and (max-width:768px){.menu-toggle{display:block;position:fixed;top:3.25em}.toggled .nav-menu{margin-top:1rem}}@media screen and (min-width:769px) and (max-width:1024px){.menu-toggle{display:block;position:fixed;top:2.5em}}@media screen and (min-width:1025px){.primary-navigation a{background:transparent;color:#000}.primary-navigation .nav-menu{display:flex;float:right;position:static}.primary-navigation .nav-menu li{left:unset;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.primary-navigation .nav-menu li a{color:#fff;padding:.75em}.primary-navigation .nav-menu li a:focus,.primary-navigation .nav-menu li a:hover{background:transparent}.primary-navigation .nav-menu li .sub-menu{left:-9999em;position:absolute;top:100%}.primary-navigation .nav-menu li .sub-menu li{margin-bottom:.063em;position:relative;width:20em}.primary-navigation .nav-menu li .sub-menu li a{background:#333;color:#fff}.primary-navigation .nav-menu li .sub-menu li a:hover{background:#444}.primary-navigation .nav-menu li .sub-menu li .sub-menu{left:-9999em;position:absolute;top:0}.primary-navigation .nav-menu li .sub-menu li .sub-menu li a{padding-left:.938rem}.primary-navigation .nav-menu li .sub-menu li.focus>.sub-menu,.primary-navigation .nav-menu li .sub-menu li:focus>.sub-menu,.primary-navigation .nav-menu li .sub-menu li:hover>.sub-menu{left:101%}.primary-navigation .nav-menu li .sub-menu .menu-item-has-children>a:after,.primary-navigation .nav-menu li .sub-menu .page_item_has_children>a:after{content:"\f054";font-family:Font Awesome\ 5 Free;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.primary-navigation .nav-menu li.focus>.sub-menu,.primary-navigation .nav-menu li:focus>.sub-menu,.primary-navigation .nav-menu li:hover>.sub-menu{left:0}.primary-navigation .nav-menu .menu-item-has-children>a:after,.primary-navigation .nav-menu .page_item_has_children>a:after{content:"\f078";font-family:Font Awesome\ 5 Free;margin-left:.25em;vertical-align:bottom}.dropdown-toggle{display:none}}.social-navigation{background:#000}.social-navigation .site-social{margin:0 auto;max-width:1134px;padding:.563rem}.social-navigation .site-social .menu-social{font-size:.8rem}.social-navigation .site-social .menu-social ul{list-style:none;margin:0;padding:0;text-align:right}.social-navigation .site-social .menu-social ul li{display:inline-block;position:relative}.social-navigation .site-social .menu-social ul li a{border-bottom:none}.social-navigation .site-social .menu-social ul li a:before{-webkit-font-smoothing:antialiased;color:#fff;content:"\f082";display:inline-block;font-family:Font Awesome\ 5 Brands;font-size:1.625em;padding:0 .3rem;vertical-align:top}.social-navigation .site-social .menu-social ul li a[href*="dribbble.com"]:before{content:"\f17d"}.social-navigation .site-social .menu-social ul li a[href*="facebook.com"]:before{content:"\f082"}.social-navigation .site-social .menu-social ul li a[href*="flickr.com"]:before{content:"\f16e"}.social-navigation .site-social .menu-social ul li a[href*="foursquare.com"]:before{content:"\f180"}.social-navigation .site-social .menu-social ul li a[href*="github.com"]:before{content:"\f09b"}.social-navigation .site-social .menu-social ul li a[href*="plus.google.com"]:before{content:"\f0d5"}.social-navigation .site-social .menu-social ul li a[href*="instagram.com"]:before{content:"\f16d"}.social-navigation .site-social .menu-social ul li a[href*="jsfiddle.com"]:before{content:"\f1cc"}.social-navigation .site-social .menu-social ul li a[href*="linkedin.com"]:before{content:"\f0e1"}.social-navigation .site-social .menu-social ul li a[href*="pinterest.com"]:before{content:"\f0d2"}.social-navigation .site-social .menu-social ul li a[href*="reddit.com"]:before{content:"\f1a1"}.social-navigation .site-social .menu-social ul li a[href*="soundcloud.com"]:before{content:"\f1be"}.social-navigation .site-social .menu-social ul li a[href*="stackoverflow.com"]:before{content:"\f16c"}.social-navigation .site-social .menu-social ul li a[href*="tumblr.com"]:before{content:"\f173"}.social-navigation .site-social .menu-social ul li a[href*="twitter.com"]:before{content:"\f099"}.social-navigation .site-social .menu-social ul li a[href*="vimeo.com"]:before{content:"\f194"}.social-navigation .site-social .menu-social ul li a[href*="vine.co"]:before{content:"\f1ca"}.social-navigation .site-social .menu-social ul li a[href*="yelp.com"]:before{content:"\f1e9"}.social-navigation .site-social .menu-social ul li a[href*="youtube.com"]:before{content:"\f167"}.social-navigation .site-social .menu-social ul li a[href*="wordpress.org"]:before{content:"\f19a"}.pagination{text-align:center}.pagination .nav-links .page-numbers{border:.063em solid #c3c3c3;color:#333;display:inline-block;padding:.3em 1em;text-decoration:none}.pagination .nav-links .page-numbers:hover{background:#eee;border-color:#ccc;color:#000}.pagination .nav-links .page-numbers.current{background:#eee;color:#000}.page-links{margin:1.125em 0;text-align:center}.page-links>.post-page-numbers{background:#fff;border:.063em solid #ccc;color:#000;padding:.3em 1em}.page-links>.post-page-numbers.current,.page-links>.post-page-numbers:hover{background:#eee;border:.063em solid #ccc;color:#000}.post-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-previous{float:left;margin:.5em 0}.post-navigation .nav-links .nav-previous .post-previous,.posts-navigation .nav-links .nav-previous .post-previous{display:block;font-size:.9375em;font-weight:700;text-align:left}.post-navigation .nav-links .nav-previous .post-title,.posts-navigation .nav-links .nav-previous .post-title{font-size:.813em}.post-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-next{float:right;margin:.5em 0}.post-navigation .nav-links .nav-next .post-next,.posts-navigation .nav-links .nav-next .post-next{display:block;font-size:.9375em;font-weight:700;text-align:right}.post-navigation .nav-links .nav-next .post-title,.posts-navigation .nav-links .nav-next .post-title{font-size:.813em}.site-portfolio{background:#fff}.site-portfolio .portfolio-container{box-sizing:border-box;margin:0 auto;max-width:72.75rem;padding:1.125rem}.site-portfolio .portfolio-container .portfolio-header{text-align:center}.site-portfolio .portfolio-container .portfolio-header .portfolio-title{margin:0;padding:0}.site-portfolio .portfolio-container .portfolio-content{margin-top:1.125rem}.site-portfolio .portfolio-container .portfolio-content .loop .grid{display:grid;list-style-type:none;margin:0;padding:0}.site-portfolio .portfolio-container .portfolio-content .loop .grid.has-3-columns{grid-gap:1.125rem;grid-template-columns:1fr 1fr 1fr}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal;border:none;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:active,.screen-reader-text:focus{clip:auto;-webkit-clip-path:none;clip-path:none;display:block;height:auto;text-decoration:none;width:auto;z-index:100000}.alignleft{float:left}.aligncenter{display:block}.alignright{float:right}.alignwide{margin:18px -185px;max-width:1170px;width:auto}.alignfull{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}.content-area:after,.content-area:before,.entry-content:after,.entry-content:before,.post-navigation:after,.post-navigation:before,.posts-navigation:after,.posts-navigation:before,.site-container:after,.site-container:before,.site-content:after,.site-content:before,.site-header:after,.site-header:before,.social-navigation:after,.social-navigation:before,.widget-area:after,.widget-area:before{clear:both;content:"";display:table}a{color:#1d1d1d;text-decoration:none}a:focus,a:hover{color:darkred;text-decoration:underline}.gallery-caption,.wp-caption{background:#eee;padding:.5rem;text-align:center}.gallery-caption .wp-caption-text .portfolio-title,.wp-caption .wp-caption-text .portfolio-title{margin:0;padding:0}.gallery-caption .wp-caption-text .portfolio-title a,.wp-caption .wp-caption-text .portfolio-title a{border-bottom:none}
