/*!
    Theme Name: Jumpkick Theme
    Author: itjustbrian
    GitHub Theme URI: itsjustbrian/jumpkicktheme
    Version: 1.2.11
*/body{margin:0;padding:0;-webkit-font-smoothing:antialiased;font-family:Lato,Arial,sans-serif;color:#333;font-size:16px;line-height:1.5}a,button,img,svg{display:block}a{color:#27963c;text-decoration:none;cursor:pointer}ol,ul{list-style-type:none;margin:0;padding:0}.divider,hr{width:90%;justify-self:center;border-style:unset;border-top:1px solid #ddd}button{padding:0;border:none;background:none;font-family:inherit}img{max-width:100%;height:auto;border-radius:4px}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s;opacity:1}article .page-content,article .post-content,article .post-title{word-break:break-word}article .page-content,article .post-content{font-size:1.125rem;line-height:1.6}article .page-content a,article .post-content a{display:initial;font-weight:700}article .page-content button,article .page-content ol,article .page-content ul,article .post-content button,article .post-content ol,article .post-content ul{all:initial}p:first-child{margin-top:0}.row{-webkit-box-orient:horizontal;flex-direction:row}.col,.row{display:-webkit-box;display:flex;-webkit-box-direction:normal}.col{-webkit-box-orient:vertical;flex-direction:column}.icon-button{cursor:pointer;padding:12px;color:#333;border-radius:10px}.icon-button:hover{background-color:rgba(0,0,0,.02)}.icon-button label,.theme-button{cursor:pointer}.theme-button{text-align:center;line-height:1.5;box-sizing:border-box;background-color:#27963c;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;padding:.7em 1em;border-radius:2em;color:#fff;font-weight:700;font-size:1.2rem;height:3.5rem;width:200px;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,box-shadow}.theme-button:hover{opacity:.92}.theme-button:focus,.theme-button:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.theme-button:focus{outline:none;opacity:.86}.theme-button:active{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:box-shadow .08s ease-in-out,-webkit-transform .08s ease-in-out;transition:box-shadow .08s ease-in-out,-webkit-transform .08s ease-in-out;transition:transform .08s ease-in-out,box-shadow .08s ease-in-out;transition:transform .08s ease-in-out,box-shadow .08s ease-in-out,-webkit-transform .08s ease-in-out}.full-page-modal{top:0;bottom:0;left:0;right:0;position:fixed;z-index:9999;background-color:#fff}.full-page-modal:not(.is-open){display:none}[data-micromodal-close] *{pointer-events:none}.custom-logo-link{padding-top:9px;padding-bottom:9px}.custom-logo{height:30px;width:236.8421052632px}.social-media-icons .icon-button{width:20px;height:20px;padding:14px}.menu .menu-item a{min-width:24px;min-height:24px;color:#333;padding:12px;border-radius:10px}.menu .menu-item a:hover{background-color:rgba(0,0,0,.02)}.menu .current-menu-item a{background-color:rgba(52,202,150,.08);border-bottom:2px solid rgba(52,202,150,.5);padding-bottom:10px}.menu .current-menu-item a:hover{background-color:rgba(52,202,150,.12)}.search-overlay{top:0;bottom:0;left:0;right:0;top:-100px;bottom:-100px;position:fixed;background-color:rgba(51,51,51,.45)}@media screen and (min-width:800px){.search-overlay{top:0;bottom:0}}#top-menu-modal .modal-container{top:0;bottom:0;left:0;right:0;position:fixed;padding-left:4px;padding-right:4px}#top-menu-modal .modal-container:after{content:"";height:100px;width:100vw;background-color:#fff;position:absolute;bottom:-100px;left:0;right:0}#top-menu-modal .modal-container .modal-header{min-height:56px;-webkit-box-pack:center;justify-content:center}#top-menu-modal .modal-container .modal-header .close-modal{align-self:flex-end;position:relative}#top-menu-modal .modal-container .modal-content{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-box-align:center;align-items:center;padding:10px 0}#top-menu-modal .modal-container .modal-content .modal-menu{width:80%;max-width:500px}#top-menu-modal .modal-container .modal-content .social-media-icons{margin-top:24px}header.main-header{top:0;z-index:2;background-color:#fff;box-shadow:0 2px 3px -2px rgba(0,0,0,.2);position:-webkit-sticky;position:sticky}@media screen and (min-width:800px){header.main-header{box-shadow:unset;position:unset}}header.main-header section:not(.top-section){padding-left:16px;padding-right:16px}header.main-header .top-section{height:56px;position:relative;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-left:4px;padding-right:4px}@media screen and (min-width:800px){header.main-header .top-section{-webkit-box-pack:start;justify-content:start}}header.main-header .top-section .page-menu{text-transform:uppercase}header.main-header .search-form{z-index:3;top:0;bottom:0;left:0;right:0;overflow:hidden;pointer-events:none;position:absolute;height:105%;will-change:transform}header.main-header .search-form .search-box{pointer-events:auto;width:100%;height:93%;padding:0 16px;font-size:16px;border:none;box-sizing:border-box;-webkit-appearance:none;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}header.main-header .search-form .search-box,header.main-header .search-form .search-box.is-open{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}header.main-header .search-form .search-box.is-open{-webkit-transform:translateZ(0);transform:translateZ(0)}header.main-header .social-media-icons.desktop-only{margin-left:auto}header.main-header .logo-section{-webkit-box-align:center;align-items:center}header.main-header .logo-section .custom-logo-link{margin-left:80px}header.main-header .logo-section .vertical-divider{border-left:1px solid #ddd;height:55px;margin-left:12px;margin-right:18px}header.main-header .menu-section{-webkit-box-pack:center;justify-content:center;width:90%;margin:15px auto 0;border-top:2px solid rgba(0,0,0,.4)}header.main-header .menu-section .menu-item a{border-top-left-radius:0;border-top-right-radius:0}main{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;box-sizing:border-box;min-height:calc(100vh - 56px);margin-top:18px;padding-left:16px;padding-right:16px}main,main .posts{margin-bottom:40px}main .post-title{color:#333}main h1.post-title{margin-top:0;margin-bottom:10px;font-size:1.5rem}@media screen and (min-width:800px){main h1.post-title{font-size:1.8rem}}@media screen and (min-width:1055px){main h1.post-title{font-size:2em}}main h3.post-title{font-size:1.05rem}@media screen and (min-width:960px){main h3.post-title{font-size:1.17rem}}main .empty-page-message{-webkit-box-align:center;align-items:center;text-align:center}@media screen and (min-width:800px){main{min-height:calc(100vh - 179px)}}footer{height:185px;padding:16px 16px 32px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-top:1px solid #ddd}footer .social-media-icons{margin-top:15px}@media screen and (min-width:800px){.mobile-only{display:none}}@media screen and (max-width:799px){.desktop-only{display:none}}.adsbygoogle{display:-webkit-box!important;display:flex!important;-webkit-box-pack:center;justify-content:center;height:90px}span.coil-split-content-message{width:inherit!important}