html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}hr{border:1px solid #ddd;opacity:.5;clear:both}a{text-decoration:none;color:#c20c3d}a:hover{color:#16141a}h1,h2,h3,h4,h5,h6{color:#c20c3d;font-weight:700}h3.medium-title{font-size:calc(0.3vw + 1em);font-size:-webkit-calc(0.3vw + 1em);font-size:-moz-calc(0.3vw + 1em)}h2.section-title,h3.section-title,label.section-title,h4.section-title{font-size:2em;margin:0 0 25px}ul{margin:0 30px;padding:0 5px}ul li{list-style:disc;padding:5px 0}p{margin:15px 0;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}.border-box{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}blockquote{font-style:italic}address{margin:10px 0}.videoWrapper,.wp-block-embed__wrapper{position:relative;height:0;margin:0 auto;max-width:1280px;max-height:720px;width:100%;padding-bottom:56.25%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}.videoWrapper iframe,.videoWrapper object,.videoWrapper video,.videoWrapper embed,.wp-block-embed__wrapper iframe,.wp-block-embed__wrapper object,.wp-block-embed__wrapper video,.wp-block-embed__wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.g-calendar-wrapper{position:relative;height:0;margin:20px auto;max-width:1280px;max-height:1280px;width:100%;padding-bottom:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}.g-calendar-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body{background:#fff;width:100%;overflow-x:hidden;margin:0 !important;padding:0;font-family:'Open Sans',sans-serif;font-size:18px;color:#16141a;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;animation:fadeIn 1s}input[type=checkbox].toggle{display:none !important}#uaccess-beta-mode{font-size:15px;background:#c20c3d;color:#fff;font-weight:700;display:none}#uaccess-beta-mode.show-beta{display:block}#page404:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}#main-content{padding:30px 4%;overflow:hidden;margin-top:60px}#manager-content{padding:30px 0;overflow:hidden;margin-top:60px}.button,a.wp-block-button__link{display:inline-block;padding:10px 15px;margin:15px 0;text-align:center;border:none;border-radius:5px;color:#fafafa;cursor:pointer;background:#c20c3d;font-weight:700;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.button:hover,.button.transparent-button:hover,a.wp-block-button__link:hover{background:#16141a;color:#fafafa}.dark-button{background:#16141a}.light-button{background:#fafafa;color:#454545}.light-button:hover{background:#eee;color:#454545}.dark-button:hover{color:#16141a;background:#fafafa}.green-button{background:#89b741}.green-button:hover{background:#16141a}.small-button{font-size:14px;padding:6px 10px}.add-license-box{margin-bottom:15px}.add-license-box .button{margin:0}.dashicons{vertical-align:sub}.icon-button{display:flex;text-align:center;align-items:center;height:100%;width:100%;justify-content:center}footer{position:relative;clear:both;overflow:hidden;width:100%;padding:50px 0;margin:0 auto}.footer-content{position:relative;z-index:1}.copyright{text-align:center;font-size:12px;color:#898989}.copyright p{margin:10px 0}.socialmedia{overflow:hidden;display:inline-block;text-align:center}.socialmedia a,.socialmedia label{padding:10px;display:inline-block;text-align:center}.socialmedia a .fab,.socialmedia a .fas,.socialmedia label .fab,.socialmedia label .fas{font-size:26px}#footer-social{clear:both;overflow:hidden}#footer-social .socialmedia{margin:0 auto}#footer-social .socialmedia a{color:#fff}#footer-social .socialmedia a:hover{color:#c20c3d}.footer-statement p{margin:0;font-size:32px}.faq{border:1px solid #eee;background:#fafafa;margin-bottom:20px;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.faq h3{margin:15px 0 0}#page404{text-align:center;padding:250px 0;position:relative}#page404 h1{border-left:none;font-size:3em;z-index:1;position:relative}#page404 p{z-index:1;position:relative;font-size:18px}#page404 a,#page404 .container{z-index:1;position:relative}#page404 #searchform{margin-top:2em}.header-filter{width:100%}.header-filter-page-title{text-align:center}.blog-category-filter{overflow:hidden;margin:0 0 10px;padding:10px;text-align:right;border-radius:15px}label#show-category-links{display:block;cursor:pointer;padding:10px}label#show-category-links .dashicons{vertical-align:middle}ul.blog-category-select{padding:0;margin:0;display:none}ul.blog-category-select li{list-style:none;margin:0;padding:10px 15px}a[rel=tag]{padding:5px;display:inline-block;margin:0 0 5px;border-radius:3px}.dark-background{background:#172029}.dark-background p{color:#fff}td.icon-td{text-align:center}td.icon-td .dashicons-yes{color:green}td.icon-td .dashicons-no-alt{color:red}.navigation{display:inline-block;background:#16141a;border-radius:15px;margin:20px auto 0;padding:0 .5em}.navigation a,.navigation span{padding:.5em;display:inline-block;font-size:1em;margin:0;border-radius:3px;font-weight:700;font-size:15px}.navigation span.dashicons{vertical-align:middle;margin:0}.fixed-overlay-box{display:none;position:fixed;width:90%;left:5%;bottom:0;height:50%;overflow-y:scroll;z-index:999;background:#1b252f}label.close-overlay-box{position:absolute;top:0;right:10px;cursor:pointer;padding:10px}label.close-overlay-box .dashicons{font-size:26px;width:auto;height:auto}.page-title{background:#fafafa}.loading-animation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;margin:auto;width:2.5em;height:2.5em}.ldr-blk{height:35%;width:35%;animation:pulse .75s ease-in infinite alternate;background-color:#fff}.an_delay{animation-delay:.75s}.card-loader{overflow:hidden;margin:0;padding-bottom:50px;position:relative;height:100%}#sub-card-loader{display:none}.cards-loading{display:block;align-items:center;width:100%;text-align:center;padding:40px;position:absolute;bottom:40px}label.loading-text{display:block;text-align:center;white-space:nowrap;margin:15px 0 0;font-weight:700;color:#ccc}.no-cards-found{padding:150px 4%;text-align:center;font-size:20px;font-weight:700}#select-adventure-location{width:100%;position:fixed;padding-left:50px;bottom:0;left:0;background:#1b252f;z-index:10}.dnd-cards-login-form{padding:0 4%;margin:0 auto;max-width:450px}.adventure-box{background:#1b252f;overflow:hidden}.adventure-content{padding:20px}.adventure-content h4{margin:0 0 10px;font-weight:700}img.adventure-thumbnail{display:block;width:100%}.adventure-content .button{margin:15px 0 0}.adventure-edit-options{display:grid;grid-gap:0 2%;padding:20px 0;grid-template-columns:auto auto auto auto;z-index:5;position:relative}.adventure-edit-option{color:#fff;cursor:pointer}.adventure-edit-option.delete-adventure{text-align:center}.adventure-edit-option.delete-adventure:hover>.dashicons-trash{color:#c0392b}.feature-section{margin:0 auto 40px;max-width:500px}.feature-section p{position:relative;padding-left:20px;display:block}.feature-section p:before{content:"\f345";font-family:dashicons;color:#c20c3d;position:absolute;left:0;top:2px}@media screen and (min-width:600px){.navigation a,.navigation span{font-size:18px}}@media screen and (min-width:768px){.fixed-overlay-box{width:70%;left:15%}}@media screen and (min-width:960px){label.close-overlay-box .dashicons{font-size:40px}}@media screen and (min-width:1200px){.fixed-overlay-box{width:60%;left:20%}}@media screen and (min-width:1600px){.fixed-overlay-box{width:800px;left:calc(50% - 400px)}}