html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body{background-color:#fff;color:#333;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.75;margin:0;overflow-x:hidden}main{display:block}a{background-color:#fff0}strong{font-weight:700}small{font-size:80%}img{border-style:none;max-width:100%;height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{box-sizing:inherit}.entry::before,.footer-widgets::before,.nav-primary::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before{content:" ";display:table}.entry::after,.footer-widgets::after,.nav-primary::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after{clear:both;content:" ";display:table}.button,a{transition:background-color .25s ease-in,border-color ease-in,transform .75s cubic-bezier(.44,.51,.24,.99),box-shadow 1s cubic-bezier(.44,.51,.24,.99)}a{color:#000cff;text-decoration:none}a:focus,a:hover{color:#333;text-decoration:none}p,ul{margin:0 0 28px;padding:0}ul{margin:0}li{list-style-type:none}i{font-style:italic}h1,h2{color:#111;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-weight:900;margin:0 0 20px;text-decoration:none}h1{font-size:56px;letter-spacing:-.03em;line-height:1}h2{font-size:42px;letter-spacing:-.02em;line-height:1.1}::-ms-input-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333;opacity:1}::placeholder{color:#333;opacity:1}.button,.genesis-nav-menu .highlight a{background-color:#fff;border:2px solid #000cff;box-shadow:0 0 0 rgb(0 0 0/.24);color:#000cff;cursor:pointer;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:700;line-height:1;padding:16px 20px;text-align:center;text-decoration:none;transform:translate3d(0,0,0);white-space:normal;width:auto}.genesis-nav-menu .highlight a{display:inline-block}.genesis-nav-menu .highlight a:focus,.genesis-nav-menu .highlight a:hover,a.button:focus,a.button:hover{background:#000be6;border-color:#000be6;box-shadow:0 6px 24px rgb(0 0 0/.14);color:#f4f4f4;text-decoration:none;transform:translate3d(0,-3px,0)}.button{display:inline-block}.screen-reader-shortcut{border:0;height:1px;overflow:hidden;width:1px;word-wrap:normal!important}.screen-reader-shortcut,.screen-reader-text{clip:rect(0,0,0,0);position:absolute!important}.screen-reader-shortcut:focus{color:#333;display:block;font-size:1em;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.screen-reader-shortcut:focus,.screen-reader-text:focus{background:#f4f4f4;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;font-weight:700}.site-inner,.wrap{margin:0 auto;max-width:1200px}.site-inner{clear:both;padding-top:70px;overflow-wrap:break-word;word-wrap:break-word}.content{float:right;width:880px}.authority-grid .content{width:100%}.breadcrumb{border-bottom:1px solid #eee;font-size:14px;margin-bottom:35px;padding-bottom:20px}.archive-description{border-bottom:1px solid #eee;overflow:hidden;padding:0 0 35px;margin-bottom:70px}.archive-title{font-size:56px;margin:0 0 30px}.widget{word-wrap:break-word}.widget p:last-child{margin-bottom:0}.flexible-widgets>.wrap{padding:35px 0}.flexible-widgets .widget{padding:35px;width:48%}.flexible-widgets .widget:nth-child(odd){clear:both;float:left}.flexible-widgets.widget-odd .widget:last-of-type{clear:both;float:none;margin-left:auto;margin-right:auto;max-width:75%;text-align:center;width:100%}.flexible-widgets .textwidget{margin-left:35px}.flexible-widgets.widget-odd .widget:last-of-type .textwidget{margin-left:0}.genesis-skip-link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;margin:0}.genesis-skip-link li{height:0;width:0;list-style:none}:focus{color:#111;outline:#ccc solid 1px}.site-header{background-color:#fff}.site-header>.wrap{padding:20px 0}.title-area{float:left;padding:10px 0}.wp-custom-logo .title-area{margin:0 auto;max-width:300px;padding:0;width:300px}.site-title{font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:900;line-height:1;letter-spacing:-.03em}.site-description,.wp-custom-logo .site-title{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.site-description,.site-title{margin-bottom:0}.site-header .custom-logo-link .custom-logo{max-height:80px;width:auto}.genesis-nav-menu{clear:both;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.75;letter-spacing:-.01em;width:100%}.genesis-nav-menu .menu-item{display:inline-block;margin-bottom:0;padding-bottom:0;text-align:left}.genesis-nav-menu a{color:#111;text-decoration:none;display:block;padding:12px 20px}.genesis-nav-menu .highlight{margin-left:20px}.genesis-nav-menu a:focus,.genesis-nav-menu a:hover{color:#000cff;text-decoration:none}.genesis-nav-menu .sub-menu{box-shadow:0 16px 45px rgb(0 0 0/.18);left:-9999px;opacity:0;position:absolute;transition:opacity .4s ease-in-out;width:200px;z-index:99}.genesis-nav-menu .sub-menu a{background-color:#fff;border-top:1px solid #eee;font-size:14px;padding:16px 20px;position:relative;width:200px;word-wrap:break-word}.genesis-nav-menu .menu-item:hover{position:static}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1}.menu .menu-item:focus{position:static}.menu .menu-item>a:focus+ul.sub-menu{left:auto;opacity:1}.site-header .nav-primary{float:right;max-width:940px}.site-header .genesis-nav-menu li li{margin-left:0}.entry{margin-bottom:70px}.authority-grid.archive:not(.woocommerce-page) .content .entry{float:left;padding:0 35px;width:33.3%}.footer-widgets{background-color:#f4f4f4;clear:both}.site-footer{background-color:#fff;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;font-size:12px;line-height:1.5;letter-spacing:.08em;margin-top:70px;padding:35px 0;text-transform:uppercase}.site-footer p{margin-bottom:0;margin-top:7px}@media only screen and (max-width:1360px){.site-inner,.wrap{max-width:1140px}.content{width:800px}.site-header .nav-primary{max-width:800px}}@media only screen and (max-width:1250px){.site-inner,.wrap{max-width:960px}.content{width:620px}.site-header .nav-primary{max-width:620px}}@media only screen and (max-width:1075px){.site-inner,.wrap{max-width:800px}.content,.site-header .nav-primary{float:none;max-width:100%;width:100%}.title-area{float:left;margin-right:10px;width:300px}.title-area,.wp-custom-logo .title-area{max-width:50%}.archive-description{margin-bottom:35px;padding-bottom:20px}.archive-description,.entry{margin-left:auto;margin-right:auto;max-width:680px}.authority-grid .archive-description{max-width:none}.genesis-nav-menu li,.site-header ul.genesis-nav-menu{float:none}.genesis-nav-menu .highlight{left:0;margin-left:0}.flexible-widgets .widget{padding-left:25px;padding-right:25px}.flexible-widgets .textwidget{margin-left:0}.authority-grid.archive:not(.woocommerce-page) .content .entry{padding:0 25px}.site-footer{margin-top:20px;text-align:center}}@media only screen and (max-width:860px){.site-inner{padding:5% 5%0}#footer,.site-header .wrap,.wrap{padding-left:5%;padding-right:5%}.archive-description{padding:30px;margin-bottom:5%}.entry{padding:0}.archive-description{text-align:center}.archive-title{font-size:32px}.authority-grid.archive:not(.woocommerce-page) .content .entry{padding:0 20px}}@media only screen and (max-width:800px){h2{font-size:32px}h1{font-size:42px}.authority-grid.archive:not(.woocommerce-page) .content .entry,.flexible-widgets .widget,.flexible-widgets .widget:nth-child(odd),.flexible-widgets.widget-odd .widget:last-of-type{clear:both;float:none;position:static;text-align:center;max-width:none;padding:20px 0;width:100%}.authority-grid.archive:not(.woocommerce-page) .content .entry{max-width:450px;margin-left:auto;margin-right:auto;padding:0}}@media only screen and (max-width:600px){.wrap{padding:0}.flexible-widgets>.wrap{padding:15px 0}}@media print{*,::after,::before{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" ("attr(href)")"}a[href^="#"]::after{content:""}img{max-width:100%!important}h1,h2,p{orphans:3;widows:3}.authority-grid.archive .content .entry,.content,.flexible-widgets .widget,.title-area,.wp-custom-logo .title-area{max-width:100%!important;width:100%!important}.flexible-widgets .widget{float:none}.breadcrumb,.nav-primary{display:none!important}.title-area{text-align:center}.site-inner{padding-top:0;position:relative}h1,h2,img{page-break-after:avoid;page-break-inside:avoid}ul{page-break-before:avoid}}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start;width:100%}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.topbar_container{display:none}.topbar{position:fixed;right:0;text-align:center;overflow:hidden;-webkit-box-shadow:0 1px 6px rgb(57 73 76/.35);box-shadow:0 1px 3px rgb(57 73 76/.35);z-index:9999;height:70px;background-color:#49286d;color:#fff;font-size:18px;width:100%;left:50%;transform:translateX(-50%)}.topbar .wrap{padding-left:5rem;padding-right:5rem;max-width:1200px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.topbar .button,.topbar .count_down,.topbar .promo-topbar,.topbar a.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topbar .count_down,.topbar .promo-topbar{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.topbar a{text-decoration:none;color:#fff;white-space:nowrap}.topbar .button,.topbar a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px;text-decoration:none;background-color:#ffd15b;border-radius:2px;color:#000;font-weight:400;margin-left:30px;-webkit-transition:all .26s cubic-bezier(.25,.8,.25,1);transition:all .26s cubic-bezier(.25,.8,.25,1);margin-bottom:0;font-size:16px;text-transform:capitalize;width:auto;position:relative;min-width:222px}.topbar a.button:hover{background-color:#f1bd37;box-shadow:0 2px 7px rgb(0 0 0/.1)}.button.smooth_hide{transition:all .5s}.smooth_hide .fa{position:absolute;left:84%;top:54%;right:0;bottom:0;opacity:0;transform:translate(-50%,-50%)}.button.smooth_hide:hover{transition:all .5s;box-shadow:0 6px 15px #f1bd3738;padding:12px 30px 12px 12px}.button.smooth_hide:hover .fa{opacity:1;transition:all .5s}.topbar a.button:focus,.topbar a.button:hover{outline:0!important}.promo-topbar{margin-right:30px}.topbar a.button .fa{padding-left:10px}.topbar a.button:after,.topbar a.button:before{border-radius:50px}@media only screen and (max-width:980px){.topbar{height:auto}.promo-topbar{float:none}.topbar .wrap>*{display:inline-block;margin:0 auto;padding:10px 0}.btn_wrap{margin-top:7px}.topbar a.button{padding:10px}}@media only screen and (max-width:600px){.topbar{font-size:1.5rem!important}.promo-topbar{text-align:center!important}.topbar a.button{margin-left:0!important}.counter .pr>span{font-size:14px!important}}@media only screen and (max-width:500px){.count_down{display:none!important}}.count_down{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:30px;padding:0 30px}.count_down .counter,.counter .pr{display:flex;justify-content:center}.count_down .counter{backface-visibility:hidden}.counter .pr{flex-direction:column;align-items:center;border-radius:6px;padding:5px}.counter .pr>span{font-size:18px;line-height:18px;border-radius:6px;font-weight:700}.counter .pr>small{line-height:1;font-size:12.250003675001102px;max-width:80.5px;display:block;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-weight:700}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/plugins/topbar-for-genesis/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/plugins/topbar-for-genesis/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/plugins/topbar-for-genesis/assets/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/plugins/topbar-for-genesis/assets/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/plugins/topbar-for-genesis/assets/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/plugins/topbar-for-genesis/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-long-arrow-right:before{content:""}.site-container .wp-block-columns{margin-bottom:30px}.site-container .wp-block-columns.alignfull{padding:0 30px}.wp-block-column{position:relative}@media only screen and (max-width:781px){.site-container .wp-block-column{flex-basis:100%;margin-left:0;margin-right:0}}