div.tnp-subscription, form.tnp-subscription, form.tnp-profile{display:block;margin:1em auto;max-width:500px;width:100%;}
div.tnp-profile{display:block;margin:1em 0;max-width:500px;}
.tnp-subscription div.tnp-field, .tnp-profile div.tnp-field{margin-bottom:.7em;border:0;padding:0;}
.tnp-subscription label, .tnp-profile label{display:block;color:inherit;font-weight:normal;line-height:normal;padding:0;margin:0;margin-bottom:.25em;font-size:.9em;}
.tnp-subscription .tnp-field-checkbox label, .tnp-profile .tnp-field-checkbox label{display:inline-block;}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select, .tnp-subscription textarea, .tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select, .tnp-profile textarea{width:100%;padding:.7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box;}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]{max-width:1em;display:inline-block;margin-right:.5em;}
.tnp-subscription select option, .tnp-profile select option{margin-right:.75em;}
.tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit, .tnp-unsubscribe button.tnp-submit, .tnp-reactivate button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block;}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit]{width:100%;}
}
.tnp-widget{width:100%;display:block;box-sizing:border-box;}
.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0;}
.tnp-widget label{display:block;color:inherit;font-size:14px;}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select{width:100%;padding:10px;display:block;border:1px solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto;}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block;}
.tnp-widget select option{margin-right:10px;}
.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0;}
.tnp-field input[type="submit"]{position:inherit;}
.tnp-field label{}
.tnp-widget-minimal{width:100%;}
.tnp-widget-minimal form{margin:0;padding:0;border:0;}
.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;}
.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0;}
.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px 0;}
.tnp-subscription-minimal form{width:auto;margin:0;padding:0;border:0;white-space:nowrap;}
.tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px;margin-right:10px;}
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name{width:31%;}
.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px;}
.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0;}
.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem;}
.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0;}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email, .tnp-subscription-minimal.with-name input.tnp-name, .tnp-subscription-minimal input.tnp-submit{width:100%;max-width:100%;margin:0;display:block;margin-bottom:.5rem;}
} .tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0;}
.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px;}
.tnp-comments label{display:block;}
.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important;}
.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px solid #ddd;}
.tnp-nl-checkout {
margin-bottom: 1em;
}.course-container .course-products{line-height:1.5;margin:5px 0 0;padding:0}.course-container .course-product{list-style-type:none}.course-container .course-product-title{font-weight:700}.course-container .course-product-price{color:#222}.course-meta .course-products{grid-gap:20px;background:#eee;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.course-meta .course-products .cart{margin:0;padding:0;text-align:center}.course-meta .course-products .single_add_to_cart_button{margin:0;top:0}.course-meta .course-product{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:1em}.course-meta .course-product-description,.course-meta .course-product-price,.course-meta .course-product-title{line-height:1.25;margin:0 0 10px;padding:0}.course-meta .course-product-description{flex:1 1 auto}.course-meta .course-product-price{display:inline-block;font-weight:700;text-align:right;width:100%}#sensei-user-courses .course-container .course .course-expiration-message{font-size:.9em;margin-top:30px}#sensei-user-courses .course-container .course .course-expiration-message:before{content:"";display:inline-block;font-family:FontAwesomeSensei,FontAwesome,sans-serif;margin-right:8px}#sensei-user-courses .course-container .course .course-expiration-message--expired{color:#d63638}#sensei-user-courses .course-container .course .course-expiration-message--countdown,#sensei-user-courses .course-container .course .course-expiration-message--today{color:#e68b28}#sensei-user-courses .course-container .course .course-expiration-message--future{color:#787c82}#sensei-user-courses .course-container .course .course-expiration-message+.entry-actions{padding-top:20px}.epyt-debug{cursor:pointer;text-align:left;background-color:#dddddd;color:#000000;}
iframe.__youtube_prefs__{border-width:0;}
.epyt-gallery{text-align:center;}
.epyt-gallery .epyt-figure{margin-inline:0;margin-block:0;}
.epyt-gallery iframe{margin-bottom:0;}
.epyt-gallery.epyt-lb iframe{display:none;height:0 !important;}
.epyt-gallery-list{margin:0 -8px 0 -8px;position:relative;transition:opacity ease-out .3s;display:block;}
.epyt-gallery-list .epyt-gallery-thumb{box-sizing:border-box;}
.epyt-gallery-list p{display:none;}
.epyt-gallery-clear{clear:both;}
.epyt-gallery-list.epyt-loading{opacity:.5;transition:opacity ease-out .3s;}
.epyt-gallery-thumb{position:relative;box-sizing:border-box;overflow-y:hidden;display:block !important;cursor:pointer;opacity:1;float:left;padding:0 8px 10px 8px;height:auto;}
.epyt-gallery-thumb.hover{position:relative;opacity:1;transition:opacity ease-out .3s;height:auto;}
.epyt-gallery-img-box{width:100%;}
.epyt-gallery-img{height:0;width:100%;padding-top:56.25% !important;position:relative;overflow:hidden !important;background-size:cover !important;background-position:center !important;}
.epyt-gallery-playhover{opacity:0;position:absolute;top:-10px;left:0;width:100%;height:100%;vertical-align:middle;text-align:center;transition:opacity ease-out .3s;}
.epyt-gallery-thumb.hover .epyt-gallery-playhover, .epyt-gallery-thumb.epyt-current-video .epyt-gallery-playhover{opacity:1;top:0;transition:all ease-out .3s;}
.epyt-gallery-thumb .epyt-gallery-playcrutch{display:inline-block;height:100%;vertical-align:middle;width:0;}
.epyt-gallery-playhover .epyt-play-img{height:auto !important;max-width:15% !important;padding:0 !important;margin:0 !important;min-width:30px !important;vertical-align:middle !important;display:inline-block !important;width:auto;border:none;box-sizing:border-box;}
.epyt-gallery-title{font-size:80%;line-height:120%;padding:10px;}
.epyt-gallery-notitle{padding:4px;}
.epyt-gallery-notitle span{display:none;}
.epyt-gallery-rowtitle{text-align:center;width:100%;position:absolute;left:0;top:100%;opacity:0;z-index:10;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;}
.epyt-gallery-rowtitle.hover{opacity:1;transition:opacity linear .2s;}
.epyt-gallery-rowbreak{clear:both;}
.epyt-pagination{clear:both;text-align:center;padding:10px 8px 10px 8px;}
.epyt-pagination.epyt-hide-pagination *{display:none !important;}
.epyt-pagination > div, .epyt-pagenumbers > div{display:inline-block;padding:0 2px 0 2px;vertical-align:middle;}
.epyt-pagination .epyt-pagebutton{cursor:pointer;display:inline-block;padding:0 10px 0 10px;}
.epyt-pagebutton > div{display:inline;}
.epyt-pagination .epyt-loader{display:none;}
.epyt-gallery-list.epyt-loading .epyt-pagination .epyt-loader{display:inline-block;}
body .lity-container{width:100%;max-width:964px;}
.epyt-curtain .lity-opened iframe{opacity:0;transition:opacity .3s linear .5s;}
.epyt-gallery-allthumbs.epyt-cols-1 .epyt-gallery-thumb{width:100%;}
.epyt-gallery-allthumbs.epyt-cols-2 .epyt-gallery-thumb{width:50%;}
.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:33.333%;}
.epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb{width:25%;}
.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb{width:20%;}
.epyt-gallery-allthumbs.epyt-cols-6 .epyt-gallery-thumb{width:16.666%;}
.epyt-gallery-allthumbs.epyt-cols-7 .epyt-gallery-thumb{width:14.285%;}
.epyt-gallery-allthumbs.epyt-cols-8 .epyt-gallery-thumb{width:12.5%;}
.epyt-gallery-allthumbs.epyt-cols-9 .epyt-gallery-thumb{width:11.111%;}
.epyt-gallery-allthumbs.epyt-cols-10 .epyt-gallery-thumb{width:10%;}
.epyt-gallery-allthumbs.epyt-cols-11 .epyt-gallery-thumb{width:9.090%;}
.epyt-gallery-allthumbs.epyt-cols-12 .epyt-gallery-thumb{width:8.333%;}
.epyt-gallery-allthumbs.epyt-cols-13 .epyt-gallery-thumb{width:7.692%;}
.epyt-gallery-allthumbs.epyt-cols-14 .epyt-gallery-thumb{width:7.142%;}
.epyt-gallery-allthumbs.epyt-cols-15 .epyt-gallery-thumb{width:6.666%;}
.epyt-gallery-allthumbs.epyt-cols-16 .epyt-gallery-thumb{width:6.25%;}
.epyt-gallery-allthumbs.epyt-cols-17 .epyt-gallery-thumb{width:5.882%;}
.epyt-gallery-allthumbs.epyt-cols-18 .epyt-gallery-thumb{width:5.555%;}
.epyt-gallery-allthumbs.epyt-cols-19 .epyt-gallery-thumb{width:5.263%;}
.epyt-gallery-allthumbs.epyt-cols-20 .epyt-gallery-thumb{width:5%;}
.epyt-pagebutton.hide, .epyt-pagenumbers.hide{display:none !important;opacity:0 !important;visibility:hidden !important;}
.epyt-gallery-subscribe{text-align:center;padding:15px 0 10px 0;clear:both;}
.epyt-gallery-subscribe a.epyt-gallery-subbutton, .epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{display:inline-block;padding:5px 10px;background-color:#E62117 !important;color:#ffffff !important;text-decoration:none !important;border-radius:3px;}
.epyt-gallery-subscribe a.epyt-gallery-subbutton img{width:20px !important;height:auto !important;vertical-align:middle !important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0;}
body div.__youtube_prefs__.__youtube_prefs_gdpr__{background-color:#000;background-image:-webkit-linear-gradient(top, #000, #444);background-image:linear-gradient(to bottom, #000, #444);padding:25px;height:auto;text-align:left;}
body div.__youtube_prefs__.__youtube_prefs_gdpr__ *{color:#e3e3e3 !important;}
body div.__youtube_prefs__.__youtube_prefs_gdpr__ a{text-decoration:underline;}
body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__, body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__:hover{display:inline-block;padding:5px 10px;background:#E62117 !important;color:#ffffff !important;text-decoration:none !important;border-radius:3px;font-weight:normal;border-width:0;box-sizing:border-box;}
body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__ img{width:20px !important;height:auto !important;vertical-align:middle !important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin-left:8px;}
body .epyt-gallery-img-gdpr{background-color:#000;background-image:-webkit-linear-gradient(top, #000, #444);background-image:linear-gradient(to bottom, #000, #444);}
.epyt-facade{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;-webkit-transition:0.4s all;-moz-transition:0.4s all;transition:0.4s all;}
.epyt-facade:hover{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);filter:brightness(90%);}
.epyt-facade img.epyt-facade-poster{display:block;margin:0;max-width:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:none;height:auto;cursor:pointer;}
.epyt-facade button.epyt-facade-play{background-color:transparent !important;position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-webkit-transition:opacity .25s cubic-bezier(0,0,0.2,1);transition:opacity .25s cubic-bezier(0,0,0.2,1);cursor:pointer;border-width:0 !important;}
.epyt-facade button.epyt-facade-play svg{height:100%;left:0;position:absolute;top:0;width:100%;pointer-events:none;}
.epyt-facade button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0.4,0,1,1),fill-opacity .1s cubic-bezier(0.4,0,1,1);transition:fill .1s cubic-bezier(0.4,0,1,1),fill-opacity .1s cubic-bezier(0.4,0,1,1);fill:#212121;fill-opacity:.8;}
.epyt-facade:hover button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0,0,0.2,1),fill-opacity .1s cubic-bezier(0,0,0.2,1);transition:fill .1s cubic-bezier(0,0,0.2,1),fill-opacity .1s cubic-bezier(0,0,0.2,1);fill:#f00;fill-opacity:1;}
.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.epyt-facade{position:absolute;top:0;right:0;bottom:0;left:0;}
.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:relative;}
.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;}
.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper:before{padding:0;}
.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper .epyt-is-override.__youtube_prefs_gdpr__
{
position: relative;
top: unset;
right: unset;
bottom: unset;
left: unset;
}