/*!
Theme Name: Landscape Institute OnDemand
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: landscape-institute-ondemand
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Landscape Institute OnDemand is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 :focus,a:active,a:focus{text-decoration:none;outline:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Roboto",Arial,sans-serif;font-weight:300;letter-spacing:-.81px;line-height:1.4;color:#4c5159}h1,h2,h3,h4,h5,h6{font-family:"Roboto",Arial,sans-serif;font-weight:300;letter-spacing:-1.6px;color:#4c5159;margin-bottom:2.5rem}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.875rem}h4{font-size:1.5rem}h5{font-size:1.3125rem}h6{font-size:1.125rem}p,span{font-family:"Roboto",Arial,sans-serif;font-weight:300;letter-spacing:-.81px;line-height:1.4;color:#4c5159;margin-bottom:1rem}a{font-family:"Roboto",Arial,sans-serif;font-weight:300;letter-spacing:-.81px;line-height:1.4;color:#4c5159;letter-spacing:1px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover,a:focus{color:#e71a4f;text-decoration:none}.page-content p a{letter-spacing:-.81px;color:#e71a4f}.page-content p a.btn{color:#fff}.page-content p a:hover{opacity:.8}.page-content .row .col-lg-12 ul{padding-left:20px;margin-bottom:1rem}img{max-width:100%}strong{font-weight:800}blockquote{position:relative;padding-left:20px;font-size:1.5rem}.page-content__post-body blockquote p,blockquote p{font-size:1.5rem}blockquote::before{position:absolute;display:block;content:"";width:2px;height:100%;background-color:#e71a4f;left:0}.text-large{font-size:1.3125rem}.row{margin-bottom:120px}.row--mb-0{margin-bottom:0}.row--mb-50{margin-bottom:50px}.row--mb-60{margin-bottom:60px}.row--mb-40{margin-bottom:2.5rem}.page-content--bkg-grey{padding:7.5rem 0;background-color:#f8f8f8}.page-content--bkg-dark{background-color:#222}.page-content--bkg-dark h1,.page-content--bkg-dark h2,.page-content--bkg-dark p,.page-content--bkg-dark a,.page-content--bkg-dark li,.page-content--bkg-dark span{color:#fff}.page-content--padding-xl{padding:5rem 0}.page-content--border-bottom{border-bottom:1px solid rgb(6 28 45 / .1)}.page-content--border-top{border-top:1px solid rgb(6 28 45 / .1)}.heading-border-left{padding-left:2.5rem}.heading-border-left::before{width:1px;height:70px;background-color:#e71a4f;position:absolute;top:0;left:0;display:block;content:""}.heading-border-left .caption{letter-spacing:1px;font-weight:700;font-size:14px;text-transform:uppercase}.heading-border-left--live::before{background-color:#0069b4}.site-content{padding-top:120px}.home .site-content{padding-top:80px}p::empty,span::empty{display:none}.spacer--md{margin-bottom:5rem}@media only screen and (max-width:991px){.shift-mobile-up{order:1}.shift-mobile-down{order:2}}@media only screen and (max-width:1200px){.page-content--padding-xl{padding:5rem 0}h1{font-size:2.5rem}h2{font-size:2rem}h1,h2,h3,h4,h5,h6{margin-bottom:1.2rem}.heading-border-left::before{left:15px}}#cookie-law-info-again{box-shadow:none;border:1px solid #222}#cookie_hdr_showagain{text-transform:uppercase;font-weight:500}.btn{padding:1.25rem 2.5rem;font-weight:700;letter-spacing:1px;text-transform:uppercase!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:14px;text-decoration:none!important;margin:3px}.btn-primary{background-color:#e71a4f;border-color:#e71a4f;color:#fff}.btn-primary:hover{opacity:.9;background-color:#e71a4f;border-color:#e71a4f;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:none;background-color:#e71a4f;color:#fff}.btn-li-blue{background-color:#0069b4;border:#0069b4;color:#fff}.btn-li-blue:hover{opacity:.9;background-color:#0069b4;border-color:#0069b4;color:#fff}.btn-white{background-color:#fff;color:#e71a4f!important;border-color:#e71a4f}.btn-white:hover{opacity:0.9!important;color:#212529!important}.btn-event-buy{width:450px}.btn i img{width:1rem;height:auto;margin-right:.625rem;position:relative;top:2px}.btn--small{font-size:12px;padding:10px 20px}.btn-primary--outline{background-color:#fff;border-color:#e71a4f;color:#e71a4f}.btn-primary--outline:hover{background-color:#e71a4f;color:#fff}@media only screen and (max-width:1200px){.btn{padding:1rem 2rem}}.WC_Product_Event+.WC_Product_Subscription{margin-left:0!important}.share-buttons{margin-bottom:20px}.share-buttons a{color:#fff}.share-buttons a:hover{color:#fff}.btn-facebook{background:#3b5998}.btn-twitter{background:#00acee}.btn-google{background:#dd4b39}.btn-pinterest{background:#c8232c}.btn-linkedin{background:#0e76a8}.btn-facebook:hover{background:#2f4679}.btn-twitter:hover{background:#0089bd}.btn-google:hover{background:#b03b2d}.btn-pinterest:hover{background:#9f1b23}.btn-linkedin:hover{background:#0b5e85}.btn-whatsapp{background:#25d366}.btn-whatsapp:hover{background:#25d360}.page-numbers{padding:10px;background-color:#fff;color:#e71a4f;border-color:#e71a4f}.page-numbers.current{background-color:#e71a4f!important;color:#fff!important}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#e71a4f;border-color:#e71a4f}.form-block{background-color:#fff;padding:2.5rem;-webkit-box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);-moz-box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1)}.form-block::after{display:block;content:"";position:absolute;top:0;right:-15px;width:15px;height:100%;background-color:#fff}.form-block label{font-size:14px!important;text-transform:uppercase}.form-block input,.form-block textarea{border-bottom:1px solid rgb(6 28 45 / .2);border-top:none;border-right:0;border-left:0;outline:none;padding-bottom:5px;width:100%!important;font-size:18px!important;font-weight:300}.form-block input.gform_button{width:auto!important;float:right;border:none;padding:1.25rem 2.5rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:14px;background-color:#e71a4f;border-color:#e71a4f;color:#fff;font-size:14px!important}.form-block input.gform_button:hover{opacity:.9;background-color:#e71a4f;border-color:#e71a4f}::-webkit-input-placeholder{color:rgb(76 81 89 / .6);font-weight:300;font-size:18px}::-moz-placeholder{color:rgb(76 81 89 / .6);font-weight:300;font-size:18px}:-ms-input-placeholder{color:rgb(76 81 89 / .6);font-weight:300;font-size:18px}:-moz-placeholder{color:rgb(76 81 89 / .6);font-weight:300;font-size:18px}body .gform_wrapper ul li.gfield:first-child{margin-top:0}body .gform_wrapper ul li.gfield{margin-top:40px!important;padding-top:0!important}@media only screen and (max-width:767px){.form-block{padding:2rem}.form-block::after{display:none}}.item-grid{margin-bottom:0}.item-grid li{list-style:none!important}.item-grid li img{max-width:100%;height:auto}.event-item{margin-bottom:2.5rem}.event-item__container{position:relative;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:-.2px 3px 16px 0 #eaeaea;-moz-box-shadow:-.2px 3px 16px 0 #eaeaea;box-shadow:-.2px 3px 16px 0 #eaeaea;border:solid 1px rgb(232 232 232 / .54);background-color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.event-item__container:hover{-webkit-box-shadow:-.2px 3px 30px 0 #ddd;-moz-box-shadow:-.2px 3px 306px 0 #ddd;box-shadow:-.2px 3px 30px 0 #ddd}.event-item__container li{list-style:none}.event-item__body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;padding:0 30px 40px;position:relative}.event-item__body a{text-transform:none}.event-item__body a h2{font-size:30px;margin-bottom:10px}.event-item__event-meta{position:relative}.event-item__event-type{background-color:#fff;border-radius:25px;position:relative;top:-15px;display:inline-block;padding:2px 10px}.event-item__event-type span{text-transform:uppercase;font-size:12px;letter-spacing:.86px;font-weight:700}.event-item__event-type--catchup{background-color:#e71a4f}.event-item__event-type--catchup span{color:#fff}.event-item__event-type--livestream{background-color:#0069b4}.event-item__event-type--livestream span{color:#fff}.event-item.skill-day .event-item__event-type span{color:#e71a4f}.event-item.conference .event-item__event-type span{color:#55af33}.event-item__event-status{position:absolute;right:0;top:-35px;width:55px;height:55px;border-radius:50%;border:5px solid #fff}.event-item__event-status span{color:#fff;text-transform:uppercase;font-weight:500;font-size:12px;text-align:center;display:table-cell;vertical-align:middle;width:55px;height:45px;letter-spacing:.86px;border-radius:255px}.event-item__event-status img{display:table;margin:0 auto;position:relative;top:14px}.event-item .pricing-model-tooltip{width:150px;color:#fff;text-align:center;padding:5px 0;border-radius:16px;position:absolute;z-index:1;height:auto;visibility:hidden;margin-top:10px;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;border:5px solid #fff}.event-item .event-item__event-status:hover .pricing-model-tooltip{visibility:visible;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.event-item--paid .event-item__event-status{background-color:#0069b4}.event-item--paid .pricing-model-tooltip{background-color:#0069b4}.event-item--free .event-item__event-status{background-color:#061c2d}.event-item--free .pricing-model-tooltip{background-color:#061c2d;display:none}.event-item--purchased .event-item__event-status{background-color:#c7f600}.event-item--purchased .pricing-model-tooltip{background-color:#c7f600}.event-item--premium .event-item__event-status{background-color:#e71a4f}.event-item--premium .pricing-model-tooltip{background-color:#e71a4f}.event-item__date-location{width:100%;display:block;float:left}.event-item__date-location li{list-style:none;float:left;padding-right:25px;position:relative}.event-item__date-location li::before{position:absolute;display:block;content:"";right:10px;top:5px;width:5px;height:5px;border-radius:50%}.event-item__date-location li:first-child{padding-left:0}.event-item__date-location li:last-child::before{padding-left:0;display:none}.event-item__date-location li p,.event-item__date-location li a{margin-bottom:5px;opacity:.6;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:500}.event-item__date-location .event-item__event-type{top:-6px}.event-item__date-location .event-item__event-type::before{top:11px}.event-item__date-location .event-item__event-type.skill-day a{color:#e71a4f}.event-item__date-location .event-item__event-type.conference a{color:#55af33}.event-item__topic{float:left;margin-bottom:40px;list-style:none;width:100%}.event-item__topic li{float:left;position:relative;margin-right:5px}.event-item__topic li::before{content:"#"}.event-item__topic li::after{content:", "}.event-item__topic li:last-child::after{display:none}.event-item__cta{margin-top:auto}.event-item__cta .btn{padding:0;background-color:#fff0;font-weight:500;font-size:14px}.event-item__cta .btn img{width:30px;top:5px}.event-item__cta .btn:hover{color:#e71a4f}.event-item__featured-image img{width:100%;height:auto}.event-item__speaker{margin-top:30px}.event-item__speaker img{width:25px;float:left}.event-item__speaker span{padding-left:35px;display:block;padding-top:3px}.event-item__video-cover a{margin-bottom:30px;position:relative;cursor:pointer;float:left;display:block}.event-item__video-cover a::before{display:block;position:absolute;content:"";background-color:rgb(6 28 45 / .1);top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/themes/landscape-institute-ondemand/assets/icons/icon-play.svg);background-repeat:no-repeat;background-position:center}.event-item--video .event-item__date-location li{padding-right:4px;margin-right:3px}.event-item--video .event-item__date-location li:last-child::before{display:none}.event-item--video .event-item__date-location li::before{content:",";width:auto;height:12px;background:none;right:0;top:-4px}.event-item--stream .event-item__date-location{margin-top:2.5rem}.event-item-single__event-status i{width:50px;height:50px;background-color:#c7f600;border-radius:50%;display:block;float:left}.event-item-single__event-status i img{display:table;text-align:center;margin:0 auto;top:18px;position:relative}.event-item-single__event-status span{padding-left:60px;display:block;letter-spacing:1px;text-transform:uppercase;font-weight:700;font-size:14px;top:15px;position:relative}.event-item__event-video-count{margin-bottom:5px;display:inline-block;border-radius:5px;font-size:12px;text-transform:uppercase;margin-bottom:20px}.event-item__event-video-count span{font-weight:700;padding:5px 10px;background-color:#f8f8f8}.WC_Product_Event+.WC_Product_Subscription{margin-left:10px}.WC_Product_Event .btn i,.WC_Product_Subscription .btn i{float:left}.page-title.event-item .heading-border-left{font-size:21px}.page-title.event-item .heading-border-left ul.event-item__date-location li{padding-left:0}.page-title.event-item .heading-border-left ul li{list-style:none;margin-bottom:10px;position:relative;padding-left:35px;min-height:25px}.page-title.event-item .heading-border-left ul li::before{position:absolute;top:0;left:0;content:"";display:block;width:25px;height:25px;background-image:url(/wp-content/themes/landscape-institute-ondemand/assets/icons/icon-list.svg);background-repeat:no-repeat}.page-title.event-item .heading-border-left .event-item__date-location li::before{background-image:none;width:5px;height:5px;top:5px;right:10px}.page-title.event-item .heading-border-left .event-item__date-location .event-item__event-type{top:-9px}.page-title.event-item .heading-border-left .event-item__date-location .event-item__event-type::before{top:13px}.posts-navigation{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;padding-right:15px;padding-left:15px}.posts-navigation .nav-links a{font-weight:500}#filters{float:left;position:relative;padding-left:36px}#filters::before{display:block;position:absolute;content:"";background-image:url(/wp-content/themes/landscape-institute-ondemand/assets/icons/icon-filter.svg);background-repeat:no-repeat;width:16px;height:16px;top:2px;left:0}#filters>li{position:relative;list-style:none;float:left;margin-right:2.5rem;font-weight:500;text-transform:uppercase;padding-right:1.25rem;cursor:pointer}#filters>li::before{background-image:url(/wp-content/themes/landscape-institute-ondemand/assets/icons/icon-arrow-down.svg);background-repeat:no-repeat;position:absolute;right:0;top:7px;content:"";display:block;width:10px;height:10px}#filters>li ul{display:none;background-color:#fff;min-width:230px;padding:20px;-webkit-box-shadow:-.2px 3px 16px 0 #eaeaea;-moz-box-shadow:-.2px 3px 16px 0 #eaeaea;box-shadow:-.2px 3px 16px 0 #eaeaea;display:block;position:absolute;z-index:1000;top:100%;left:0;-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;-webkit-transition:transform 0.4s cubic-bezier(1,0,0,1);-moz-transition:transform 0.4s cubic-bezier(1,0,0,1);-o-transition:transform 0.4s cubic-bezier(1,0,0,1);transition:transform 0.4s cubic-bezier(1,0,0,1);-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}#filters>li ul li{list-style:none;padding-bottom:10px}#filters>li ul li:last-child{padding-bottom:0}#filters>li ul li a{text-transform:none;letter-spacing:-.81px;font-weight:500}#filters>li:hover{color:#e71a4f}#filters>li:hover ul{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.page-content--filters{background-color:#fff;-webkit-box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);-moz-box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);padding:1.25rem 0}.page-content--filters .row{margin-bottom:0}@media only screen and (max-width:767px){#filters>li{margin-right:1rem;margin-bottom:.3rem}}.heading-caption__caption{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:14px}.video-summary ul li{list-style:none;margin-bottom:10px;position:relative;padding-left:35px;min-height:25px}.video-summary ul li::before{position:absolute;top:0;left:0;content:"";display:block;width:25px;height:25px;background-image:url(/wp-content/themes/landscape-institute-ondemand/assets/icons/icon-list.svg);background-repeat:no-repeat}.page-title{padding:5rem 0;position:relative}.page-title__name{text-transform:uppercase;font-size:.75rem;letter-spacing:1px;font-weight:700}.page-title__description,.page-title .woocommerce-product-details__short-description{font-size:1.3125rem;margin-bottom:2.5rem}.page-title .row{margin-bottom:0}.page-title .row--mb-60{margin-bottom:60px}.page-title .row .heading-border-left{padding-left:2.5rem}.page-title .row .heading-border-left::before{width:1px;height:70px;background-color:#e71a4f;position:absolute;top:0;left:0;display:block;content:""}.page-title .row .heading-border-left--live::before{background-color:#0069b4}.page-title.event-item{margin-bottom:0}@media only screen and (max-width:1200px){.page-title .row .heading-border-left::before{left:15px}.page-title.event-item .my-auto.heading-border-left{margin-top:40px!important}}@media only screen and (min-width:1200px) and (max-width:1400px){.page-content--hero{height:90vh!important}.page-content--hero .container .row{display:block!important;padding-top:0}.hero__container h1{margin-bottom:20px}.page-title{padding:2rem 0}.page-content{padding:3rem 0}.page-content--bkg-grey{padding:3rem 0}}.sponsors-container{display:table;margin:0 auto}.sponsors-container li{float:left;list-style:none;padding:10px 20px 0;max-width:25%}@media only screen and (max-width:767px){.sponsors-container li{max-width:100%;width:100%;display:table;margin:0 auto}}@media only screen and (min-width:768px) and (max-width:991px){.sponsors-container li{max-width:100%;width:50%;display:table;margin:0 auto}}.sponsors-block{background-color:#fff;-webkit-box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);-moz-box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1)}.sponsors-block::after{display:block;position:absolute;content:"";width:15px;background-color:#fff;height:100%;top:0;right:-15px}.sponsors-block__logo{margin-bottom:2.5rem}.sponsors-block__content{padding:40px}.sponsors-block__content p,.sponsors-block__content li,.sponsors-block__content a{font-size:1.125rem;text-transform:none}.sponsors-block__social{margin-top:40px}.sponsors-block__social li{list-style:none;margin-bottom:10px}.sponsors-block__social li i{float:left}.sponsors-block__social li span{padding-left:30px;display:block;width:100%;opacity:.8;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sponsors-block__social li a:hover span{color:#e71a4f}@media only screen and (max-width:767px){.sponsors-container li{float:none;margin:10px}.sponsors-block::after{display:none}}.post-navigation__item .btn--link{color:#fff;padding:0}.post-navigation__item .btn--link:hover{color:#e71a4f}.post-navigation__item a h2{color:#fff;text-transform:none}.post-navigation__item .caption{opacity:.8;margin-bottom:10px;display:block}.post-single-title{padding-bottom:0;margin-bottom:-120px}.post-single-title__date{text-transform:uppercase;font-size:.75rem;letter-spacing:1px;font-weight:700}.post-single-title__author{margin-bottom:40px;float:left;display:none}.post-single-title__author i{width:25px;height:25px;float:left}.post-single-title__author p{padding-left:35px;display:block;opacity:.7;font-size:14px;padding-top:4px}.page-content__post-body{padding-top:240px}.page-content__post-body *{font-size:1.125rem}.page-content__post-body div[class^="col-"]{padding-left:2.5rem}.page-content__post-body a{letter-spacing:-.81px;color:#e71a4f}.page-content__post-body a:hover{opacity:.8}.page-content__post-body p,.page-content__post-body ul{margin-bottom:1rem}.page-content__post-body ul{padding-left:40px}.page-content__post-body h1{font-size:3rem;margin-bottom:1rem}.page-content__post-body h2{font-size:2rem;margin-bottom:1rem}.page-content__post-body h3{font-size:1.75rem;margin-bottom:1rem}.page-content__post-body h4{font-size:1.5rem;margin-bottom:1rem}.page-content__post-body h5{font-size:1.25rem;margin-bottom:1rem}.page-content__post-body h6{font-size:1.125rem;margin-bottom:1rem}.hero__container{background-color:rgb(0 0 0 / .8);padding:30px 40px}.hero__container .caption{color:#fff;text-transform:uppercase}.hero__container h1{color:#fff}.hero__container p{font-size:1.125rem;font-weight:300;margin-bottom:2rem;color:#fff}.page-content--hero{height:80vh;background-image:url(/wp-content/themes/landscape-institute-ondemand/assets/img/hero.jpg);background-size:cover;background-position:center}.page-content--hero .container{display:table;height:100%}.page-content--hero .container .row{display:table-cell;vertical-align:middle}@media only screen and (max-width:1200px){.page-content--hero{height:600px}}.li-latest-posts{margin-top:-180px;list-style:none}.li-latest-posts__item{margin-bottom:2.5rem}.li-latest-posts__item-container{background-color:#fff;padding:30px;-webkit-box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);-moz-box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.li-latest-posts__date{margin-bottom:5px;opacity:.6;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:500}.li-latest-posts__item-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.li-latest-posts__item-container a{text-transform:none}.li-latest-posts__item-container a h2{font-size:30px;line-height:1.2}.li-latest-posts__item-container .btn--link{text-transform:uppercase;padding:0;color:#e71a4f;margin-top:auto;text-align:left}.li-latest-posts__item:hover .li-latest-posts__item-container{background-color:#e71a4f}.li-latest-posts__item:hover .li-latest-posts__item-container span,.li-latest-posts__item:hover .li-latest-posts__item-container h2,.li-latest-posts__item:hover .li-latest-posts__item-container a{color:#fff}.li-latest-posts__title{margin-bottom:auto}.home .li-latest-posts__item{margin-bottom:0}.row.item-grid.row--mb-40{margin-bottom:2.5rem!important}@media only screen and (max-width:1200px){.home .li-latest-posts{margin-top:0}.home .li-latest-posts__item{margin-bottom:1rem}}.footer-wrapper{padding:5rem 0 2.5rem 0;background-color:#222}.footer-wrapper h3{color:#fff}.footer-wrapper li,.footer-wrapper p,.footer-wrapper a{color:rgb(255 255 255 / .8);text-transform:none;letter-spacing:-.81px}.footer-wrapper a:hover{color:#e71a4f}.footer-wrapper__widget{margin:0;list-style:none}.footer-wrapper__widget li{list-style:none}.footer-wrapper__widget-title{font-size:1.125rem;font-weight:500}.footer-logo{width:200px;height:auto;margin-bottom:2.5rem}.liod-widget-menu li{list-style:none}.liod-widget-menu li a{text-transform:none}.liod-widget-address li{width:100%;display:block}.liod-widget-address li img{float:left;padding-top:4px}.liod-widget-address li p{padding-left:30px}.liod-widget-social{margin-top:50px}.liod-widget-social li{float:left;display:block;width:40px;height:40px;background-color:rgb(255 255 255 / .1);margin-right:5px}.liod-widget-social li a{display:table-cell;vertical-align:middle;text-align:center;width:40px;height:40px}.liod-widget-social li a:hover{background-color:#e71a4f}#menu-footer li{padding-bottom:5px}#menu-footer .current-menu-item::before{display:none}.copyright-container p,.copyright-container a,.copyright-container li{font-size:.75rem;text-transform:uppercase}.copyright-container .align-content-end{text-align:right}.copyright-container .row{margin-bottom:0}@media only screen and (max-width:767px){.copyright-container a,.copyright-container p{text-align:center;display:block}.footer-wrapper__widget{margin-bottom:40px}.footer-wrapper__widget:last-child{margin-bottom:0}}.logged-in.admin-bar .navbar.fixed-top{top:30px}.site-header .row{margin-bottom:0}.navbar{background-color:#fff;-webkit-box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);-moz-box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);box-shadow:-.2px 3px 16px 0 rgb(76 81 89 / .1);background-color:#fff}.navbar-brand{width:154px;padding-top:0}.navbar-light .navbar-nav .nav-link{color:#222;text-transform:none;font-weight:500;letter-spacing:.57px;padding-right:1.25rem;padding-left:1.25rem}.navbar-light .navbar-nav .nav-link:hover{color:#e71a4f}.navbar-light .navbar-toggler-icon{width:1rem;margin-bottom:0}.navbar--right #search{float:left;margin-right:1rem;position:relative}.navbar--right #search::before{display:block;position:absolute;content:"";top:0;left:-30px;background-image:url(/wp-content/themes/landscape-institute-ondemand/assets/icons/icon-search.svg);background-repeat:no-repeat;width:20px;height:20px;top:2px}.navbar--right #search #m_search{border:none}.navbar--right #search .search-submit{display:none}.navbar--right #user{float:left;margin-right:2.5rem}.navbar--right #user i{width:20px;height:20px;float:left}.navbar--right #user a{display:block;padding-left:30px;text-transform:none;letter-spacing:.57px;font-weight:500}.navbar--right #user a.li-username{font-size:12px;text-transform:uppercase;opacity:.6;position:relative;top:-8px;margin-bottom:-8px}.navbar--right .header-cart{float:left;position:relative}.navbar--right .header-cart::before{display:block;position:absolute;content:"";top:0;left:0;width:20px;height:20px;background-image:url(/wp-content/themes/landscape-institute-ondemand/assets/icons/icon-cart@2x.svg)}.navbar--right .header-cart .cart-container .cart-count{background-color:#e71a4f;width:20px;display:block;height:20px;position:relative;left:15px;top:-10px;border-radius:50%;color:#fff;text-align:center;font-size:12px;padding-top:2px}.navbar.fixed-top{padding-right:30px}.current-menu-item{position:relative}.current-menu-item::before{display:block;content:"";position:absolute;top:200%;left:0;width:100%;height:3px;background-color:#e71a4f}@media only screen and (max-width:1200px){.current-menu-item{color:#e71a4f}.current-menu-item::before{display:none}.navbar--right.ml-auto{margin-left:35px!important;width:100%!important;border-top:1px solid #eee;padding-top:15px}.navbar--right #search{max-width:120px}.navbar--right #search #m_search{max-width:100%}.navbar--right #user{float:right;margin-right:0}.navbar--right .cart-contents{float:left;padding-right:15px}}@media only screen and (min-width:1200px) and (max-width:1399px){.navbar.fixed-top{padding-right:15px}.navbar-light .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}}@media only screen and (min-width:1200px) and (max-width:1440px){.logged-in .navbar-light .nav-link{padding-right:.5rem;padding-left:.5rem}.logged-in .navbar-light .navbar--right{padding-top:15px}}.posts-navigation{display:none}.liod_pricing_table{width:100%}.liod_pricing_table thead{border-bottom:3px solid #eee}.liod_pricing_table tr th{padding-bottom:20px;text-transform:uppercase;font-size:14px;font-weight:500}.liod_pricing_table tbody tr td{padding:10px 0}.liod_pricing_table tbody tr td.btn-container{text-align:right}.woocommerce-product-details__price-container .product-price{font-weight:700;margin-right:20px}.event-item__product-description p,.event-item__product-description span,.event-item__product-description a,.event-item__product-description li{font-size:1.125rem}.page-content--video-container{position:relative;margin-bottom:120px}.video-no-access{position:absolute;z-index:1000;width:100%;height:100%;top:0;left:0;background-color:rgb(0 0 0 / .8)}.video-no-access button{margin-bottom:20px}.video-no-access p{margin-bottom:0}.video-no-access a{text-transform:none;letter-spacing:0;text-decoration:underline}.video-no-access .page-title__description{margin-bottom:30px}.video-navigation__item button{color:#fff}.video-navigation__item a h2{color:#fff;text-transform:none}.video-navigation__item .caption{opacity:.8;margin-bottom:10px;display:block}.video-summary{padding-left:2.5rem;font-family:"Roboto",Arial,sans-serif;font-weight:300;letter-spacing:-.81px;line-height:1.4;color:#4c5159;font-size:18px}.video-summary p,.video-summary li,.video-summary span,.video-summary a{font-size:18px}.video-speaker img{margin-bottom:30px}.video-speaker p{font-size:18px}@media only screen and (max-width:991px){.video-speaker{margin-top:80px}}.woocommerce-page .content-area{max-width:1140px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.woocommerce-page .site-main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.woocommerce-page .page{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px;margin-bottom:120px}.woocommerce-page .entry-header{padding-left:2.5rem;position:relative;margin-top:120px;margin-bottom:120px}.woocommerce-page .entry-header h1{margin-bottom:0}.woocommerce-page .entry-header::before{width:1px;height:70px;background-color:#e71a4f;position:absolute;top:0;left:0;display:block;content:""}.woocommerce-page .col-1,.woocommerce-page .col-2{flex:0 0 50%;max-width:50%;-ms-flex:0 0 50%}.woocommerce-page #order_review_heading{padding-left:15px}.woocommerce-page .woocommerce-checkout-review-order{padding-left:15px}.woocommerce-page .woocommerce-info{border-top:none;background-color:#fff0;padding-left:15px}.woocommerce-page .woocommerce-info a{text-transform:none;letter-spacing:0;color:#e71a4f;font-weight:500;padding-left:10px}.woocommerce-page .woocommerce-info a:hover{opacity:.8}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}form[class^="woocommerce"] label,div[class^="woocommerce"] label{font-weight:500;letter-spacing:1px;text-transform:uppercase;width:100%;font-size:14px;padding-bottom:10px}form[class^="woocommerce"] input,form[class^="woocommerce"] textarea,div[class^="woocommerce"] input,div[class^="woocommerce"] textarea{width:100%;border-bottom:1px solid rgb(6 28 45 / .2);border-top:none;border-right:0;border-left:0;outline:none;padding-bottom:5px;width:100%!important;font-size:18px!important;font-weight:300}form[class^="woocommerce"] input.input-radio,form[class^="woocommerce"] textarea.input-radio,div[class^="woocommerce"] input.input-radio,div[class^="woocommerce"] textarea.input-radio{width:auto!important;float:left}form[class^="woocommerce"] input#coupon_code,div[class^="woocommerce"] input#coupon_code{width:80px!important}form[class^="woocommerce"] .form-row,div[class^="woocommerce"] .form-row{margin-bottom:40px}form[class^="woocommerce"] .form-row span em,div[class^="woocommerce"] .form-row span em{padding-top:10px;display:block;opacity:.7}form .woocommerce-input-wrapper,div .woocommerce-input-wrapper{width:100%}.woocommerce-MyAccount-navigation ul{list-style:none}.woocommerce-MyAccount-navigation ul li{padding:10px 15px}.woocommerce-MyAccount-navigation ul li a{text-transform:none;font-weight:500;letter-spacing:0}.woocommerce-MyAccount-navigation ul li.is-active{border-left:2px solid #e71a4f}.woocommerce-MyAccount-navigation ul li.is-active a{color:#e71a4f}.woocommerce-MyAccount-content a{text-transform:none;font-weight:500;letter-spacing:0;color:#e71a4f}.woocommerce-MyAccount-content a:hover{opacity:.8}.woocommerce-MyAccount-content .woocommerce-Address-title a{padding-left:0;margin-bottom:10px;display:block}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:15px}.woocommerce-orders-table__header span{font-size:14px;font-weight:500;text-transform:uppercase}.select2-container--default .select2-selection--single{border-radius:0;border:1px solid #ddd;padding:10px;HEIGHT:48PX}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#fff;border:1px solid #ddd}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f6f6f6}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #f6f6f6;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#e71a4f}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#e71a4f;opacity:.8}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#fff;border:1px solid #e71a4f;text-transform:uppercase;font-size:14px;padding:.64rem 1rem;letter-spacing:1px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#e71a4f;color:#fff}.woocommerce a.checkout-button.button.alt{font-size:14px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}@media only screen and (max-width:1200px){.woocommerce-page .col-1,.woocommerce-page .col-2{flex:0 0 100%;max-width:100%;-ms-flex:0 0 50%}}@media only screen and (max-width:991px){.woocommerce-MyAccount-content{margin-top:40px}}.woocommerce .woocommerce-customer-details address{padding:40px 40px}.woocommerce-thankyou-order-received{margin-bottom:50px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{height:50px;top:20px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{height:50px;top:20px}.woocommerce-terms-and-conditions-checkbox-text{float:left;display:block;font-weight:500;font-size:16px}.woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__input-checkbox{float:left;display:block;width:14px!important;padding-top:10px;position:relative;top:3px;height:14px}.woocommerce-terms-and-conditions-wrapper{width:100%}.woocommerce-terms-and-conditions-wrapper p.form-row{margin-bottom:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%}.woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper .required{top:-5px;position:relative}.page-content .search-form{margin-top:40px;width:100%}.page-content .search-form label{min-width:300px}.page-content .search-form label input{border-bottom:1px solid #ddd;border-top:none;border-right:none;border-left:none;padding:10px;font-size:18px;font-weight:300;width:100%}.page-content .search-submit{border:none;background-color:#e71a4f;color:#fff;padding:10px 20px}.widget_categories ul{list-style:none;padding-bottom:10px}.widget_archive select{border-bottom:1px solid #ddd;border-top:none;border-right:none;border-left:none;background-color:#fff;border-radius:0;-webkit-border-radius:0;padding:10px;height:40px;width:200px}@media only screen and (max-width:543px){.page-content .search-form label{min-width:240px}}.search-results .page-title span{font-weight:500}.post-item{margin-bottom:2.5rem}.post-item__container{position:relative;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:-.2px 3px 16px 0 #eaeaea;-moz-box-shadow:-.2px 3px 16px 0 #eaeaea;box-shadow:-.2px 3px 16px 0 #eaeaea;border:solid 1px rgb(232 232 232 / .54);background-color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.post-item__container:hover{-webkit-box-shadow:-.2px 3px 30px 0 #ddd;-moz-box-shadow:-.2px 3px 306px 0 #ddd;box-shadow:-.2px 3px 30px 0 #ddd}.post-item__container li{list-style:none}.post-item__body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;padding:0 30px 40px;position:relative}.post-item__body a{text-transform:none}.post-item__body a h2{font-size:30px;margin-bottom:10px}.post-item__post-meta{position:relative}.post-item__post-type{background-color:#fff;border-radius:25px;position:relative;top:10px;left:10px;display:inline-block;padding:2px 10px}.post-item__post-type span{text-transform:uppercase;font-size:12px;letter-spacing:.86px;font-weight:700}.post-item__post-type--video{background-color:#0069b4}.post-item__post-type--video span{color:#fff}.post-item__post-type--blog{background-color:#e71a4f}.post-item__post-type--blog span{color:#fff}.post-item__post-type--page{background-color:#c7f600}.post-item__post-type--page span{color:#fff}.post-item__post-type--event{background-color:#55af33}.post-item__post-type--event span{color:#fff}.post-item__post-status{position:absolute;right:0;top:-35px;width:55px;height:55px;border-radius:50%;border:5px solid #fff}.post-item__post-status span{color:#fff;text-transform:uppercase;font-weight:500;font-size:12px;text-align:center;display:table-cell;vertical-align:middle;width:55px;height:45px;letter-spacing:.86px}.post-item__post-status img{display:table;margin:0 auto;position:relative;top:14px}.post-item--free .post-item__post-status{background-color:#061c2d}.post-item--purchased .post-item__post-status{background-color:#c7f600}.liod_pricing_table th h3{font-weight:700;line-height:1.5em;text-transform:none;margin-bottom:0;text-align:left;font-size:21px}.liod_pricing_table th span{opacity:.8;text-transform:none;text-align:left}.liod_pricing_table tbody tr td:first-child{font-family:500}@media only screen and (max-width:1200px){.liod_pricing_table{overflow-x:auto}}.uk-card{-webkit-box-shadow:-.2px 3px 16px 0 #eaeaea;-moz-box-shadow:-.2px 3px 16px 0 #eaeaea;box-shadow:-.2px 3px 16px 0 #eaeaea;border:solid 1px rgb(232 232 232 / .54);background-color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:none}.uk-card:hover{-webkit-box-shadow:-.2px 3px 30px 0 #ddd;-moz-box-shadow:-.2px 3px 306px 0 #ddd;box-shadow:-.2px 3px 30px 0 #ddd;border:none}.pakb-accent-color,.pakb-accent-color a,.pakb-accent-color a:hover,.autocomplete-suggestion{color:#e71a4f}.pakb-template-main .page-title__description,.pakb-template-single .page-title__description{display:none}.pakb-template-single h3.uk-margin-medium-bottom{margin-bottom:0!important}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}