ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@font-face{font-display:swap;font-family:"FontAwesome";font-display:swap;src:url(/wp-content/themes/goodlife-wp/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/goodlife-wp/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/goodlife-wp/assets/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/goodlife-wp/assets/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/goodlife-wp/assets/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/goodlife-wp/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa,img{display:inline-block}.fa,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-angle-up:before{content:""}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:100%;height:100%}body{margin:0;padding:0;background:#fefefe;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;line-height:1.6;color:#525252;background:#fff;position:static;scroll-behavior:smooth}h1{font-size:2em}a{background-color:#fff0;line-height:inherit;text-decoration:none;cursor:pointer}img{border-style:none;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}button,input{font-size:100%;margin:0;overflow:visible}button{text-transform:none}input{line-height:1.15}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{box-sizing:inherit}button{appearance:none;border:0;border-radius:0;background:#fff0;line-height:1;cursor:auto}button,input{font-family:inherit}div,li,p,ul{margin:0;padding:0}button,form,h1{padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}i{font-style:italic;line-height:inherit}h1{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-size:1.5rem;line-height:1.15;margin:0;margin-bottom:1.25rem}@media print,screen and (min-width:40em){h1{font-size:1.875rem}}@media print,screen and (min-width:64em){h1{font-size:2.375rem}}a:hover{color:#0c0c0c}a img{border:0}ul{margin-bottom:1rem;line-height:1.6;margin-left:1.25rem;list-style-type:disc;margin-left:0;list-style-position:inside}li,ul{font-size:inherit}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}@media print{*{background:0 0!important;color:#000!important;color-adjust:economy;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}p{orphans:3;widows:3}}.row{max-width:76.875rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.columns{flex:1 1 0%;padding-right:.625rem;padding-left:.625rem;min-width:0}@media print,screen and (min-width:40em){.columns{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:64em){.columns{padding-right:.9375rem;padding-left:.9375rem}}.small-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.small-12{flex:0 0 100%;max-width:100%}@media print,screen and (min-width:40em){.medium-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-3{flex:0 0 25%;max-width:25%}.medium-6{flex:0 0 50%;max-width:50%}.medium-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media print,screen and (min-width:64em){.large-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.hide{display:none!important}.post:after,.post:before{content:" ";display:table}.post:after{clear:both}.mobile-menu li a,input[type=password],input[type=text]{-webkit-transition:all 1s cubic-bezier(.25,.46,.45,.94);-moz-transition:all 1s cubic-bezier(.25,.46,.45,.94);-o-transition:all 1s cubic-bezier(.25,.46,.45,.94);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.btn,.quick_search,.thb-login-form .thb-form-container,.thb-login-form .thb-form-container .thb-login,.thb-login-form .thb-form-container .thb-lost,.thb-login-form .thb-form-container .thb-register,.thb-login-form ul li a:after,.thb-login-form ul li span:after,input[type=submit]{-webkit-transition:all .25s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .25s cubic-bezier(.25,.46,.45,.94);-o-transition:all .25s cubic-bezier(.25,.46,.45,.94);transition:all .25s cubic-bezier(.25,.46,.45,.94)}a{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;color:#080808;outline:0}.boxed{max-width:1230px;width:100%;margin:0 auto}.row{padding:0 10px}.row:before{content:none}@media only screen and (min-width:40.063em){.row{padding:0 15px}}.row.full-width-row{width:100%;margin-left:auto;margin-right:auto;max-width:100%}.row.no-padding>.columns,.row.no-row-padding{padding:0}.row.no-padding{margin:auto}.custom_scroll{overflow:hidden;height:100%;position:relative}body div,body form,body li,body p,body ul{font-size:inherit;font-family:inherit}body p{font-style:normal;font-size:16px;font-weight:400;line-height:1.6em}p{word-spacing:.001em;font-feature-settings:"kern"1;font-kerning:normal}.quick_search .quick_searchform .s:focus,a:focus{color:#080808}a:hover{color:#649fd6}h1{color:#080808;margin-top:0;letter-spacing:-.03em;font-weight:600;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;margin-bottom:20px}#wrapper,#wrapper #content-container{display:flex;min-height:100vh;width:100%}#wrapper{position:relative;margin:0 auto;flex-direction:row;scroll-behavior:smooth;min-height:100%}#wrapper [role=main]{position:relative;overflow:hidden;z-index:10}#wrapper #content-container{flex-direction:column;-webkit-transition:all .45s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .45s cubic-bezier(.25,.46,.45,.94);-o-transition:all .45s cubic-bezier(.25,.46,.45,.94);transition:all .45s cubic-bezier(.25,.46,.45,.94)}#wrapper #content-container .click-capture{position:absolute;z-index:998;top:0;right:0;width:0;height:0;background:rgb(0 0 0/.25);content:"";opacity:0;-webkit-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-o-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);transition:opacity .45s cubic-bezier(.25,.46,.45,.94);will-change:opacity}ul li{margin-bottom:10px}ul li:last-child{margin:0}.quick_search{display:inline-block;position:relative;line-height:40px;vertical-align:middle;padding:0;overflow:hidden;cursor:pointer;text-align:right;width:auto}@media only screen and (min-width:64.063em){.quick_search{text-align:center}}.quick_search .quick_toggle{position:absolute;display:block;top:0;left:0;right:0;height:100%;z-index:2}.quick_search .quick_search_icon{vertical-align:middle;padding:0}.quick_search .quick_searchform{position:absolute;top:100%;right:0;width:320px;z-index:2;border:5px solid #649fd6;display:flex;background:#fff;opacity:0}.quick_search .quick_searchform:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:#fff0 #fff0 #649fd6;position:absolute;bottom:calc(100% + 5px);right:0}@media only screen and (min-width:40.063em){.quick_search .quick_searchform{width:400px;right:-15px}.quick_search .quick_searchform:after{right:20px}}.quick_search .quick_searchform input[type=submit]{font-size:13px;font-weight:600;text-transform:none;height:46px;display:inline-flex;align-items:center;padding:0 25px;color:#080808;border:0;width:auto;background:rgb(100 159 214/.1)}.quick_search .quick_searchform input[type=submit]:hover{background:rgb(100 159 214/.2)}.quick_search .quick_searchform .s{border:0;flex:1;font-size:16px;color:#080808;height:46px;padding:10px 18px;margin:0;min-width:0}.header{width:100%;height:auto;z-index:11;position:relative;line-height:1}.header .logo{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:64.063em){.header .logo{justify-content:flex-start}}.header .logo .logolink{display:inline-flex;flex-shrink:0;align-items:center}.header .logo .logoimg{max-height:30px}@media only screen and (min-width:64.063em){.mobile-icon-holder,.mobile-share-holder{display:none}}.menu-holder{position:relative}.header.style7 .logo{justify-content:center}.header.style7 .logo .logolink{padding:20px 0}.header.style7>.row,.menu-holder{justify-content:space-between}.header>.row{display:flex;align-items:center;flex-wrap:wrap;line-height:1}.mobile-toggle-holder{cursor:pointer;align-items:center;display:inline-flex}.mobile-toggle-holder .mobile-toggle{display:inline-flex;width:30px;height:30px;position:relative}.mobile-toggle-holder .mobile-toggle span{display:block;position:absolute;width:20px;height:2px;background:#0a0a0a;border-radius:1px;content:" ";left:5px}.mobile-toggle-holder .mobile-toggle span:nth-child(1){top:8px}.mobile-toggle-holder .mobile-toggle span:nth-child(2){top:14px}.mobile-toggle-holder .mobile-toggle span:nth-child(3){top:20px}.menu-holder{display:none}@media only screen and (min-width:64.063em){.menu-holder{display:inline-flex}}.menu-holder.style7{width:100%;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.menu-holder.style7 .mobile-toggle-holder{height:100%;width:60px;justify-content:center;border-right:1px solid #dedede}.menu-holder.style7 .menu-right-content{height:100%}.menu-holder.style7 .menu-right-content>div{width:60px;text-align:center;justify-content:center;border-right:1px solid #dedede;padding:0}.menu-holder.style7 .menu-right-content>div:first-child{border-left:1px solid #dedede}.menu-holder.style7 .menu-right-content .quick_search .quick_searchform{right:0}.menu-holder ul{list-style:none;margin:0;padding:0}.menu-holder ul li{display:inline-block;padding:0}.menu-holder ul li a{background:0 0}.menu-holder ul,.menu-holder ul.sf-menu{display:inline-flex}.menu-holder ul.sf-menu:not(.secondary){height:55px}.menu-holder ul.sf-menu>li{display:inline-flex;min-height:100%;align-items:center;margin:0 15px 0 0}@media only screen and (min-width:80em){.menu-holder ul.sf-menu>li{margin:0 30px 0 0}}.menu-holder ul.sf-menu>li>a{font-size:13px;text-transform:uppercase;font-weight:600;white-space:nowrap}.menu-holder ul.sf-menu>li>a:hover{background:0 0!important}.menu-holder ul.sf-menu>li:last-child{margin-right:0}#navholder{z-index:11}.thb-a{display:none;padding:20px 15px;text-align:right}@media only screen and (min-width:64.063em){.thb-a{display:block;text-align:right}}.menu-right-content{display:inline-flex}.menu-right-content .quick_search{display:inline-flex;min-height:100%;align-items:center}.menu-right-content .quick_search .quick_search_icon{height:18px;position:relative;top:1px}#mobile-menu{position:fixed;top:0;height:100%;z-index:99;padding:15px 5px 15px 15px;width:280px;background:#fff;overflow:hidden;left:0;will-change:transform;-webkit-transform:translateX(-280px);-moz-transform:translateX(-280px);-ms-transform:translateX(-280px);-o-transform:translateX(-280px);transform:translateX(-280px);-webkit-transition:all .35s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .35s cubic-bezier(.25,.46,.45,.94);-o-transition:all .35s cubic-bezier(.25,.46,.45,.94);transition:all .35s cubic-bezier(.25,.46,.45,.94)}@media only screen and (min-width:40.063em){#mobile-menu{width:380px;padding:20px 10px 20px 20px;left:0;-webkit-transform:translateX(-380px);-moz-transform:translateX(-380px);-ms-transform:translateX(-380px);-o-transform:translateX(-380px);transform:translateX(-380px)}}#mobile-menu .social-links{padding:20px 15px 15px;text-align:center}@media only screen and (min-width:40.063em){#mobile-menu .social-links{padding:30px 15px 25px}}#mobile-menu .menu-footer{text-align:center;padding:0 15px;font-size:11px;line-height:16px;color:#080808}.mobile-menu{list-style:none;margin:0;padding:0 10px 0 0;width:100%;clear:left;background:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.mobile-menu li,form{margin:0}.mobile-menu li a{display:block;line-height:12px;font-size:12px;font-weight:600;color:#080808;position:relative;text-transform:uppercase;padding:19px 0 16px;border-bottom:1px solid #f0f0f0}.post{position:relative}.post .post-content{float:none}.post,.post .post-content.no-vc{margin-bottom:30px}.post .post-content>.row{background:#fff}.post .post-title.page-title{margin-top:30px}.post .post-title .entry-title{word-break:break-word;margin-bottom:10px;-webkit-text-size-adjust:100%}.post .post-title h1{display:block;font-size:26px}@media only screen and (min-width:40.063em){.post .post-title h1{font-size:34px}}@media only screen and (min-width:64.063em){.post .post-title h1{font-size:42px}}.post.page,.thb-login-form .thb-form-container .form-field.last{margin-bottom:0}input[type=password],input[type=text]{border:1px solid #ccc;padding:12px 15px 11px;margin-bottom:24px;color:rgb(0 0 0/.6);font-size:11px;font-weight:500;height:39px;background:#fff;max-width:100%;outline:0;font-family:inherit;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=password]:focus,input[type=text]:focus{background:#fff;border-color:#080808;color:#080808}input[type=password]:-moz-placeholder,input[type=text]:-moz-placeholder{text-transform:uppercase;color:gray;font-size:11px}input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder{text-transform:uppercase;color:gray;font-size:11px}input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{text-transform:uppercase;color:gray;font-size:11px}input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{text-transform:uppercase;color:gray;font-size:11px}#scroll_totop{display:block;width:25px;height:25px;line-height:25px;text-align:center;border-radius:2px;background:rgb(0 0 0/.6);color:#fff;position:fixed;bottom:15px;right:15px;z-index:20;cursor:pointer}@media only screen and (min-width:40.063em){#scroll_totop{bottom:30px;right:30px}}#scroll_totop:hover{background:#649fd6}#subfooter{width:100%}#subfooter .subfooter-menu-holder{padding:40px 0}#subfooter .logolink{display:inline-block;margin-bottom:25px}#subfooter .logolink .logoimg{max-height:25px}#subfooter.dark{background:#080808}#subfooter.dark .subfooter-menu-holder{border-top:1px solid rgb(255 255 255/.15)}#subfooter.dark .footer-menu li a{color:rgb(255 255 255/.8)}#subfooter.dark .footer-menu li a:hover{color:#fff}#subfooter.dark p{color:rgb(255 255 255/.4)}#subfooter .footer-menu{display:block;list-style:none;padding:0;margin:0 0 10px}#subfooter .footer-menu li{display:inline-block;margin:0 12px}#subfooter .footer-menu li a{font-size:11px;font-weight:600;text-transform:uppercase}#subfooter p{font-size:10px;font-weight:600;margin:0}.mfp-hide{display:none!important}button::-moz-focus-inner{padding:0;border:0}.thb-login-form{background:#fff;width:calc(100% - 30px);max-width:430px;margin:15px;padding:15px;position:relative;-webkit-box-shadow:0 40px 114px rgb(0 0 0/.6);-moz-box-shadow:0 40px 114px rgb(0 0 0/.6);box-shadow:0 40px 114px rgb(0 0 0/.6)}@media only screen and (min-width:40.063em){.thb-login-form{width:80%;padding:30px;margin:15px auto}}@media only screen and (min-width:64.063em){.thb-login-form{width:430px;padding:50px}}.thb-login-form .thb-overflow-container{overflow:hidden}.thb-login-form .thb-form-container{display:flex;width:300%;-webkit-transform:translateX(-33.33%);-moz-transform:translateX(-33.33%);-ms-transform:translateX(-33.33%);-o-transform:translateX(-33.33%);transform:translateX(-33.33%)}.thb-login-form .thb-form-container .thb-login,.thb-login-form .thb-form-container .thb-lost,.thb-login-form .thb-form-container .thb-register{width:100%;will-change:opacity}.thb-login-form .thb-form-container .thb-lost,.thb-login-form .thb-form-container .thb-register{opacity:0}.thb-login-form .thb-form-container .form-field{margin-bottom:10px}.thb-login-form .thb-form-container input{width:100%;margin-bottom:0}.thb-login-form .thb-form-container .btn{border-width:2px}.thb-login-form .thb-form-container .lost_password{display:inline-block;margin:10px 0;font-size:11px}.thb-login-form .alert{padding:12px 14px;border:0;color:#fff;font-size:11px;border-radius:0}.thb-login-form .alert.alert-warning{color:#8a6d3b}.thb-login-form ul{list-style:none;margin-bottom:10px}.thb-login-form ul li{display:inline-flex;padding:0;margin-right:16px;justify-content:space-between}.thb-login-form ul li.lost{display:none;width:100%}.btn,.thb-login-form ul li a,input[type=submit]{font-weight:600;cursor:pointer;text-transform:uppercase}.thb-login-form ul li a,.thb-login-form ul li span{font-size:12px;position:relative}.thb-login-form ul li span{cursor:pointer;font-weight:400;text-transform:capitalize}.thb-login-form ul li a:after,.thb-login-form ul li span:after{content:"";position:absolute;top:100%;left:0;height:2px;width:100%;background:#080808;transform-origin:left center;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1)}.thb-login-form ul li a.active,.thb-login-form ul li a.always,.thb-login-form ul li a:hover,.thb-login-form ul li span:hover{color:#080808}.thb-login-form ul li a.active:after,.thb-login-form ul li a.always:after,.thb-login-form ul li a:hover:after,.thb-login-form ul li span:hover:after{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.thb-login-form ul li span:after{display:none}.btn,input[type=submit]{font-family:inherit;font-size:11px;line-height:11px;padding:12px 30px;border:1px solid #080808;margin:0;display:inline-block;outline:0;color:#080808;white-space:nowrap;background:#fff0;text-shadow:none!important;text-align:center;vertical-align:middle;border-radius:0!important;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:40.063em){.btn,input[type=submit]{width:auto}}.btn:hover,input[type=submit]:hover{background:#080808;border-color:#080808;color:#fff}