.widget_nav_menu .menu{list-style:none;margin:0;padding:0;text-align:left;width:100%}.widget_nav_menu .menu ul{left:-999em;list-style:none;margin:0;padding:0;position:absolute}.widget_nav_menu .menu li{display:inline-block;padding-right:var(--wp--style--block-gap,2em);position:relative;text-align:left}.widget_nav_menu .menu li:hover>ul{left:auto}.widget_nav_menu .menu li li{display:block;width:100%}.widget_nav_menu .menu li li:hover>ul{left:100%;top:0}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }
#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}.wpulike{box-sizing:border-box;margin:0;padding:10px 0;line-height:normal;display:block;position:relative}.wpulike *,.wpulike :before,.wpulike :after{box-sizing:inherit}.wpulike .wp_ulike_general_class{align-items:center;max-width:100%;display:inline-flex}.wpulike button.wp_ulike_btn{vertical-align:middle;box-shadow:none;text-align:center;cursor:pointer;font-family:inherit;font-size:15px;line-height:inherit;-webkit-appearance:none;appearance:none;text-transform:none;letter-spacing:normal;width:auto;max-width:none;font-weight:inherit;border:none;border-radius:.25em;margin:0;padding:1em;transition:none;display:inline-block;position:relative}.wpulike button.wp_ulike_btn:hover,.wpulike button.wp_ulike_btn:active,.wpulike button.wp_ulike_btn:focus{outline:none}.wpulike button.wp_ulike_btn::-moz-focus-inner{border:0}.wpulike button.wp_ulike_btn[disabled=disabled],.wpulike button.wp_ulike_btn:disabled{cursor:not-allowed}.wpulike button.wp_ulike_btn[disabled=disabled]:hover,.wpulike button.wp_ulike_btn[disabled=disabled]:active,.wpulike button.wp_ulike_btn[disabled=disabled]:focus,.wpulike button.wp_ulike_btn:disabled:hover,.wpulike button.wp_ulike_btn:disabled:active,.wpulike button.wp_ulike_btn:disabled:focus{background-color:initial;outline:none}.wpulike button.wp_ulike_btn.wp_ulike_put_text{min-width:50px;padding:0 10px;font-size:14px;font-weight:600;line-height:28px}.wpulike .wp_ulike_is_loading button.wp_ulike_btn{background-image:url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/svg/loader.svg);background-position:50%;background-repeat:no-repeat;background-size:auto}.wpulike .wp_ulike_is_loading button.wp_ulike_btn span{visibility:hidden}.wpulike .wp_ulike_is_loading button.wp_ulike_btn.wp_ulike_put_image:after{content:none}.wpulike.wpulike-hide-counter .count-box,.wpulike .count-box:empty{display:none}#buddypress #activity-stream .activity-meta .wpulike,#buddypress #activity-stream .activity-comments .wpulike,#buddypress #activity-stream .activity-inner .wpulike{vertical-align:middle;display:inline-block}#buddypress #activity-stream .wp_ulike_likers_wrapper li,#buddypress #activity-stream .wp_ulike_likers_wrapper .wp-ulike-liker{border:none;padding:0}#buddypress #activity-stream .wp_ulike_likers_wrapper li a,#buddypress #activity-stream .wp_ulike_likers_wrapper li img,#buddypress #activity-stream .wp_ulike_likers_wrapper .wp-ulike-liker a,#buddypress #activity-stream .wp_ulike_likers_wrapper .wp-ulike-liker img{float:none;margin:0;padding:0}#bbpress-forums .bbp-reply-content .wpulike,#bbpress-forums .bbp-topic-content .wpulike,#bbpress-forums .bbp-forum-content .wpulike{vertical-align:middle;display:inline-block}#bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper li,#bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper .wp-ulike-liker,#bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper li,#bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper .wp-ulike-liker,#bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper li,#bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper .wp-ulike-liker{border:none;padding:0}#bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper li a,#bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper li img,#bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper .wp-ulike-liker a,#bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper .wp-ulike-liker img,#bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper li a,#bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper li img,#bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper .wp-ulike-liker a,#bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper .wp-ulike-liker img,#bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper li a,#bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper li img,#bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper .wp-ulike-liker a,#bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper .wp-ulike-liker img{float:none;margin:0;padding:0}.wp_ulike_click_is_disabled{pointer-events:none;cursor:default}.wp_ulike_hide_me{visibility:hidden}.wpulike-default button.wp_ulike_btn{color:#616161;background-color:#e0e0e0;min-width:50px;min-height:30px}.wpulike-default button.wp_ulike_btn:hover,.wpulike-default button.wp_ulike_btn:focus{color:#616161;background-color:#e0e0e0;text-decoration:none}.wpulike-default button.wp_ulike_btn[disabled=disabled]:hover,.wpulike-default button.wp_ulike_btn[disabled=disabled]:active,.wpulike-default button.wp_ulike_btn[disabled=disabled]:focus,.wpulike-default button.wp_ulike_btn:disabled:hover,.wpulike-default button.wp_ulike_btn:disabled:active,.wpulike-default button.wp_ulike_btn:disabled:focus{background-color:#e0e0e0}.wpulike-default .wp_ulike_is_liked .wp_ulike_btn{color:#757575}.wpulike-default .wp_ulike_put_image:after{content:"";background:url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/svg/like.svg) 0 0/contain no-repeat;width:16px;height:16px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.wpulike-default .wp_ulike_put_image.wp_ulike_btn_is_active:after{filter:invert(44%)sepia(40%)saturate(3852%)hue-rotate(329deg)brightness()contrast(111%)}.wpulike-default .count-box{color:#616161;vertical-align:middle;text-align:center;background-color:#fff;border-radius:.25em;margin-left:8px;padding:0 10px;font-size:13px;line-height:30px;text-decoration:none;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #bdbdbd}.wpulike-default .count-box:before{content:"";box-sizing:content-box;background:#fff;border:1px solid #0000;border-color:#0000 #0000 #bdbdbd #bdbdbd;width:5px;height:5px;margin:0;display:block;position:absolute;top:50%;left:-5px;transform:rotate(45deg)translateY(-50%)}#buddypress #activity-stream .activity-meta .wpulike-default button.wp_ulike_btn,#buddypress #activity-stream .activity-comments .wpulike-default button.wp_ulike_btn,#buddypress #activity-stream .activity-inner .wpulike-default button.wp_ulike_btn{font-size:initial;background-color:#fff;border-radius:0;padding:1em;box-shadow:inset 0 0 0 1px #bdbdbd}#buddypress #activity-stream .activity-meta .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn,#buddypress #activity-stream .activity-comments .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn,#buddypress #activity-stream .activity-inner .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn{background-image:url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/svg/loader.svg);background-position:50%;background-repeat:no-repeat}.wpulike-heart .wp_ulike_general_class{border-radius:.25em;padding:5px;box-shadow:inset 0 0 0 1px #bdbdbd}.wpulike-heart .wp_ulike_put_text{text-transform:uppercase;color:#757575;padding:0 5px;font-weight:600}.wpulike-heart button.wp_ulike_btn{background:0 0;padding:15px}.wpulike-heart button.wp_ulike_btn:hover,.wpulike-heart button.wp_ulike_btn:focus{color:#757575;background-color:#0000;text-decoration:none}.wpulike-heart .wp_ulike_put_image{background:0 0;padding:15px}.wpulike-heart .wp_ulike_put_image[disabled=disabled]:hover,.wpulike-heart .wp_ulike_put_image[disabled=disabled]:active,.wpulike-heart .wp_ulike_put_image[disabled=disabled]:focus,.wpulike-heart .wp_ulike_put_image:disabled:hover,.wpulike-heart .wp_ulike_put_image:disabled:active,.wpulike-heart .wp_ulike_put_image:disabled:focus{padding:15px}.wpulike-heart .wp_ulike_put_image:after{content:"";background:url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/svg/love.svg) 50%/contain no-repeat;width:20px;height:20px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.wpulike-heart .wp_ulike_put_image.wp_ulike_btn_is_active:after{filter:invert(44%)sepia(40%)saturate(3852%)hue-rotate(329deg)brightness()contrast(111%)}.wpulike-heart .count-box{color:#616161;text-align:center;vertical-align:middle;padding:0 5px;font-size:14px;font-weight:600;line-height:28px;text-decoration:none;display:inline-block}#buddypress #activity-stream .activity-meta .wpulike-heart button.wp_ulike_btn,#buddypress #activity-stream .activity-comments .wpulike-heart button.wp_ulike_btn,#buddypress #activity-stream .activity-inner .wpulike-heart button.wp_ulike_btn{font-size:initial;background-color:#0000;border:0;padding:1em}#buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_put_image,#buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_put_image,#buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_put_image{padding:10px 15px}#buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_put_image:after,#buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_put_image:after,#buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_put_image:after{width:17px;height:17px}#buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_general_class,#buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_general_class,#buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_general_class{border-radius:0;margin-bottom:0;padding:.1em .3em}#buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn,#buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn,#buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn{background-image:url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/svg/loader.svg);background-position:50%;background-repeat:no-repeat}.wpulike-robeen .count-box{color:inherit;padding:0 14px;font-size:16px;font-weight:600}.wpulike-robeen .wp_ulike_is_loading button.wp_ulike_btn{background-image:initial;padding:0}.wpulike-robeen .wp_ulike_is_loading button.wp_ulike_btn.wp_ulike_put_image:after{content:""}.wpulike-robeen button.wp_ulike_btn{background:0 0;border:0;width:30px;height:30px;padding:0;overflow:hidden}.wpulike-robeen button.wp_ulike_btn:hover,.wpulike-robeen button.wp_ulike_btn:focus{background-color:#0000}.wpulike-robeen button.wp_ulike_btn.wp_ulike_btn_is_active{overflow:visible}.wpulike-robeen .wp_ulike_put_image:after{content:"";background:url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/icons/twitter-heart.png) no-repeat;width:100px;height:100px;transition:background-position steps(28,end);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.wpulike-robeen .wp_ulike_put_image.wp_ulike_btn_is_active:after{background-position:-2800px 0;transition-duration:1s}#buddypress #activity-stream .activity-meta .wpulike-robeen button.wp_ulike_btn,#buddypress #activity-stream .activity-comments .wpulike-robeen button.wp_ulike_btn,#buddypress #activity-stream .activity-inner .wpulike-robeen button.wp_ulike_btn{background:0 0;border:0;width:30px;height:30px;padding:0}.wpulike-animated-heart button.wp_ulike_btn{background-color:#fff;border:0;border-radius:50em;width:50px;height:50px;padding:0;position:relative;box-shadow:0 5px 30px #ff6f6366}.wpulike-animated-heart button.wp_ulike_btn:hover,.wpulike-animated-heart button.wp_ulike_btn:focus{background-color:#fff;background-image:none}.wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:hover,.wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:active,.wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:focus,.wpulike-animated-heart button.wp_ulike_btn:disabled:hover,.wpulike-animated-heart button.wp_ulike_btn:disabled:active,.wpulike-animated-heart button.wp_ulike_btn:disabled:focus{background-color:#fff}.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active,.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:hover,.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:active,.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:focus,.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:hover,.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:active,.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:focus{background-color:#ff6f63}.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active .wpulike-svg-heart{fill:#fff}.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active .wpulike-svg-heart-pop{animation-direction:normal}.wpulike-animated-heart button.wp_ulike_btn:active{box-shadow:0 0 4px #00000040}.wpulike-animated-heart .wp_ulike_is_loading button.wp_ulike_btn{background-image:initial;padding:0}.wpulike-animated-heart .wp_ulike_is_loading button.wp_ulike_btn.wp_ulike_put_image:after{content:""}.wpulike-animated-heart .wpulike-svg-heart{fill:#ff6f63;pointer-events:none;width:20px;transition:fill .5s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.wpulike-animated-heart .wpulike-svg-heart-pop{fill:#ff6f63;opacity:0;width:30%;animation:1s reverse forwards popHearts;position:absolute;left:0}.wpulike-animated-heart .wpulike-svg-heart-pop.one{animation-delay:.45s;left:1%;transform:rotate(-10deg)}.wpulike-animated-heart .wpulike-svg-heart-pop.two{animation-delay:.25s;left:15%;transform:rotate(8deg)}.wpulike-animated-heart .wpulike-svg-heart-pop.three{animation-delay:0s;left:30%;transform:rotate(-5deg)}.wpulike-animated-heart .wpulike-svg-heart-pop.four{animation-delay:.3s;left:50%;transform:rotate(-8deg)}.wpulike-animated-heart .wpulike-svg-heart-pop.five{animation-delay:.9s;left:60%;transform:rotate(-10deg)}.wpulike-animated-heart .wpulike-svg-heart-pop.six{animation-delay:.2s;left:70%;transform:rotate(-8deg)}.wpulike-animated-heart .wpulike-svg-heart-pop.seven{animation-delay:.35s;left:85%;transform:rotate(6deg)}.wpulike-animated-heart .wpulike-svg-heart-pop.eight{animation-delay:.5s;left:90%;transform:rotate(-4deg)}.wpulike-animated-heart .wpulike-svg-heart-pop.nine{animation-delay:.2s;left:95%;transform:rotate(8deg)}.wpulike-animated-heart .count-box{color:#ff6f63;vertical-align:middle;margin:0 15px;display:inline-block}#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn{background-color:#fff;border:0;border-radius:50em;width:50px;height:50px;padding:0;box-shadow:0 5px 30px #ff6f6366}#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:hover,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:focus,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:hover,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:focus,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:hover,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:focus{background-color:#fff;background-image:none}#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:hover,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:active,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:focus,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:disabled:hover,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:disabled:active,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:disabled:focus,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:hover,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:active,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:focus,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:disabled:hover,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:disabled:active,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:disabled:focus,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:hover,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:active,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:focus,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:disabled:hover,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:disabled:active,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:disabled:focus{background-color:#fff}#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:hover,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:active,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:focus,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:hover,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:active,#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:focus,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:hover,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:active,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:focus,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:hover,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:active,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:focus,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:hover,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:active,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:focus,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:hover,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:active,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:focus{background-color:#ff6f63}#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:active,#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:active,#buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:active{box-shadow:0 0 4px #00000040}#buddypress #activity-stream .activity-meta .wp_ulike_is_loading button.wp_ulike_btn,#buddypress #activity-stream .activity-comments .wp_ulike_is_loading button.wp_ulike_btn,#buddypress #activity-stream .activity-inner .wp_ulike_is_loading button.wp_ulike_btn{background-image:initial}@keyframes popHearts{0%{top:10px;left:calc(50% - 7px)}20%{opacity:1}80%{top:-20px}to{opacity:0}}.wp_ulike_likers_wrapper{flex:0 0 100%;margin:10px 0}.wp_ulike_likers_wrapper:empty{display:none}.wp_ulike_likers_wrapper .wp-ulike-likers-list,.wp_ulike_likers_wrapper .tiles{flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex}.wp_ulike_likers_wrapper .wp-ulike-likers-list .wp-ulike-liker,.wp_ulike_likers_wrapper .wp-ulike-likers-list li,.wp_ulike_likers_wrapper .tiles .wp-ulike-liker,.wp_ulike_likers_wrapper .tiles li{margin:0;padding:3px;list-style:none;display:block}.wp_ulike_likers_wrapper .wp-ulike-likers-list .wp-ulike-liker a>img,.wp_ulike_likers_wrapper .wp-ulike-likers-list li a>img,.wp_ulike_likers_wrapper .tiles .wp-ulike-liker a>img,.wp_ulike_likers_wrapper .tiles li a>img{box-shadow:none;border:0;border-radius:5px;display:block;position:relative}.ulf-tooltip .wp_ulike_likers_wrapper{margin:0}.most_liked_users{margin:10px 0!important;padding:0!important;list-style-type:none!important;position:relative!important}.most_liked_users li{cursor:pointer!important;margin:0 2px!important;display:inline-table!important}.most_liked_users li img{float:none!important;display:block!important}.most_liked_users li.inactive{visibility:hidden!important;opacity:0!important}.commentlist .tiles .avatar,.commentlist .wp-ulike-liker .avatar{left:0!important}.wp_ulike_thumbnail,.most_liked_comment .avatar{vertical-align:middle;margin:0 10px 0 0}.wp_ulike_style_simple .wp_counter_span:before{content:"("}.wp_ulike_style_simple .wp_counter_span:after{content:")"}.wp_ulike_style_love .wp_counter_span{float:right;color:#333;vertical-align:middle;z-index:26;background:#f1f1f1 url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/icons/heart.png) 5px no-repeat;border-radius:10px;margin:2px 0 0 2px;padding:0 5px 0 23px;font-size:9px;font-weight:400;line-height:17px;display:inline-block}.wpulike-notification{z-index:999999;pointer-events:none;position:fixed;bottom:20px;right:20px}.wpulike-notification *{box-sizing:border-box}.wpulike-notification .wpulike-message{pointer-events:auto;word-wrap:break-word;color:#fff;opacity:1;background-color:#007bc3;border-radius:3px;width:290px;margin:0 0 6px;padding:14px 15px 14px 65px;font-size:.9rem;font-weight:500;line-height:normal;transition:opacity .3s ease-out,transform .3s ease-out;animation:.2s backwards wpUlikeNotifitcationsAnimation;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 3px 5px #00000014}.wpulike-notification .wpulike-message:hover{opacity:.9;cursor:pointer}.wpulike-notification .wpulike-message.wpulike-message-fadeout{opacity:0;pointer-events:none;transform:translateY(-20px)}.wpulike-notification .wpulike-message:before{content:"";background-color:#0000000f;background-image:url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/svg/info.svg);background-position:50%;background-repeat:no-repeat;background-size:25px;width:50px;height:100%;display:block;position:absolute;top:0;left:0}.wpulike-notification .wpulike-message.wpulike-success{background-color:#20a779}.wpulike-notification .wpulike-message.wpulike-success:before{background-image:url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/svg/success.svg)}.wpulike-notification .wpulike-message.wpulike-error{background-color:#ec4d2c}.wpulike-notification .wpulike-message.wpulike-error:before{background-image:url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/svg/error.svg)}.wpulike-notification .wpulike-message.wpulike-warning{background-color:#f0a82f}.wpulike-notification .wpulike-message.wpulike-warning:before{background-image:url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/svg/warning.svg)}@keyframes wpUlikeNotifitcationsAnimation{0%{opacity:0;transform:translateY(100%)}to{opacity:.8;transform:translateY(0)}}@media screen and (width<=768px){.wpulike-notification .wpulike-message{padding:11px 11px 11px 55px;font-size:13px}.wpulike-notification .wpulike-message:before{background-size:25px;width:45px}}@media screen and (width<=320px){.wpulike-notification{left:10px;right:10px}.wpulike-notification .wpulike-message{width:100%;padding:9px 9px 9px 45px;font-size:12px}.wpulike-notification .wpulike-message:before{background-size:15px;width:35px}}@keyframes ulf-tooltip-fade-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ulf-spinner-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ulf-tooltip{z-index:9999;pointer-events:auto;box-sizing:border-box;width:auto;max-width:320px;margin:0;padding:0;transition:opacity .2s,transform .2s;animation:.2s cubic-bezier(.16,1,.3,1) ulf-tooltip-fade-in;position:absolute}.ulf-content{color:#262626;word-wrap:break-word;box-sizing:border-box;width:100%;min-height:20px;padding:0;font-size:14px;line-height:1.5;display:block;overflow:visible}.ulf-arrow{box-sizing:content-box;pointer-events:none;z-index:2;opacity:0;background:#fff;border:1px solid #0000;width:7px;height:7px;transition:opacity .1s;position:absolute}.ulf-tooltip[data-positioned=true] .ulf-arrow{opacity:1}.ulf-arrow-bottom{border-bottom-color:#e2e8f0;border-right-color:#e2e8f0;margin-left:-3.5px;bottom:-4px;left:50%;transform:rotate(45deg)}.ulf-arrow-top{border-top-color:#e2e8f0;border-left-color:#e2e8f0;margin-left:-3.5px;top:-4px;left:50%;transform:rotate(45deg)}.ulf-arrow-left{border-bottom-color:#e2e8f0;border-left-color:#e2e8f0;margin-top:-3.5px;top:50%;left:-4px;transform:rotate(45deg)}.ulf-arrow-right{border-top-color:#e2e8f0;border-right-color:#e2e8f0;margin-top:-3.5px;top:50%;right:-4px;transform:rotate(45deg)}.ulf-white-theme{background:#fff;border:1px solid #e2e8f0;border-radius:.25em;overflow:visible}.ulf-white-theme .ulf-content{color:#262626;letter-spacing:-.01em;padding:8px 12px;font-weight:400}.ulf-white-theme .ulf-arrow-bottom{background:#fff;border-bottom-color:#e2e8f0;border-right-color:#e2e8f0}.ulf-white-theme .ulf-arrow-top{background:#fff;border-top-color:#e2e8f0;border-left-color:#e2e8f0}.ulf-white-theme .ulf-arrow-left{background:#fff;border-bottom-color:#e2e8f0;border-left-color:#e2e8f0}.ulf-white-theme .ulf-arrow-right{background:#fff;border-top-color:#e2e8f0;border-right-color:#e2e8f0}.ulf-white-theme .ulf-spinner-circle{background-color:#8e8e8e}.ulf-light-theme{background:#fff;border:1px solid #e2e8f0;border-radius:.25em;overflow:visible}.ulf-light-theme .ulf-content{color:#1a202c;letter-spacing:-.01em;padding:8px 12px;font-weight:400}.ulf-light-theme .ulf-arrow-bottom{background:#fff;border-bottom-color:#e2e8f0;border-right-color:#e2e8f0}.ulf-light-theme .ulf-arrow-top{background:#fff;border-top-color:#e2e8f0;border-left-color:#e2e8f0}.ulf-light-theme .ulf-arrow-left{background:#fff;border-bottom-color:#e2e8f0;border-left-color:#e2e8f0}.ulf-light-theme .ulf-arrow-right{background:#fff;border-top-color:#e2e8f0;border-right-color:#e2e8f0}.ulf-light-theme .ulf-spinner-circle{background-color:#8e8e8e}.ulf-small .ulf-content{padding:6px 10px;font-size:13px}.ulf-tiny{max-width:280px}.ulf-tiny .ulf-content{padding:3px 5px;font-size:13px;line-height:1.5}.ulf-tiny .ulf-arrow{width:6px;height:6px}.ulf-tiny .ulf-arrow-bottom{bottom:-3.5px}.ulf-tiny .ulf-arrow-top{top:-3.5px}.ulf-tiny .ulf-arrow-left{left:-3.5px}.ulf-tiny .ulf-arrow-right{right:-3.5px}.ulf-large{max-width:480px}.ulf-large .ulf-content{padding:12px 16px;font-size:16px}.ulf-loading-spinner{justify-content:center;align-items:center;gap:6px;min-height:20px;padding:8px 12px;display:flex}.ulf-spinner-circle{background-color:#8e8e8e;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.2s ease-in-out infinite both ulf-spinner-bounce}.ulf-spinner-circle:first-child{animation-delay:-.32s}.ulf-spinner-circle:nth-child(2){animation-delay:-.16s}.ulf-spinner-circle:nth-child(3){animation-delay:0}.ulf-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.rtl .wpulike-default .count-box{margin-right:8px;margin-left:inherit}.rtl .wpulike-default .count-box:before{border-color:#bdbdbd #bdbdbd #0000 #0000;left:auto;right:-1px}.rtl .commentlist .tiles .avatar{left:inherit!important;right:0!important}.rtl .wp_ulike_thumbnail,.rtl .most_liked_comment .avatar{margin:0 0 0 10px}.rtl .wp_ulike_style_love .wp_counter_span{float:left;background:#f1f1f1 url(//lureth-grail.com/wp-content/plugins/wp-ulike/assets/img/icons/heart.png) 85% no-repeat;margin:2px 2px 0 0;padding:0 23px 0 5px}.rtl .wpulike-notification{left:20px;right:inherit}.rtl .wpulike-notification .wpulike-message{padding:14px 65px 14px 15px}.rtl .wpulike-notification .wpulike-message:before{left:auto;right:0}@media screen and (width<=768px){.rtl .wpulike-notification .wpulike-message{padding:11px 55px 11px 11px}}@media screen and (width<=320px){.rtl .wpulike-notification{left:10px;right:10px}.rtl .wpulike-notification .wpulike-message{padding:9px 45px 9px 9px}}.rtl .ulf-tooltip .ulf-arrow-bottom,.rtl .ulf-tooltip .ulf-arrow-top{margin-left:-3.5px;left:50%}.rtl .ulf-tooltip .ulf-arrow-left{border-color:#e2e8f0 #e2e8f0 #0000 #0000;left:auto;right:-4px}.rtl .ulf-tooltip .ulf-arrow-right{border-color:#0000 #0000 #e2e8f0 #e2e8f0;left:-4px;right:auto}.rtl .ulf-tooltip.ulf-tiny .ulf-arrow-left{left:auto;right:-3.5px}.rtl .ulf-tooltip.ulf-tiny .ulf-arrow-right{left:-3.5px;right:auto}.rtl .ulf-tooltip .ulf-white-theme .ulf-arrow-left,.rtl .ulf-tooltip .ulf-light-theme .ulf-arrow-left{border-color:#e2e8f0 #e2e8f0 #0000 #0000}.rtl .ulf-tooltip .ulf-white-theme .ulf-arrow-right,.rtl .ulf-tooltip .ulf-light-theme .ulf-arrow-right{border-color:#0000 #0000 #e2e8f0 #e2e8f0}.rtl .ulf-centered{left:50%;right:auto;transform:translate(-50%,-50%)}:root {
--bg:          #090908;
--surface:     #111110;
--surface-2:   #191816;
--border:      #3d3928;
--border-2:    #5a5238;
--red:         #7a1018;
--red-b:       #c04030;
--red-deep:    #3d0608;
--blue:        #243850;
--blue-b:      #4a7090;
--amber:       #7a5820;
--amber-b:     #c09040;
--grey-b:      #5a6070;
--purple-b:    #8f6fb3;
--text:        #ded3b6;
--text-dim:    #9a9078;
--text-dimmer: #6b6350;
--snow:        #e4ddd0;
--parchment:   #c8b898;
--f-title: 'Bebas Neue', 'Impact', sans-serif;
--f-body:  'Space Mono', 'Courier New', monospace;
--f-note:  'Special Elite', 'Courier New', serif;
--pad-x: 3.5rem;
} html { scroll-behavior: smooth; }
body.lg-theme {
background: var(--bg);
color: var(--text);
font-family: var(--f-body);
font-size: 13px;
line-height: 1.7;
overflow-x: hidden;
}
.lg-theme ::selection { background: var(--red-deep); color: var(--snow); }
.lg-theme a { color: inherit; text-decoration: none; }
.v-red { color: var(--red-b); } .skip-link { position: absolute; left: -9999px; }
.skip-link:focus { left: 1rem; top: 1rem; z-index: 10001; background: var(--red); color: var(--snow); padding: 0.6rem 1rem; } .lg-theme .wp-site-blocks { position: relative; z-index: 10; } #lg-stars {
position: fixed; inset: 0;
pointer-events: none; z-index: 1;
}
#lg-grain {
position: fixed; inset: -100%; width: 300%; height: 300%;
pointer-events: none; z-index: 2; opacity: 0.04;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
animation: lg-grain-shift 0.14s steps(1) infinite;
}
@keyframes lg-grain-shift {
0%   { transform: translate(0,0); }
25%  { transform: translate(-2%,-1%); }
50%  { transform: translate(1%, 2%); }
75%  { transform: translate(2%,-1%); }
100% { transform: translate(-1%, 2%); }
}
#lg-vignette {
position: fixed; inset: 0; pointer-events: none; z-index: 3;
background: radial-gradient(ellipse at 50% 35%, transparent 45%, rgba(4,4,3,0.5) 72%, rgba(4,4,3,0.9) 100%);
} #lg-cursor-ring, #lg-cursor-dot { display: none; }
@media (pointer: fine) {
body.lg-theme { cursor: none; }
body.lg-theme a, body.lg-theme button, body.lg-theme input, body.lg-theme textarea { cursor: none; }
#lg-cursor-ring {
display: block; position: fixed; width: 26px; height: 26px;
border: 1px solid var(--red-b); border-radius: 50%;
pointer-events: none; z-index: 9999;
transform: translate(-50%,-50%);
transition: transform 0.1s ease, width 0.18s ease, height 0.18s ease, border-color 0.18s ease;
mix-blend-mode: difference;
}
#lg-cursor-dot {
display: block; position: fixed; width: 4px; height: 4px;
background: var(--snow); border-radius: 50%;
pointer-events: none; z-index: 9999; transform: translate(-50%,-50%);
}
body.lg-hovering #lg-cursor-ring { width: 42px; height: 42px; border-color: var(--snow); }
} #lg-loader {
position: fixed; inset: 0; background: var(--bg);
z-index: 10000; display: flex; flex-direction: column;
align-items: center; justify-content: center;
transition: opacity 0.7s ease;
}
#lg-loader.lg-out { opacity: 0; pointer-events: none; }
.lg-loader-name {
font-family: var(--f-title);
font-size: clamp(3rem, 10vw, 7rem);
letter-spacing: 0.08em; color: var(--text-dim);
opacity: 0; animation: lg-fade-up 1s ease forwards 0.3s;
}
.lg-loader-sub {
font-size: 9px; letter-spacing: 0.5em; color: var(--text-dimmer);
margin-top: 1rem; opacity: 0; animation: lg-fade-up 0.8s ease forwards 0.9s;
}
@keyframes lg-fade-up {
from { opacity: 0; transform: translateY(8px); }
to   { opacity: 1; transform: translateY(0); }
} .lg-reveal { opacity: 0; transform: translateY(24px); transition: opacity 0.8s ease, transform 0.8s ease; }
.lg-reveal.lg-on { opacity: 1; transform: none; }
.lg-r1 { transition-delay: 0.1s; }
.lg-r2 { transition-delay: 0.2s; }
.lg-r3 { transition-delay: 0.3s; } .lg-nav { position: fixed; top: 0; left: 0; right: 0; z-index: 220;
background: linear-gradient(to bottom, rgba(9,9,8,0.97) 0%, transparent 100%);
padding: 1.4rem var(--pad-x);
display: flex; align-items: center; justify-content: space-between;
}
.lg-nav-logo { font-family: var(--f-title); font-size: 1.6rem; letter-spacing: 0.08em; color: var(--text-dim); }
.lg-nav-logo span { color: var(--red-b); }
.lg-nav-logo img { max-height: 38px; width: auto; }
.lg-nav-cats { display: flex; gap: 0; }
.lg-cat-btn {
font-family: var(--f-body); font-size: 9px; letter-spacing: 0.35em;
color: var(--text-dimmer); padding: 0.5rem 1.2rem;
background: none; border: none; border-right: 1px solid var(--border);
transition: color 0.2s; white-space: nowrap;
}
.lg-cat-btn:first-child { border-left: 1px solid var(--border); }
.lg-cat-btn:hover, .lg-cat-btn.lg-active { color: var(--text); }
.lg-cat-btn.lg-active { color: var(--red-b); } .lg-nav .wp-block-navigation { font-size: 9px; letter-spacing: 0.3em; } .lg-mobile-toggle {
display: none;
background: none; border: none; padding: 0.4rem;
cursor: pointer;
flex-direction: column; align-items: flex-end; gap: 5px;
}
@media (pointer: fine) { .lg-mobile-toggle { cursor: none; } }
.lg-mobile-toggle span {
display: block; height: 1px; background: var(--text);
transition: width 0.2s ease, transform 0.3s ease, opacity 0.2s ease, background 0.2s ease;
}
.lg-mobile-toggle span:nth-child(1) { width: 22px; }
.lg-mobile-toggle span:nth-child(2) { width: 14px; }
.lg-mobile-toggle span:nth-child(3) { width: 22px; }
.lg-mobile-toggle[aria-expanded="true"] span { background: var(--snow); }
.lg-mobile-toggle[aria-expanded="true"] span:nth-child(1) { transform: translateY(6px) rotate(45deg); width: 22px; }
.lg-mobile-toggle[aria-expanded="true"] span:nth-child(2) { opacity: 0; width: 0; }
.lg-mobile-toggle[aria-expanded="true"] span:nth-child(3) { transform: translateY(-6px) rotate(-45deg); width: 22px; } #lg-mobile-nav {
position: fixed; inset: 0;
background: rgba(9,9,8,0.98);
z-index: 210;
display: flex; flex-direction: column;
align-items: center; justify-content: center;
gap: 0;
opacity: 0; pointer-events: none;
transition: opacity 0.35s ease;
backdrop-filter: blur(4px);
}
#lg-mobile-nav.lg-open { opacity: 1; pointer-events: auto; }
.lg-mobile-link {
font-family: var(--f-title);
font-size: clamp(2.4rem, 11vw, 4.5rem);
letter-spacing: 0.06em;
color: var(--text-dim);
padding: 0.7rem 2rem;
width: 100%; text-align: center;
border-bottom: 1px solid var(--border-2);
display: flex; align-items: center; justify-content: center; gap: 1.2rem;
opacity: 0; transform: translateY(14px);
transition: opacity 0.35s ease, transform 0.35s ease, color 0.2s;
}
.lg-mobile-link:first-of-type { border-top: 1px solid var(--border-2); }
.lg-mobile-link:hover { color: var(--text); }
#lg-mobile-nav.lg-open .lg-mobile-link:nth-child(1) { opacity: 1; transform: none; transition-delay: 0.04s; }
#lg-mobile-nav.lg-open .lg-mobile-link:nth-child(2) { opacity: 1; transform: none; transition-delay: 0.09s; }
#lg-mobile-nav.lg-open .lg-mobile-link:nth-child(3) { opacity: 1; transform: none; transition-delay: 0.14s; }
#lg-mobile-nav.lg-open .lg-mobile-link:nth-child(4) { opacity: 1; transform: none; transition-delay: 0.19s; }
#lg-mobile-nav.lg-open .lg-mobile-link:nth-child(5) { opacity: 1; transform: none; transition-delay: 0.24s; }
.lg-mobile-num {
font-family: var(--f-body); font-size: 9px; letter-spacing: 0.3em;
color: var(--text-dim); opacity: 0.6;
} .lg-mobile-word { display: inline-block; } .lg-hero {
position: relative; min-height: 100vh;
display: flex; flex-direction: column; justify-content: flex-start;
padding: 12vh var(--pad-x) 4rem; overflow: hidden; z-index: 10;
}
.lg-hero-img, .lg-hero-img-2 { position: absolute; inset: 0; z-index: 0; }
.lg-hero-img {
background-image: url(//lureth-grail.com/wp-content/themes/lureth-grail/assets/images/shear-1.png);
background-size: cover; background-position: 20% center;
opacity: 0.07; mix-blend-mode: luminosity;
}
.lg-hero-img-2 {
background-image: url(//lureth-grail.com/wp-content/themes/lureth-grail/assets/images/reachinghand.png);
background-size: 45%; background-position: right 5% center; background-repeat: no-repeat;
opacity: 0.055; mix-blend-mode: luminosity;
}
.lg-hero-content { position: relative; z-index: 5; max-width: 820px; }
.lg-hero-label { font-size: 9px; letter-spacing: 0.5em; color: var(--red); margin-bottom: 1.4rem; }
.lg-hero-name {
font-family: var(--f-title); font-size: clamp(5rem, 14vw, 13rem);
line-height: 0.84; color: var(--text); letter-spacing: -0.01em; user-select: none; margin: 0;
}
.lg-hero-name .first { display: block; }
.lg-hero-name .last {
display: block; color: transparent;
-webkit-text-stroke: 1px var(--text-dim); text-stroke: 1px var(--text-dim);
}
.lg-hero-name .last:hover { color: var(--text); -webkit-text-stroke: 0; transition: 0.3s; } .lg-hero-name { position: relative; }
.lg-letter { display: inline-block; will-change: transform, filter; }
@keyframes lg-letter-fly {
0%   { transform: translate(0,0) rotate(0deg) scale(1); text-shadow: none; filter: none; }
14%  { transform: translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.82);
text-shadow: -7px 3px 0 var(--blue-b), 7px -3px 0 var(--red-b), 0 0 22px rgba(192,64,48,.4);
filter: brightness(1.7) blur(.2px); }
32%  { transform: translate(calc(var(--dx) * -0.55), calc(var(--dy) * 0.45)) rotate(calc(var(--rot) * -0.6)) scale(1.08);
text-shadow: 5px -2px 0 var(--blue-b), -5px 2px 0 var(--red-b);
filter: brightness(1.3); }
50%  { transform: translate(calc(var(--dx) * 0.22), calc(var(--dy) * -0.18)) rotate(calc(var(--rot) * 0.22)) scale(.96);
text-shadow: -2px 1px 0 var(--blue-b), 2px -1px 0 var(--red-b);
filter: none; }
68%  { transform: translate(calc(var(--dx) * -0.08), calc(var(--dy) * 0.08)) rotate(calc(var(--rot) * -0.08)) scale(1.02); text-shadow: none; }
84%  { transform: translate(calc(var(--dx) * 0.02), calc(var(--dy) * -0.02)) rotate(0deg) scale(1); }
100% { transform: translate(0,0) rotate(0deg) scale(1); text-shadow: none; filter: none; }
}
.lg-hero-name:hover .lg-letter {
animation: lg-letter-fly 1.15s cubic-bezier(.16,1.4,.3,1) both;
animation-delay: calc(var(--i) * 45ms);
}
.lg-hero-name:hover .last { color: var(--text); -webkit-text-stroke: 0; transition: color 0.15s, -webkit-text-stroke 0.15s; }
.lg-hero-tagline { display: flex; align-items: center; gap: 1.5rem; margin: 2rem 0 3rem; }
.lg-hero-tagline-line { width: 40px; height: 1px; background: var(--red); }
.lg-hero-tagline-text { font-size: 10px; letter-spacing: 0.4em; color: var(--text-dim); }
.lg-hero-meta { display: flex; gap: 4rem; flex-wrap: wrap; }
.lg-hero-meta-label { font-size: 8px; letter-spacing: 0.4em; color: var(--text-dimmer); margin-bottom: 0.3rem; }
.lg-hero-meta-val { font-size: 11px; letter-spacing: 0.1em; color: var(--text-dim); }
.lg-hero-scroll {
position: absolute; right: var(--pad-x); bottom: 4rem;
display: flex; flex-direction: column; align-items: center; gap: 0.8rem; z-index: 5;
}
.lg-hero-scroll-line {
width: 1px; height: 50px;
background: linear-gradient(to bottom, transparent, var(--red));
animation: lg-scroll-line 2s ease-in-out infinite;
}
@keyframes lg-scroll-line {
0%,100% { opacity: 0.3; height: 50px; }
50%     { opacity: 0.8; height: 70px; }
}
.lg-hero-scroll span { font-size: 8px; letter-spacing: 0.4em; color: var(--text-dimmer); writing-mode: vertical-rl; } .lg-featured-badge {
font-family: var(--f-body); font-size: 0.7rem; letter-spacing: 0.4em;
color: var(--text-dimmer); padding: 1.5rem var(--pad-x) 0.8rem;
display: flex; align-items: center; gap: 1rem;
}
.lg-featured-badge::before { content: ''; display: block; width: 24px; height: 1px; background: var(--border-2); }
.lg-featured { z-index: 10; position: relative; padding: 0 var(--pad-x); }
.lg-featured .wp-block-post { margin: 0; }
.lg-featured-inner {
border: 1px solid var(--border);
display: grid; grid-template-columns: 1.2fr 1fr;
overflow: hidden; position: relative; transition: border-color 0.3s;
}
.lg-featured-inner:hover { border-color: var(--border-2); }
.lg-featured-media { position: relative; overflow: hidden; background: var(--surface); min-height: 480px; }
.lg-featured-media img {
position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;
opacity: 0.5; transition: transform 0.7s ease, opacity 0.4s ease; mix-blend-mode: luminosity;
}
.lg-featured-inner:hover .lg-featured-media img { transform: scale(1.04); opacity: 0.65; }
.lg-featured-media::after { content: ''; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(to right, transparent 60%, var(--bg) 100%); }
.lg-featured-body {
padding: 3rem 3rem 3rem 2rem; background: var(--bg);
display: flex; flex-direction: column; justify-content: space-between; gap: 1.5rem;
}
.lg-featured-tag { font-size: 0.7rem; letter-spacing: 0.4em; color: var(--red); }
.lg-featured-tag a { color: inherit; }
.lg-featured-title { font-family: var(--f-title); font-size: clamp(2.5rem, 5vw, 5rem); line-height: 0.9; color: var(--text); margin: 1rem 0 1.5rem; }
.lg-featured-title a { color: var(--text); }
.lg-featured-title a:hover { color: var(--snow); }
.lg-featured-excerpt { font-family: var(--f-note); font-size: 14px; line-height: 2; color: var(--text-dim); flex: 1; }
.lg-featured-footer {
display: flex; align-items: center; justify-content: space-between;
margin-top: 1rem; padding-top: 1.5rem; border-top: 1px solid var(--border);
}
.lg-featured-date { font-size: 9px; letter-spacing: 0.3em; color: var(--text-dimmer); }
.lg-featured-link { font-size: 9px; letter-spacing: 0.4em; color: var(--red-b); display: inline-flex; align-items: center; gap: 0.6rem; }
.lg-featured-link::after { content: '→'; transition: transform 0.2s; }
.lg-featured-inner:hover .lg-featured-link::after { transform: translateX(4px); } .lg-posts { position: relative; z-index: 10; padding: 5rem var(--pad-x) 8rem; }
.lg-posts-header {
display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 1rem;
margin-bottom: 3rem; border-bottom: 1px solid var(--border); padding-bottom: 1.5rem;
}
.lg-posts-title { font-family: var(--f-title); font-size: clamp(2rem, 4vw, 4rem); line-height: 1; color: var(--text); margin: 0; }
.lg-posts-count { font-size: 9px; letter-spacing: 0.3em; color: var(--text-dimmer); }
.lg-posts-filter { display: flex; flex-wrap: wrap; gap: 0; }
.lg-posts-filter .lg-cat-btn { cursor: pointer; background: none; }
@media (pointer: fine) { .lg-posts-filter .lg-cat-btn { cursor: none; } }
.lg-posts .wp-block-post-template {
display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px; margin: 0; padding: 0; list-style: none;
}
.lg-posts .wp-block-post-template.is-layout-flow > li { margin: 0; }
.lg-posts .wp-block-post {
position: relative; overflow: hidden; border: 1px solid var(--border);
background: var(--surface); transition: border-color 0.3s;
display: flex; flex-direction: column;
animation: lg-card-appear 0.5s ease both;
}
.lg-posts .wp-block-post:hover {
border-color: rgba(192, 64, 48, 0.25);
box-shadow: 0 0 24px 4px rgba(192, 64, 48, 0.18), 0 0 0 1px rgba(192, 64, 48, 0.12);
}
@keyframes lg-card-appear { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }
.lg-card-img { height: 200px; position: relative; overflow: hidden; margin: 0; }
.lg-card-img img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s ease; opacity: 0.78; }
.lg-posts .wp-block-post:hover .lg-card-img img { transform: scale(1.05); opacity: 0.9; }
.lg-card-img::after { content: ''; position: absolute; inset: 0; background: linear-gradient(to top, var(--surface) 0%, transparent 60%); pointer-events: none; } .lg-card-img:empty { background:
repeating-linear-gradient(135deg, var(--surface) 0 14px, var(--surface-2) 14px 28px); }
.lg-card-body { padding: 1.5rem; display: flex; flex-direction: column; flex: 1; }
.lg-card-tag { font-size: 0.7rem; letter-spacing: 0.3em; margin-bottom: 0.7rem; color: var(--text-dim); text-transform: uppercase; }
.lg-card-tag a { color: inherit; }
.lg-card-title { font-family: var(--f-title); font-size: 1.9rem; line-height: 1; color: var(--text); margin: 0 0 0.8rem; }
.lg-card-title a { color: var(--text); }
.lg-card-title a:hover { color: var(--snow); }
.lg-card-excerpt {
font-size: 11px; line-height: 1.8; color: var(--text-dim); margin: 0 0 1.2rem;
display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; flex: 1;
}
.lg-card-footer {
display: flex; justify-content: space-between; align-items: center;
padding-top: 1rem; border-top: 1px solid var(--border); margin-top: auto;
}
.lg-card-date { font-size: 8px; letter-spacing: 0.25em; color: var(--text-dimmer); }
.lg-card-footer::after { content: '→'; font-size: 11px; color: var(--text-dimmer); transition: color 0.2s, transform 0.2s; }
.lg-posts .wp-block-post:hover .lg-card-footer::after { color: var(--red-b); transform: translateX(3px); } .wp-block-post[class*="category-vyshka"]      .lg-card-tag { color: var(--red-b); }
.wp-block-post[class*="category-astrofotos"]  .lg-card-tag { color: var(--blue-b); }
.wp-block-post[class*="category-astrophotography"] .lg-card-tag { color: var(--blue-b); }
.wp-block-post[class*="category-memorabilia"] .lg-card-tag { color: var(--amber-b); }
.wp-block-post[class*="category-tools"]       .lg-card-tag { color: var(--text-dim); } .lg-posts .wp-block-query-pagination { margin-top: 3rem; justify-content: center; gap: 1rem; }
.lg-posts .wp-block-query-pagination a,
.lg-posts .wp-block-query-pagination .wp-block-query-pagination-numbers { font-size: 10px; letter-spacing: 0.3em; color: var(--text-dim); }
.lg-posts .wp-block-query-pagination .current { color: var(--red-b); } .wp-block-post.lg-hidden { display: none !important; } .lg-about {
position: relative; z-index: 10; border-top: 1px solid var(--border);
padding: 6rem var(--pad-x); display: grid; grid-template-columns: 1fr 2fr; gap: 6rem; align-items: center;
}
.lg-about-tag { font-size: 0.7rem; letter-spacing: 0.4em; color: var(--red); margin-bottom: 1rem; display: flex; align-items: center; gap: 1rem; }
.lg-about-tag::before { content: ''; display: block; width: 24px; height: 1px; background: var(--red); }
.lg-about-heading { font-family: var(--f-title); font-size: clamp(2rem, 5vw, 5.5rem); line-height: 0.88; color: var(--text); margin: 0; }
.lg-about-img { position: relative; height: 280px; overflow: hidden; margin-top: 2rem; }
.lg-about-img img { width: 100%; height: 100%; object-fit: cover; opacity: 0.3; filter: grayscale(1); mix-blend-mode: luminosity; transition: opacity 0.4s; }
.lg-about-img:hover img { opacity: 0.45; }
.lg-about-img::after { content: ''; position: absolute; inset: 0; background: linear-gradient(135deg, var(--bg) 0%, transparent 60%); }
.lg-about-body { font-family: var(--f-note); font-size: 15px; line-height: 2.1; color: var(--text-dim); }
.lg-about-body p + p { margin-top: 1.5em; }
.lg-about-body em { color: var(--text); font-style: italic; }
.lg-about-body .v-red { font-style: normal; }
.lg-about-links { margin-top: 3rem; display: flex; gap: 2rem; flex-wrap: wrap; }
.lg-about-link {
font-size: 9px; letter-spacing: 0.4em; color: var(--text-dimmer);
padding-bottom: 0.4rem; border-bottom: 1px solid var(--border); transition: color 0.2s, border-color 0.2s;
}
.lg-about-link:hover { color: var(--red-b); border-color: var(--red); } .lg-cats { position: relative; z-index: 10; border-top: 1px solid var(--border); padding: 6rem var(--pad-x); }
.lg-cats-header { margin-bottom: 3rem; }
.lg-cats-eyebrow { font-size: 9px; letter-spacing: 0.5em; color: var(--red); display: flex; align-items: center; gap: 1rem; }
.lg-cats-eyebrow span { display: block; width: 24px; height: 1px; background: var(--red); }
.lg-cats-heading { font-family: var(--f-title); font-size: clamp(2rem, 4vw, 4rem); margin: 0.8rem 0 0; color: var(--text); }
.lg-cats-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2px; }
.lg-cat-card {
border: 1px solid var(--border); padding: 2.5rem 2rem;
position: relative; overflow: hidden; transition: border-color 0.3s; display: block;
}
.lg-cat-card:hover { border-color: var(--border-2); }
.lg-cat-card::before {
content: attr(data-num); position: absolute; top: 1.5rem; right: 1.5rem;
font-family: var(--f-title); font-size: 4rem; color: var(--border); line-height: 1;
}
.lg-cat-icon { font-size: 1.5rem; margin-bottom: 1.5rem; opacity: 0.4; }
.lg-cat-name { font-family: var(--f-title); font-size: 2.4rem; line-height: 1; margin-bottom: 0.8rem; color: var(--text); }
.lg-cat-desc { font-size: 10px; line-height: 1.8; color: var(--text-dim); }
.lg-cat-count { margin-top: 2rem; font-size: 8px; letter-spacing: 0.3em; color: var(--text-dimmer); }
.lg-cat-card.vyshka      .lg-cat-name { color: var(--red-b); }
.lg-cat-card.tools       .lg-cat-name { color: var(--blue-b); }
.lg-cat-card.memorabilia .lg-cat-name { color: var(--amber-b); }
.lg-cat-card.astrofotos  .lg-cat-name { color: var(--grey-b); }
.lg-cat-card.vyshka      { border-color: #1e0c10; }
.lg-cat-card.tools       { border-color: #0c1820; }
.lg-cat-card.memorabilia { border-color: #201408; }
.lg-cat-card.astrofotos  { border-color: #14161c; } .lg-footer {
position: relative; z-index: 10; border-top: 1px solid var(--border);
padding: 4rem var(--pad-x) 3rem;
display: grid; grid-template-columns: 1fr; justify-items: center; align-items: end; gap: 2rem;
}
.lg-footer-name { font-family: var(--f-title); font-size: clamp(2.5rem, 6vw, 7rem); line-height: 1; color: var(--border-2); margin: 0; }
.lg-footer-name span { color: var(--red); }
.lg-footer-center { text-align: center; font-size: 9px; letter-spacing: 0.3em; color: var(--text-dimmer); line-height: 2.5; }
.lg-footer-center a:hover { color: var(--red-b); }
.lg-footer-right { text-align: right; font-size: 9px; letter-spacing: 0.3em; color: var(--text-dimmer); line-height: 2.5; }
.lg-footer-richte { color: var(--red); letter-spacing: 0.5em; margin-top: 1.5rem; } .lg-article { position: relative; z-index: 10; padding: 9rem var(--pad-x) 5rem; }
.lg-article-header { max-width: 1320px; margin: 0 auto 3rem; text-align: center; }
.lg-article-eyebrow { font-size: 9px; letter-spacing: 0.5em; color: var(--red); margin-bottom: 1.2rem; }
.lg-article .wp-block-post-title { font-family: var(--f-title); font-size: clamp(3rem, 8vw, 7rem); line-height: 0.9; color: var(--text); margin: 0 0 1.2rem; }
.lg-article-meta { font-size: 9px; letter-spacing: 0.3em; color: var(--text-dimmer); display: flex; gap: 1.5rem; flex-wrap: wrap; justify-content: center; }
.lg-article-meta a { color: var(--red-b); } @font-face {
font-family: 'Saphile Rounded Demo';
src: url(//lureth-grail.com/wp-content/themes/lureth-grail/assets/fonts/SaphileRoundedDemoDrawn-6RyDv.otf) format('opentype');
font-weight: normal; font-style: normal; font-display: swap;
}
.lg-prose { color: var(--text-dim); font-size: 15px; line-height: 1.85; }
.lg-prose p { margin: 0 0 1.4rem; }
.lg-prose h2,
.lg-prose h3,
.lg-prose h4 {
font-family: 'Saphile Rounded Demo', var(--f-title);
text-align: center; color: var(--text); letter-spacing: 0.01em;
}
.lg-prose h2 { font-size: clamp(1.6rem, 4vw, 2.4rem); margin: 3rem 0 1.2rem; }
.lg-prose h3 { font-size: clamp(1.3rem, 3vw, 1.9rem); margin: 2.4rem 0 1rem; }
.lg-prose h4 { font-size: clamp(1.1rem, 2.5vw, 1.5rem); margin: 2rem 0 0.8rem; }
.lg-prose a { color: var(--red-b); border-bottom: 1px solid var(--red-deep); }
.lg-prose a:hover { color: var(--snow); border-color: var(--red-b); }
.lg-prose img { display: block; margin-left: auto; margin-right: auto; max-width: 100%; height: auto; }
.lg-prose figure { margin: 2.5rem auto; display: block; max-width: 100%; text-align: center; }
.lg-prose .wp-block-image { margin: 2.5rem auto; display: block; max-width: 100%; }
.lg-prose .wp-block-image img { display: block; margin: 0 auto; max-width: 100%; height: auto; }
.lg-prose blockquote, .lg-prose .wp-block-quote {
font-family: var(--f-note); border-left: 2px solid var(--red); padding: 0.8rem 1.2rem; margin: 2rem 0; color: var(--text); font-style: italic;
}
.lg-prose code, .lg-prose .wp-block-code {
font-family: var(--f-body); background: var(--surface); border: 1px solid var(--border);
padding: 0.1em 0.4em; font-size: 0.92em; color: var(--parchment);
}
.lg-prose .wp-block-code { padding: 1.2rem; display: block; overflow-x: auto; }
.lg-prose ul, .lg-prose ol { margin: 1.2rem 0 1.6rem; padding-left: 1.5rem; }
.lg-prose li { margin-bottom: 0.5rem; }
.lg-prose figcaption { font-size: 0.75rem; letter-spacing: 0.1em; color: var(--text-2, var(--text-dim)); text-align: center; margin-top: 0.5rem; } .lg-prose .wp-block-audio,
.lg-prose .wp-block-video,
.lg-prose .wp-block-embed {
max-width: var(--wp--style--global--content-size, 760px);
width: 100%;
margin: 2rem auto;
display: block;
}
.lg-prose .wp-block-audio audio {
display: block;
width: 100%;
margin: 0 auto;
}
.lg-prose .wp-block-embed__wrapper {
max-width: 100%;
} .lg-post-nav { max-width: 1320px; margin: 4rem auto 0; padding-top: 2rem; border-top: 1px solid var(--border); display: flex; justify-content: space-between; gap: 1rem; }
.lg-post-nav a { font-size: 9px; letter-spacing: 0.3em; color: var(--text-dim); }
.lg-post-nav a:hover { color: var(--red-b); } .lg-archive-head { position: relative; z-index: 10; padding: 9rem var(--pad-x) 0; }
.lg-archive-eyebrow { font-size: 9px; letter-spacing: 0.5em; color: var(--red); margin-bottom: 1rem; }
.lg-archive-title { font-family: var(--f-title); font-size: clamp(3rem, 8vw, 7rem); line-height: 0.9; color: var(--text); margin: 0; }
.lg-archive-desc { font-family: var(--f-note); color: var(--text-dim); margin-top: 1rem; max-width: 640px; } .lg-404 { position: relative; z-index: 10; min-height: 80vh; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 6rem var(--pad-x); }
.lg-404-code { font-family: var(--f-title); font-size: clamp(7rem, 22vw, 18rem); line-height: 0.8; color: var(--text-dimmer); }
.lg-404-code span { color: var(--red); } @media (max-width: 1000px) {
:root { --pad-x: 1.5rem; }
.lg-nav-cats { display: none; }
.lg-mobile-toggle { display: flex; }
.lg-featured-inner { grid-template-columns: 1fr; }
.lg-featured-media { min-height: 260px; }
.lg-posts .wp-block-post-template { grid-template-columns: 1fr 1fr; }
.lg-about { grid-template-columns: 1fr; gap: 3rem; padding: 4rem var(--pad-x); }
.lg-cats-grid { grid-template-columns: 1fr 1fr; }
.lg-footer { gap: 1.5rem; }
.lg-posts { padding: 4rem var(--pad-x) 5rem; }
}
@media (max-width: 640px) {
.lg-posts .wp-block-post-template { grid-template-columns: 1fr; }
.lg-cats-grid { grid-template-columns: 1fr; }
.lg-hero-meta { gap: 2rem; }
} @media (prefers-reduced-motion: reduce) {
#lg-grain { animation: none; }
.lg-hero-scroll-line { animation: none; }
.lg-reveal { opacity: 1 !important; transform: none !important; transition: none; }
.lg-posts .wp-block-post { animation: none; }
.lg-hero-name:hover .lg-letter { animation: none !important; }
html { scroll-behavior: auto; }
} .editor-styles-wrapper.lg-theme { background: var(--bg); } body.block-editor-iframe__body #lg-loader,
body.block-editor-iframe__body #lg-grain,
body.block-editor-iframe__body #lg-stars,
body.block-editor-iframe__body #lg-vignette,
body.block-editor-iframe__body #lg-cursor-ring,
body.block-editor-iframe__body #lg-cursor-dot,
body.block-editor-iframe__body #lg-mobile-nav { display: none !important; } body.block-editor-iframe__body .lg-hero { min-height: 55vh; }
body.block-editor-iframe__body .lg-hero-name:hover .lg-letter { animation: none !important; }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;
}