.wp-block-group{box-sizing:border-box}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.wp-block-latest-posts,ol,ul{box-sizing:border-box}.wp-block-latest-posts.wp-block-latest-posts__list,nav ul{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-search__button{margin-left:10px;word-break:normal}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.sidebar .widget_search input[type=search],.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.entry-content{counter-reset:footnotes}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{left:5px;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/enjoyline/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/enjoyline/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/enjoyline/assets/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/enjoyline/assets/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/enjoyline/assets/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/enjoyline/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}html{-webkit-text-size-adjust:100%}*,:after,:before,input{box-sizing:border-box}article,aside,div,footer,form,h1,h2,h3,header,html,i,label,li,nav,ol,p,span,strong,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0;word-wrap:break-word}a,body{margin:0;padding:0;vertical-align:baseline;background:#fff0;color:#222}body{border:0;outline:0;word-wrap:break-word;font-style:normal;font-size:17px;font-weight:400;line-height:1.7em}article,aside,footer,header,main,nav{display:block}a{font-size:100%;text-decoration:none}input{vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}h1,h2,h3{color:#222}h1,h2,h3,strong{font-weight:700}input,input[type=search]{font-size:15px;font-weight:400;background-color:#f0f0f0;border:0;color:#222}button,input[type=search],input[type=submit]{height:40px;line-height:40px;padding:0 15px}button,input[type=submit]{border:0;color:#fff;white-space:nowrap;vertical-align:middle;cursor:pointer;font-size:14px;font-weight:700;-webkit-appearance:button}#back-top a:hover,button:hover,input[type=submit]:hover{text-decoration:none}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.clear:after,.clear:before{content:"";display:table}.clear,.clear:after{clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px)}::selection{color:#fff;background:#222}body:before{background:linear-gradient(to right bottom,#8360c3,#2ebf91);content:"";position:fixed;left:0;top:0;z-index:-1;width:100%;height:100%;height:100vh}a:hover{text-decoration:underline}#site-bottom .site-info a,#site-bottom .site-info a:hover,.sidebar .widget ol>li a,.sidebar .widget ul>li a,a:visited{color:#222}.container{margin:0 auto;width:1180px}@font-face{font-display:swap;font-family:"Genericons";src:url(/wp-content/themes/enjoyline/genericons/font/genericons-regular-webfont.eot);src:url(/wp-content/themes/enjoyline/genericons/font/genericons-regular-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/enjoyline/genericons/font/genericons-regular-webfont.woff)format("woff"),url(/wp-content/themes/enjoyline/genericons/font/genericons-regular-webfont.ttf)format("truetype"),url(/wp-content/themes/enjoyline/genericons/font/genericons-regular-webfont.svg#genericonsregular)format("svg");font-weight:400;font-style:normal}.search-toggle:before{-webkit-font-smoothing:antialiased;display:inline-block;font:16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom}#masthead .container,.sidebar .widget_search form{position:relative}.site-header{width:100%;height:60px;line-height:1;padding-top:10px}.header-search-icon{top:18px;right:0;position:absolute}.search-field{background:#fff;border:1px solid #e9e9e9;height:38px;line-height:38px;color:#222;text-indent:5px}.search-field:focus{background-color:#fff;border-color:#bfbfbf}.search-submit{border-left:none;color:#fff;font-size:.9em;font-weight:700;height:36px;line-height:1;cursor:pointer;text-align:center;vertical-align:middle}.site-branding{text-align:left}.site-branding,.site-title-desc{float:left;margin-right:10px}.site-title{font-size:1.4em;font-weight:700;margin:13px 0 5px}.site-title a{color:#222;display:block}.site-title a:hover{color:#222;text-decoration:none}.site-title.no-desc{margin:0;line-height:60px}.site-description{display:none;color:#fff;font-size:12px}#page{background-color:#fff;position:relative;width:1260px;margin:0 auto}.site-content{padding:10px 0 40px}#primary{float:left;width:800px}.site-main{transition:.3s all}.page-title{font-size:30px;margin-bottom:20px;line-height:1.2}.page #primary article.hentry{border:1px solid #e9e9e9;padding:30px 35px 35px}.entry-content h3{line-height:1.35;font-size:22px;margin-bottom:25px}.entry-content p{line-height:1.8;margin-bottom:25px}.entry-content ul{margin:0 0 25px}.entry-content ul li{list-style:inside;margin:0 0 10px;position:relative}.entry-content ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.sidebar{float:right;width:350px}.sidebar .widget{border:1px solid #e9e9e9;margin-bottom:25px;padding:25px;transition:.3s all}.sidebar .widget ol li:last-child,.sidebar .widget ul li:last-child,.sidebar .widget:last-child{margin-bottom:0}.sidebar .widget h2{color:#222;font-size:1.2em;font-weight:700;margin:-5px 0 15px}.sidebar .widget ol>li,.sidebar .widget ul>li{line-height:1.4;list-style:none;margin-bottom:15px;position:relative}.sidebar .wp-block-search .wp-block-search__label{display:inline-block;margin-bottom:5px}.sidebar .wp-block-search .wp-block-search__input{background-color:#f0f0f0;border:0}.sidebar .wp-block-search .wp-block-search__button{line-height:1;background-color:#222;border:0;color:#fff;font-size:.85em;padding:0 15px}.site-footer{background-color:#f7f8f9;margin-top:10px}#back-top{display:none;position:fixed;bottom:15px;right:15px}#back-top a span{background-color:#222;color:#fff;font-size:18px;width:30px;height:30px;display:block;line-height:30px;text-align:center;text-decoration:none;vertical-align:middle;transition:.3s all}#back-top a span:hover{color:#fff;opacity:.8}#site-bottom{color:#222;font-size:13px;padding:20px 0;text-align:center}#site-bottom.no-footer-widgets{border-top:none}#back-top a{position:relative;top:0;transition:top ease .3s}#back-top a:hover{top:-2px}#site-bottom a{transition:all 300ms ease;padding-bottom:8px;background-image:-webkit-gradient(linear,left top,right top,from(#222),to(#222));background-image:-o-linear-gradient(left,#222 0,#222 100%);background-image:linear-gradient(to right,#222 0,#222 100%);background-size:0 3px;background-repeat:no-repeat;background-position:left 87%}#site-bottom a:hover{background-size:100% 3px;color:#222;text-decoration:none}.header-toggles{display:none;position:absolute;top:20px;right:5px}.header-toggles .toggle-icon{position:relative;padding:1px 0}.header-toggles .toggle-icon svg{fill:#222;height:.5rem;padding:1px 0}.header-toggles .toggle-text{color:#222;font-size:.85em;text-transform:uppercase}button.toggle{border:0;box-shadow:none;border-radius:0;font-size:inherit;font-weight:400;height:100%;line-height:100%;letter-spacing:inherit;padding:0;text-transform:none}button.toggle,button.toggle:hover{background:0 0;color:#222}.menu-modal{background:#fff;display:none;opacity:0;overflow-y:auto;overflow-x:hidden;position:fixed;bottom:0;left:-99999rem;right:99999rem;top:0;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:99}.menu-modal-inner{background:#fff;display:flex;justify-content:stretch;overflow:auto;-ms-overflow-style:auto;width:100%}.menu-wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%}button.close-nav-toggle{display:block;font-size:1rem;justify-content:flex-end;padding:.8rem 1.5rem;width:100%;height:auto;text-align:right}button.close-nav-toggle svg{height:1rem;width:1rem;position:relative;top:3px}button.close-nav-toggle .toggle-text{margin-right:.6rem}.menu-modal .menu-top{flex-shrink:0}.modal-menu li{border-color:#dedfdf;border-style:solid;border-width:.1rem 0 0;display:flex;flex-wrap:wrap;line-height:1;justify-content:flex-start;margin:0}.modal-menu>li>.ancestor-wrapper>a{font-size:1rem;font-weight:700}.modal-menu>li:last-child{border-bottom-width:.1rem}.modal-menu .ancestor-wrapper{display:flex;justify-content:space-between;width:100%}.modal-menu a{display:block;padding:1rem 2.5rem 1rem 1.5rem;line-height:30px;text-decoration:none;width:100%;color:#222}.modal-menu a:focus,.modal-menu a:hover,.modal-menu li.current-menu-item>.ancestor-wrapper>a,.search-modal .search-form .search-submit:focus,.search-modal .search-form .search-submit:hover{text-decoration:none}.mobile-menu{display:block}body,button,h1,h2,h3,input,input[type=search],input[type=submit],label{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif}.sidebar .widget a,.sidebar .widget ol li a:hover,.sidebar .widget ul li a:hover,a:hover{color:#222}button,input[type=submit]{background-color:#222}#primary .entry-content p{font-size:1em;line-height:1.8em;margin-bottom:25px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.search-modal form{margin:0;position:relative;width:100%}.search-modal .search-field{background:0 0;border-radius:0;color:inherit;letter-spacing:-.0277em;height:5rem;margin:0 0 0-2rem;max-width:calc(100% + 2rem);padding:0 0 0 2rem;width:calc(100% + 2rem)}.search-modal .search-field::-webkit-input-placeholder{color:inherit}.search-modal .search-field:-ms-input-placeholder{color:inherit}.search-modal .search-field::-moz-placeholder{color:inherit;line-height:4.375}.search-modal .search-submit{position:absolute;right:-9999rem;top:50%;transform:translateY(-50%)}.search-modal .search-submit:focus{right:0}.search-modal .search-form{align-items:stretch;display:flex;flex-wrap:nowrap;margin:0 0-.8rem -.8rem}.search-modal .search-form .search-field{margin:0 0 .8rem .8rem}.search-modal .search-form .search-submit{margin:-.4rem 0 .8rem .8rem}.search-modal .search-form label{align-items:stretch;display:flex;font-size:inherit;margin:0;width:100%}.search-modal .search-form .search-field{width:100%}.search-modal .search-form .search-submit{flex-shrink:0}.search-modal{background:rgb(0 0 0/.2);display:none;opacity:0;position:fixed;bottom:0;left:-9999rem;top:0;transition:opacity .2s linear,left 0s .2s linear;width:100%;z-index:999}.search-modal-inner{background:#fff;transform:translateY(-100%);transition:transform .15s linear,box-shadow .15s linear}.search-modal-inner .section-inner{display:flex;justify-content:space-between;max-width:168rem}button.search-untoggle{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0 2rem;position:relative;top:1.8rem}.search-modal button.search-untoggle{color:inherit}.search-untoggle svg{transition:transform .15s ease-in-out;height:1.5rem;width:1.5rem}.search-untoggle:focus svg,.search-untoggle:hover svg{transform:scale(1.15)}.search-modal .search-field{border:0;font-size:2.2rem}.search-modal input[type=search]:focus{outline:thin dotted #ccc;outline-offset:-4px}@media only screen and (max-width:1339px){#page{width:100%;margin:0}}@media only screen and (min-width:1080px) and (max-width:1179px){.container{width:1060px}#primary{width:720px}.sidebar{width:320px}.page #primary article{padding:30px}}@media only screen and (min-width:960px) and (max-width:1079px){.container{width:940px}#primary{width:620px}.sidebar{width:300px}.page #primary article{padding:20px}.sidebar .widget{margin-bottom:20px;padding:20px}}@media only screen and (max-width:959px){#primary-nav,.header-search-icon{display:none}.header-toggles{display:block}.container{width:96%}.site-content{padding:0}.site-header{height:60px;padding-top:0}.site-title{font-size:24px;line-height:60px;margin:0}.site-description{display:none}#primary{margin-bottom:25px}#primary,#secondary{float:none;width:100%}#site-bottom{text-align:center}#site-bottom .site-info{float:none}}@media only screen and (min-width:768px) and (max-width:959px){.page #primary article{padding:20px}.sidebar .widget{margin-bottom:20px;padding:20px}}@media only screen and (max-width:767px){.site-content{padding:0}#site-bottom{text-align:center}#site-bottom .site-info{float:none;margin-bottom:10px}}@media only screen and (min-width:480px) and (max-width:767px){.page #primary article{padding:20px}.sidebar .widget{margin-bottom:20px;padding:20px}}@media only screen and (max-width:479px){.site-content{padding:0}.page #primary article{padding:15px}.sidebar .widget{padding:15px;margin-bottom:20px}.page-title{font-size:22px}}