@charset "UTF-8";
@charset "UTF-8";
@font-face{font-family:element-icons;font-style:normal;font-weight:400;src:url(//www.playscooters.com/wp-content/plugins/azonpress/public/fonts/element-icons.woff?3f74e8b6f6f8669aab05f64439e19882) format("woff"),url(//www.playscooters.com/wp-content/plugins/azonpress/public/fonts/element-icons.ttf?24ae61b1eb720924f162c1659b3fc695) format("truetype")}[class*=" el-icon-"],[class^=el-icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:element-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:baseline}.el-icon-upload:before{content:"\e60d"}.el-icon-error:before{content:"\e62c"}.el-icon-success:before{content:"\e62d"}.el-icon-warning:before{content:"\e62e"}.el-icon-sort-down:before{content:"\e630"}.el-icon-sort-up:before{content:"\e631"}.el-icon-arrow-left:before{content:"\e600"}.el-icon-circle-plus:before{content:"\e601"}.el-icon-circle-plus-outline:before{content:"\e602"}.el-icon-arrow-down:before{content:"\e603"}.el-icon-arrow-right:before{content:"\e604"}.el-icon-arrow-up:before{content:"\e605"}.el-icon-back:before{content:"\e606"}.el-icon-circle-close:before{content:"\e607"}.el-icon-date:before{content:"\e608"}.el-icon-circle-close-outline:before{content:"\e609"}.el-icon-caret-left:before{content:"\e60a"}.el-icon-caret-bottom:before{content:"\e60b"}.el-icon-caret-top:before{content:"\e60c"}.el-icon-caret-right:before{content:"\e60e"}.el-icon-close:before{content:"\e60f"}.el-icon-d-arrow-left:before{content:"\e610"}.el-icon-check:before{content:"\e611"}.el-icon-delete:before{content:"\e612"}.el-icon-d-arrow-right:before{content:"\e613"}.el-icon-document:before{content:"\e614"}.el-icon-d-caret:before{content:"\e615"}.el-icon-edit-outline:before{content:"\e616"}.el-icon-download:before{content:"\e617"}.el-icon-goods:before{content:"\e618"}.el-icon-search:before{content:"\e619"}.el-icon-info:before{content:"\e61a"}.el-icon-message:before{content:"\e61b"}.el-icon-edit:before{content:"\e61c"}.el-icon-location:before{content:"\e61d"}.el-icon-loading:before{content:"\e61e"}.el-icon-location-outline:before{content:"\e61f"}.el-icon-menu:before{content:"\e620"}.el-icon-minus:before{content:"\e621"}.el-icon-bell:before{content:"\e622"}.el-icon-mobile-phone:before{content:"\e624"}.el-icon-news:before{content:"\e625"}.el-icon-more:before{content:"\e646"}.el-icon-more-outline:before{content:"\e626"}.el-icon-phone:before{content:"\e627"}.el-icon-phone-outline:before{content:"\e628"}.el-icon-picture:before{content:"\e629"}.el-icon-picture-outline:before{content:"\e62a"}.el-icon-plus:before{content:"\e62b"}.el-icon-printer:before{content:"\e62f"}.el-icon-rank:before{content:"\e632"}.el-icon-refresh:before{content:"\e633"}.el-icon-question:before{content:"\e634"}.el-icon-remove:before{content:"\e635"}.el-icon-share:before{content:"\e636"}.el-icon-star-on:before{content:"\e637"}.el-icon-setting:before{content:"\e638"}.el-icon-circle-check:before{content:"\e639"}.el-icon-service:before{content:"\e63a"}.el-icon-sold-out:before{content:"\e63b"}.el-icon-remove-outline:before{content:"\e63c"}.el-icon-star-off:before{content:"\e63d"}.el-icon-circle-check-outline:before{content:"\e63e"}.el-icon-tickets:before{content:"\e63f"}.el-icon-sort:before{content:"\e640"}.el-icon-zoom-in:before{content:"\e641"}.el-icon-time:before{content:"\e642"}.el-icon-view:before{content:"\e643"}.el-icon-upload2:before{content:"\e644"}.el-icon-zoom-out:before{content:"\e645"}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:hsla(0,0%,100%,.9);bottom:0;left:0;margin:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{margin-top:-21px;position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:#409eff;font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;height:42px;width:42px}.el-loading-spinner .path{stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#409eff;stroke-linecap:round;animation:loading-dash 1.5s ease-in-out infinite}.el-loading-spinner i{color:#409eff}.el-loading-fade-enter,.el-loading-fade-leave-active{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}
.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{border-width:6px;content:" "}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#ebeef5;bottom:-6px;left:50%;margin-right:3px}.el-popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;margin-left:-6px}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#ebeef5;border-top-width:0;left:50%;margin-right:3px;top:-6px}.el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-6px;top:1px}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#ebeef5;left:-6px;margin-bottom:3px;top:50%}.el-popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#fff;bottom:-6px;left:1px}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{border-left-color:#ebeef5;border-right-width:0;margin-bottom:3px;right:-6px;top:50%}.el-popper[x-placement^=left] .popper__arrow:after{border-left-color:#fff;border-right-width:0;bottom:-6px;margin-left:-6px;right:1px}.el-select-dropdown{background-color:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:5px 0;position:absolute;z-index:1001}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{background-color:#fff;color:#409eff}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#f5f7fa}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e6da";font-family:element-icons;font-size:12px;font-weight:700;position:absolute;right:20px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{color:#999;font-size:14px;margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}
.el-select-dropdown__item{box-sizing:border-box;color:#606266;cursor:pointer;font-size:14px;height:34px;line-height:34px;overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#fff}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#f5f7fa}.el-select-dropdown__item.selected{color:#409eff;font-weight:700}
.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{border-width:6px;content:" "}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#ebeef5;bottom:-6px;left:50%;margin-right:3px}.el-popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;margin-left:-6px}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#ebeef5;border-top-width:0;left:50%;margin-right:3px;top:-6px}.el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-6px;top:1px}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#ebeef5;left:-6px;margin-bottom:3px;top:50%}.el-popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#fff;bottom:-6px;left:1px}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{border-left-color:#ebeef5;border-right-width:0;margin-bottom:3px;right:-6px;top:50%}.el-popper[x-placement^=left] .popper__arrow:after{border-left-color:#fff;border-right-width:0;bottom:-6px;margin-left:-6px;right:1px}.el-select-dropdown{background-color:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:5px 0;position:absolute;z-index:1001}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{background-color:#fff;color:#409eff}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#f5f7fa}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e6da";font-family:element-icons;font-size:12px;font-weight:700;position:absolute;right:20px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{color:#999;font-size:14px;margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-textarea{display:inline-block;font-size:14px;position:relative;vertical-align:bottom;width:100%}.el-input__inner,.el-textarea__inner{-webkit-box-sizing:border-box;color:#606266;font-size:inherit;width:100%}.el-textarea__inner{background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;display:block;line-height:1.5;padding:5px 15px;resize:vertical;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea__inner:hover{border-color:#c0c4cc}.el-textarea__inner:focus{border-color:#409eff;outline:0}.el-textarea .el-input__count{background:#fff;bottom:5px;color:#909399;font-size:12px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea.is-exceed .el-textarea__inner{border-color:#f56c6c}.el-textarea.is-exceed .el-input__count{color:#f56c6c}.el-input{display:inline-block;font-size:14px;position:relative;width:100%}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:#b4bccc;border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input__inner,.el-select-dropdown__item.is-disabled:hover{background-color:#fff}.el-input .el-input__clear{color:#c0c4cc;cursor:pointer;font-size:14px;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{align-items:center;color:#909399;display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:#fff;display:inline-block;line-height:normal;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-image:none;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;display:inline-block;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-input__inner:hover,.el-select:hover .el-input__inner{border-color:#c0c4cc}.el-input__prefix,.el-input__suffix{color:#c0c4cc;height:100%;position:absolute;text-align:center;top:0;-webkit-transition:all .3s}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input__inner::placeholder{color:#c0c4cc}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409eff;outline:0}.el-input__suffix{pointer-events:none;right:5px;transition:all .3s}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;line-height:40px;text-align:center;transition:all .3s;width:25px}.el-input__icon:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#f56c6c}.el-input.is-exceed .el-input__suffix .el-input__count{color:#f56c6c}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{border-collapse:separate;border-spacing:0;display:inline-table;line-height:normal;width:100%}.el-input-group>.el-input__inner{display:table-cell;vertical-align:middle}.el-input-group__append,.el-input-group__prepend{background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;color:#909399;display:table-cell;padding:0 20px;position:relative;vertical-align:middle;white-space:nowrap;width:1px}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{background-color:transparent;border-color:transparent;border-bottom:0;border-top:0;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;height:0;width:0}.el-tag{background-color:#ecf5ff;border:1px solid #d9ecff;border-radius:4px;box-sizing:border-box;color:#409eff;display:inline-block;font-size:12px;height:32px;line-height:30px;padding:0 10px;white-space:nowrap}.el-tag.is-hit{border-color:#409eff}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{background-color:#409eff;color:#fff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{background-color:#909399;color:#fff}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67c23a}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{background-color:#67c23a;color:#fff}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{background-color:#e6a23c;color:#fff}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{background-color:#f56c6c;color:#fff}.el-tag .el-icon-close{border-radius:50%;cursor:pointer;font-size:12px;height:16px;line-height:16px;position:relative;right:-5px;text-align:center;top:-1px;vertical-align:middle;width:16px}.el-tag .el-icon-close:before{display:block}.el-tag--dark{background-color:#409eff;color:#fff}.el-tag--dark,.el-tag--dark.is-hit{border-color:#409eff}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{background-color:#66b1ff;color:#fff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{background-color:#a6a9ad;color:#fff}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67c23a}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{background-color:#85ce61;color:#fff}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{background-color:#ebb563;color:#fff}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{background-color:#f78989;color:#fff}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409eff}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{background-color:#409eff;color:#fff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{background-color:#909399;color:#fff}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{background-color:#67c23a;color:#fff}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{background-color:#e6a23c;color:#fff}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{background-color:#f56c6c;color:#fff}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{transform:scale(.8)}.el-tag--small{height:24px;line-height:22px;padding:0 8px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag--mini{height:20px;line-height:19px;padding:0 5px}.el-tag--mini .el-icon-close{margin-left:-3px;transform:scale(.7)}.el-select-dropdown__item{box-sizing:border-box;color:#606266;cursor:pointer;font-size:14px;height:34px;line-height:34px;overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#f5f7fa}.el-select-dropdown__item.selected{color:#409eff;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{background:#e4e7ed;bottom:12px;content:"";display:block;height:1px;left:20px;position:absolute;right:20px}.el-select-group__title{color:#909399;font-size:12px;line-height:30px;padding-left:20px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;transition:opacity .34s ease-out}.el-scrollbar__wrap{height:100%;overflow:scroll}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{height:0;width:0}.el-scrollbar__thumb{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;display:block;height:0;position:relative;transition:background-color .3s;width:0}.el-scrollbar__thumb:hover{background-color:hsla(220,4%,58%,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;transition:opacity .12s ease-out;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#409eff}.el-select .el-input .el-select__caret{color:#c0c4cc;cursor:pointer;font-size:14px;transform:rotate(180deg);transition:transform .3s}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(0)}.el-select .el-input .el-select__caret.is-show-close{border-radius:100%;color:#c0c4cc;font-size:14px;text-align:center;transform:rotate(180deg);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#e4e7ed}.el-select .el-input.is-focus .el-input__inner{border-color:#409eff}.el-select>.el-input{display:block}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#666;font-size:14px;height:28px;margin-left:15px;outline:0;padding:0}.el-select__input.is-mini{height:14px}.el-select__close{color:#c0c4cc;cursor:pointer;font-size:14px;line-height:18px;position:absolute;right:25px;top:8px;z-index:1000}.el-select__close:hover{color:#909399}.el-select__tags{align-items:center;display:flex;flex-wrap:wrap;line-height:normal;position:absolute;top:50%;transform:translateY(-50%);white-space:normal;z-index:1}.el-select__tags-text{overflow:hidden;text-overflow:ellipsis}.el-select .el-tag{align-items:center;background-color:#f0f2f5;border-color:transparent;box-sizing:border-box;display:flex;margin:2px 0 2px 6px;max-width:100%}.el-select .el-tag__close.el-icon-close{background-color:#c0c4cc;color:#fff;flex-shrink:0;top:0}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-select .el-tag__close.el-icon-close:before{display:block;transform:translateY(.5px)}
.el-input__inner,.el-textarea__inner{background-image:none;-webkit-box-sizing:border-box;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea{display:inline-block;font-size:14px;position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#606266;display:block;font-size:inherit;line-height:1.5;padding:5px 15px;resize:vertical;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea__inner:hover{border-color:#c0c4cc}.el-textarea__inner:focus{border-color:#409eff;outline:0}.el-textarea .el-input__count{background:#fff;bottom:5px;color:#909399;font-size:12px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea.is-exceed .el-textarea__inner{border-color:#f56c6c}.el-textarea.is-exceed .el-input__count{color:#f56c6c}.el-input{display:inline-block;font-size:14px;position:relative;width:100%}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:#b4bccc;border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#c0c4cc;cursor:pointer;font-size:14px;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{align-items:center;color:#909399;display:inline-flex;font-size:12px;height:100%}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner{font-size:inherit}.el-input .el-input__count .el-input__count-inner{background:#fff;display:inline-block;line-height:normal;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#606266;display:inline-block;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__prefix,.el-input__suffix{color:#c0c4cc;height:100%;position:absolute;text-align:center;top:0;-webkit-transition:all .3s}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input__inner::placeholder{color:#c0c4cc}.el-input__inner:hover{border-color:#c0c4cc}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409eff;outline:0}.el-input__suffix{pointer-events:none;right:5px;transition:all .3s}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;line-height:40px;text-align:center;transition:all .3s;width:25px}.el-input__icon:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#f56c6c}.el-input.is-exceed .el-input__suffix .el-input__count{color:#f56c6c}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{border-collapse:separate;border-spacing:0;display:inline-table;line-height:normal;width:100%}.el-input-group>.el-input__inner{display:table-cell;vertical-align:middle}.el-input-group__append,.el-input-group__prepend{background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;color:#909399;display:table-cell;padding:0 20px;position:relative;vertical-align:middle;white-space:nowrap;width:1px}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{background-color:transparent;border-color:transparent;border-bottom:0;border-top:0;color:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;height:0;width:0}
.el-radio,.el-radio--medium.is-bordered .el-radio__label{font-size:14px}.el-radio,.el-radio__input{line-height:1;outline:0;white-space:nowrap}.el-radio,.el-radio__inner,.el-radio__input{display:inline-block;position:relative}.el-radio{color:#606266;cursor:pointer;font-weight:500;margin-right:30px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.el-radio.is-bordered{border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;height:40px;padding:12px 20px 0 10px}.el-radio.is-bordered.is-checked{border-color:#409eff}.el-radio.is-bordered.is-disabled{border-color:#ebeef5;cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#f5f7fa;border-color:#e4e7ed}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{border-radius:4px;height:36px;padding:10px 20px 0 10px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{border-radius:3px;height:32px;padding:8px 15px 0 10px}.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{border-radius:3px;height:28px;padding:6px 15px 0 10px}.el-radio--mini.is-bordered .el-radio__label{font-size:12px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{background-color:#f5f7fa;cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:#c0c4cc}.el-radio__input.is-disabled+span.el-radio__label{color:#c0c4cc;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:#409eff;border-color:#409eff}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#409eff}.el-radio__input.is-focus .el-radio__inner{border-color:#409eff}.el-radio__inner{background-color:#fff;border:1px solid #dcdfe6;border-radius:100%;box-sizing:border-box;cursor:pointer;height:14px;width:14px}.el-radio__inner:hover{border-color:#409eff}.el-radio__inner:after{background-color:#fff;border-radius:100%;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{bottom:0;left:0;margin:0;opacity:0;outline:0;position:absolute;right:0;top:0;z-index:-1}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px #409eff}.el-radio__label{font-size:14px;padding-left:10px}
.el-tabs__header{margin:0 0 15px;padding:0;position:relative}.el-tabs__active-bar{background-color:#409eff;bottom:0;height:2px;left:0;list-style:none;position:absolute;transition:transform .3s cubic-bezier(.645,.045,.355,1);z-index:1}.el-tabs__new-tab{border:1px solid #d3dce6;border-radius:3px;color:#d3dce6;cursor:pointer;float:right;font-size:12px;height:18px;line-height:18px;margin:12px 0 9px 10px;text-align:center;transition:all .15s;width:18px}.el-tabs__new-tab .el-icon-plus{transform:scale(.8)}.el-tabs__new-tab:hover{color:#409eff}.el-tabs__nav-wrap{margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:#e4e7ed;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:1}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after,.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:#909399;cursor:pointer;font-size:12px;line-height:44px;position:absolute}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{float:left;position:relative;transition:transform .3s;white-space:nowrap;z-index:2}.el-tabs__nav.is-stretch{display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{box-sizing:border-box;color:#303133;display:inline-block;font-size:14px;font-weight:500;height:40px;line-height:40px;list-style:none;padding:0 20px;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus.is-active.is-focus:not(:active){border-radius:3px;box-shadow:inset 0 0 2px 2px #409eff}.el-tabs__item .el-icon-close{border-radius:50%;margin-left:5px;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1)}.el-tabs__item .el-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs--card>.el-tabs__header .el-tabs__active-bar,.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs__item .el-icon-close:hover{background-color:#c0c4cc;color:#fff}.el-tabs__item.is-active{color:#409eff}.el-tabs__item:hover{color:#409eff;cursor:pointer}.el-tabs__item.is-disabled{color:#c0c4cc;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #e4e7ed}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #e4e7ed;border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{font-size:12px;height:14px;line-height:15px;overflow:hidden;position:relative;right:-2px;top:-1px;transform-origin:100% 50%;vertical-align:middle;width:0}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #e4e7ed;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#fff}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.el-tabs--border-card{background:#fff;border:1px solid #dcdfe6;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#f5f7fa;border-bottom:1px solid #e4e7ed;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:#909399;margin-top:-1px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:#fff;border-left-color:#dcdfe6;border-right-color:#dcdfe6;color:#409eff}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#409eff}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#c0c4cc}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #dcdfe6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border:1px solid #e4e7ed;border-bottom:none;border-left:none;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #e4e7ed;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:none;border-right:1px solid #fff;border-top:1px solid #e4e7ed}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid #e4e7ed;border-radius:4px 0 0 4px;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #e4e7ed}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #e4e7ed;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:none;border-left:1px solid #fff;border-top:1px solid #e4e7ed}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid #e4e7ed;border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter .3s}.slideInRight-leave{animation:slideInRight-leave .3s;left:0;position:absolute;right:0}.slideInLeft-enter{animation:slideInLeft-enter .3s}.slideInLeft-leave{animation:slideInLeft-leave .3s;left:0;position:absolute;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform:translateX(100%);transform-origin:0 0}to{opacity:1;transform:translateX(0);transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;transform:translateX(0);transform-origin:0 0}to{opacity:0;transform:translateX(100%);transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;transform:translateX(-100%);transform-origin:0 0}to{opacity:1;transform:translateX(0);transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;transform:translateX(0);transform-origin:0 0}to{opacity:0;transform:translateX(-100%);transform-origin:0 0}}
.el-button{-webkit-appearance:none;background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#606266;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:0;padding:12px 20px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.el-button+.el-button{margin-left:10px}.el-button:focus,.el-button:hover{background-color:#ecf5ff;border-color:#c6e2ff;color:#409eff}.el-button:active{border-color:#3a8ee6;color:#3a8ee6;outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#fff;border-color:#409eff;color:#409eff}.el-button.is-active,.el-button.is-plain:active{border-color:#3a8ee6;color:#3a8ee6}.el-button.is-plain:active{background:#fff;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{background-color:#fff;background-image:none;border-color:#ebeef5;color:#c0c4cc;cursor:not-allowed}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:hsla(0,0%,100%,.35);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#fff}.el-button--primary:active{outline:0}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{background-color:#a0cfff;border-color:#a0cfff;color:#fff}.el-button--primary.is-plain{background:#ecf5ff;border-color:#b3d8ff;color:#409eff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409eff;border-color:#409eff;color:#fff}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{background-color:#ecf5ff;border-color:#d9ecff;color:#8cc5ff}.el-button--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#fff}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#fff}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{background-color:#b3e19d;border-color:#b3e19d;color:#fff}.el-button--success.is-plain{background:#f0f9eb;border-color:#c2e7b0;color:#67c23a}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67c23a;border-color:#67c23a;color:#fff}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#fff;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{background-color:#f0f9eb;border-color:#e1f3d8;color:#a4da89}.el-button--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#fff}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#fff}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{background-color:#f3d19e;border-color:#f3d19e;color:#fff}.el-button--warning.is-plain{background:#fdf6ec;border-color:#f5dab1;color:#e6a23c}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#fff;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{background-color:#fdf6ec;border-color:#faecd8;color:#f0c78a}.el-button--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#fff}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#fff}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{background-color:#fab6b6;border-color:#fab6b6;color:#fff}.el-button--danger.is-plain{background:#fef0f0;border-color:#fbc4c4;color:#f56c6c}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#fff;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{background-color:#fef0f0;border-color:#fde2e2;color:#f9a7a7}.el-button--info{background-color:#909399;border-color:#909399;color:#fff}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#fff}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#fff}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{background-color:#c8c9cc;border-color:#c8c9cc;color:#fff}.el-button--info.is-plain{background:#f4f4f5;border-color:#d3d4d6;color:#909399}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#fff;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{background-color:#f4f4f5;border-color:#e9e9eb;color:#bcbec2}.el-button--medium{border-radius:4px;font-size:14px;padding:10px 20px}.el-button--mini,.el-button--small{border-radius:3px;font-size:12px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small,.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{background:0 0;border-color:transparent;color:#409eff;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{background-color:transparent;border-color:transparent;color:#66b1ff}.el-button--text:active{background-color:transparent;color:#3a8ee6}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button-group .el-button--danger:last-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:last-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:last-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:last-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:last-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child),.el-button-group>.el-dropdown>.el-button{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:first-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:first-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:first-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:first-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:first-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-right-color:hsla(0,0%,100%,.5)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-top-left-radius:0}
.el-notification{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;overflow:hidden;padding:14px 26px 14px 13px;position:fixed;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;width:330px}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{color:#303133;font-size:16px;font-weight:700;margin:0}.el-notification__content{color:#606266;font-size:14px;line-height:21px;margin:6px 0 0;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{font-size:24px;height:24px;width:24px}.el-notification__closeBtn{color:#909399;cursor:pointer;font-size:16px;position:absolute;right:15px;top:18px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67c23a}.el-notification .el-icon-error{color:#f56c6c}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#e6a23c}.el-notification-fade-enter.right{right:0;transform:translateX(100%)}.el-notification-fade-enter.left{left:0;transform:translateX(-100%)}.el-notification-fade-leave-active{opacity:0}
.el-input__inner,.el-textarea__inner{-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{border-width:6px;content:" "}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#ebeef5;bottom:-6px;left:50%;margin-right:3px}.el-popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;margin-left:-6px}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#ebeef5;border-top-width:0;left:50%;margin-right:3px;top:-6px}.el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-6px;top:1px}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#ebeef5;left:-6px;margin-bottom:3px;top:50%}.el-popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#fff;bottom:-6px;left:1px}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{border-left-color:#ebeef5;border-right-width:0;margin-bottom:3px;right:-6px;top:50%}.el-popper[x-placement^=left] .popper__arrow:after{border-left-color:#fff;border-right-width:0;bottom:-6px;margin-left:-6px;right:1px}.el-select-dropdown{background-color:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:5px 0;position:absolute;z-index:1001}.el-input__inner,.el-select-dropdown__list,.el-tag,.el-textarea__inner{-webkit-box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{background-color:#fff;color:#409eff}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#f5f7fa}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e6da";font-family:element-icons;font-size:12px;font-weight:700;position:absolute;right:20px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{color:#999;font-size:14px;margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-textarea{display:inline-block;font-size:14px;position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#606266;display:block;font-size:inherit;line-height:1.5;padding:5px 15px;resize:vertical;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea__inner:hover{border-color:#c0c4cc}.el-textarea__inner:focus{border-color:#409eff;outline:0}.el-textarea .el-input__count{background:#fff;bottom:5px;color:#909399;font-size:12px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#c0c4cc}.el-textarea.is-exceed .el-textarea__inner{border-color:#f56c6c}.el-textarea.is-exceed .el-input__count{color:#f56c6c}.el-input{display:inline-block;font-size:14px;position:relative;width:100%}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:#b4bccc;border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input__inner,.el-select-dropdown__item.is-disabled:hover{background-color:#fff}.el-input .el-input__clear{color:#c0c4cc;cursor:pointer;font-size:14px;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{align-items:center;color:#909399;display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:#fff;display:inline-block;line-height:normal;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-image:none;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner:hover,.el-select:hover .el-input__inner{border-color:#c0c4cc}.el-input__prefix,.el-input__suffix{color:#c0c4cc;height:100%;position:absolute;text-align:center;top:0;-webkit-transition:all .3s}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input__inner::placeholder{color:#c0c4cc}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409eff;outline:0}.el-input__suffix{pointer-events:none;right:5px;transition:all .3s}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;line-height:40px;text-align:center;transition:all .3s;width:25px}.el-input__icon:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__inner::placeholder{color:#c0c4cc}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#f56c6c}.el-input.is-exceed .el-input__suffix .el-input__count{color:#f56c6c}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{border-collapse:separate;border-spacing:0;display:inline-table;line-height:normal;width:100%}.el-input-group>.el-input__inner{display:table-cell;vertical-align:middle}.el-input-group__append,.el-input-group__prepend{background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;color:#909399;display:table-cell;padding:0 20px;position:relative;vertical-align:middle;white-space:nowrap;width:1px}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{background-color:transparent;border-color:transparent;border-bottom:0;border-top:0;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;height:0;width:0}.el-tag{background-color:#ecf5ff;border:1px solid #d9ecff;border-radius:4px;box-sizing:border-box;color:#409eff;display:inline-block;font-size:12px;height:32px;line-height:30px;padding:0 10px;white-space:nowrap}.el-tag.is-hit{border-color:#409eff}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{background-color:#409eff;color:#fff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{background-color:#909399;color:#fff}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67c23a}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{background-color:#67c23a;color:#fff}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{background-color:#e6a23c;color:#fff}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{background-color:#f56c6c;color:#fff}.el-tag .el-icon-close{border-radius:50%;cursor:pointer;font-size:12px;height:16px;line-height:16px;position:relative;right:-5px;text-align:center;top:-1px;vertical-align:middle;width:16px}.el-tag .el-icon-close:before{display:block}.el-tag--dark{background-color:#409eff;color:#fff}.el-tag--dark,.el-tag--dark.is-hit{border-color:#409eff}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{background-color:#66b1ff;color:#fff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{background-color:#a6a9ad;color:#fff}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67c23a}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{background-color:#85ce61;color:#fff}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{background-color:#ebb563;color:#fff}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{background-color:#f78989;color:#fff}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409eff}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{background-color:#409eff;color:#fff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{background-color:#909399;color:#fff}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{background-color:#67c23a;color:#fff}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{background-color:#e6a23c;color:#fff}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{background-color:#f56c6c;color:#fff}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{transform:scale(.8)}.el-tag--small{height:24px;line-height:22px;padding:0 8px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag--mini{height:20px;line-height:19px;padding:0 5px}.el-tag--mini .el-icon-close{margin-left:-3px;transform:scale(.7)}.el-select-dropdown__item{box-sizing:border-box;color:#606266;cursor:pointer;font-size:14px;height:34px;line-height:34px;overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-disabled{color:#c0c4cc;cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#f5f7fa}.el-select-dropdown__item.selected{color:#409eff;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{background:#e4e7ed;bottom:12px;content:"";display:block;height:1px;left:20px;position:absolute;right:20px}.el-select-group__title{color:#909399;font-size:12px;line-height:30px;padding-left:20px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;transition:opacity .34s ease-out}.el-scrollbar__wrap{height:100%;overflow:scroll}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{height:0;width:0}.el-scrollbar__thumb{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;display:block;height:0;position:relative;transition:background-color .3s;width:0}.el-scrollbar__thumb:hover{background-color:hsla(220,4%,58%,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;transition:opacity .12s ease-out;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#409eff}.el-select .el-input .el-select__caret{color:#c0c4cc;cursor:pointer;font-size:14px;transform:rotate(180deg);transition:transform .3s}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(0)}.el-select .el-input .el-select__caret.is-show-close{border-radius:100%;color:#c0c4cc;font-size:14px;text-align:center;transform:rotate(180deg);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#e4e7ed}.el-select .el-input.is-focus .el-input__inner{border-color:#409eff}.el-select>.el-input{display:block}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#666;font-size:14px;height:28px;margin-left:15px;outline:0;padding:0}.el-select__input.is-mini{height:14px}.el-select__close{color:#c0c4cc;cursor:pointer;font-size:14px;line-height:18px;position:absolute;right:25px;top:8px;z-index:1000}.el-select__close:hover{color:#909399}.el-select__tags{align-items:center;display:flex;flex-wrap:wrap;line-height:normal;position:absolute;top:50%;transform:translateY(-50%);white-space:normal;z-index:1}.el-select__tags-text{overflow:hidden;text-overflow:ellipsis}.el-select .el-tag{align-items:center;background-color:#f0f2f5;border-color:transparent;box-sizing:border-box;display:flex;margin:2px 0 2px 6px;max-width:100%}.el-select .el-tag__close.el-icon-close{background-color:#c0c4cc;color:#fff;flex-shrink:0;top:0}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-select .el-tag__close.el-icon-close:before{display:block;transform:translateY(.5px)}.el-pagination{color:#303133;font-weight:700;padding:2px 5px;white-space:nowrap}.el-pagination:after,.el-pagination:before{content:"";display:table}.el-pagination:after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){box-sizing:border-box;display:inline-block;font-size:13px;height:28px;line-height:28px;min-width:35.5px;vertical-align:top}.el-pagination .el-input__inner{-moz-appearance:textfield;line-height:normal;text-align:center}.el-pagination .el-input__suffix{right:0;transform:scale(.8)}.el-pagination .el-select .el-input{margin:0 5px;width:100px}.el-pagination .el-select .el-input .el-input__inner{border-radius:3px;padding-right:25px}.el-pagination button{background:0 0;border:none;padding:0 6px}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:#409eff}.el-pagination button:disabled{background-color:#fff;color:#c0c4cc;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:50% no-repeat #fff;background-size:16px;color:#303133;cursor:pointer;margin:0}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#c0c4cc;cursor:not-allowed}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;height:22px;line-height:22px;min-width:22px}.el-pagination--small .arrow.disabled{visibility:hidden}.el-pagination--small .more:before,.el-pagination--small li.more:before{line-height:24px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{color:#606266;font-weight:400;margin:0 10px 0 0}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#409eff}.el-pagination__total{color:#606266;font-weight:400;margin-right:10px}.el-pagination__jump{color:#606266;font-weight:400;margin-left:24px}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{border-radius:3px;box-sizing:border-box;height:28px;line-height:18px;margin:0 2px;padding:0 2px;text-align:center}.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:#f4f4f5;border-radius:2px;color:#606266;margin:0 5px;min-width:30px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#c0c4cc}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#409eff}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#409eff;color:#fff}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager,.el-pager li{display:inline-block;margin:0;vertical-align:top}.el-pager{font-size:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-pager .more:before{line-height:30px}.el-pager li{background:#fff;box-sizing:border-box;font-size:13px;height:28px;line-height:28px;min-width:35.5px;padding:0 4px;text-align:center}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{color:#303133;line-height:28px}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#c0c4cc}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#409eff}.el-pager li.active{color:#409eff;cursor:default}
@keyframes scaleAnimation{0%{transform:scale(.5)}90%{transform:scale(1.1)}to{transform:scale(1)}}.azp_modal_body .azp_products_title{font-size:16px;margin-bottom:10px}.azp_search_products .azp_search_form{display:flex;margin-bottom:15px;position:relative}.azp_search_products .azp_search_form input[type=search]{border-radius:4px 0 0 4px;flex-basis:calc(100% - 100px);height:40px;padding:0 15px}.azp_search_products .azp_search_form input[type=search]:focus{border-color:#ddd;box-shadow:none;outline:none}.azp_search_products .azp_search_form button{background:#f5f7fa;border-left:none;border-color:#dcdfe6;border-radius:0 4px 4px 0;cursor:pointer;flex-basis:100px;height:40px;margin-left:-3px;padding:0}.azp_search_products .azp_search_form button:focus{border-color:#dcdfe6;box-shadow:none;outline:none}.azp_products{border:1px solid #ddd;box-shadow:inset 0 -10px 13px 0 hsla(0,0%,87%,.7);display:flex;flex-wrap:wrap;justify-content:space-between;max-height:40vh;overflow-y:scroll;padding:10px 10px 0}.azp_products .azp_single_product{align-items:center;border:1px solid #ddd;border-radius:2px;cursor:pointer;display:flex;flex-basis:calc(33.33% - 30px);margin-bottom:12px;padding:5px 10px}.azp_products .azp_single_product.azp_selected{border:1px solid #1e90ff;box-shadow:inset 0 0 2px 3px #f5f7fa;position:relative}.azp_products .azp_single_product.azp_selected:before{color:#1e90ff;content:"\e62d";display:inline-block;font-family:element-icons!important;left:5px;position:absolute;top:5px}.azp_products .azp_single_product .azp_product_avatar{overflow:hidden;text-align:center}.azp_products .azp_single_product .azp_product_avatar img{height:auto;max-height:75px;max-width:75px;width:100%}.azp_products .azp_single_product .azp_product_details{padding-left:10px}.azp_products .azp_single_product .azp_product_details .product-title{margin-bottom:5px}.azp_products .azp_single_product .azp_product_details .product-price{font-weight:600}.azp_layout_title{font-size:16px;margin-bottom:10px}.azp_product_styles{display:flex;flex-wrap:wrap}.azp_product_styles .azp_style_select{align-items:center;border:1px solid #1e90ff;border-radius:13px;cursor:pointer;display:flex;height:25px;justify-content:center;margin-bottom:5px;margin-left:10px;padding:0 10px 0 30px;position:relative}.azp_product_styles .azp_style_select:first-child{margin-left:0}.azp_product_styles .azp_style_select:before{border:1px solid #1e90ff;border-radius:50%;color:#1e90ff;content:"";display:inline-block;font-family:element-icons!important;height:13px;left:8px;line-height:1;position:absolute;top:calc(50% - 8px);width:13px}.azp_product_styles .azp_style_select.azp_selected_style:before{animation:scaleAnimation .5s;content:"\e62d"}.azp_column_num .azp_grid_num_title{font-size:16px;margin-bottom:10px}.azp_column_num .el-select .el-input__inner{background-color:#fff}.azp_product_load{align-items:center;display:flex;flex-direction:column;height:40vh;justify-content:center}.azp_product_load i{font-size:30px}.azp_product_load h3{margin-bottom:0}.azonpress_api_error{text-align:center}.azonpress_api_error h3{color:darkred;margin-bottom:20px}.azp_post_frame{padding:0}.azp_post_frame .azonpress_media_footer{background:#f5f7fa;display:block;margin:10px -15px -15px;padding:10px;text-align:right}.azp_post_frame .azp_short_code{padding:5px;width:300px}.azp_post_frame .azp_layout_wrapper{border-top:1px solid #d2d5db}.azonpress_element_product_results ul.azp_element_items>li{background:#f5f7fa;border:1px solid #e4e7ed;margin-bottom:20px;padding:10px}.azonpress_element_product_results ul.azp_element_items>li .azonpress_p_info{display:block;overflow:hidden}.azonpress_element_product_results ul.azp_element_items>li .azp_p_image{float:left;max-width:75px;width:20%}.azonpress_element_product_results ul.azp_element_items>li .azp_p_image img{max-width:100%}.azonpress_element_product_results ul.azp_element_items>li .product_info{display:block;float:left;margin-left:20px;width:80%}.azonpress_element_product_results ul.azp_element_items>li .azonpress_expand_options{background:#fff;margin-top:15px;padding:10px 20px}.azonpress_element_product_results .azonpress_form_item{margin-bottom:15px}.azonpress_element_product_results .azonpress_form_item>label{display:block;font-weight:700;margin-bottom:5px}.azonpress_element_product_results ul.azonpress_image_sets{display:block;width:100%}.azonpress_element_product_results ul.azonpress_image_sets li{display:inline-block;margin-right:30px;padding:15px;text-align:center}.azonpress_element_product_results ul.azonpress_image_sets li:hover{background:#f5f7fa;cursor:pointer}.azonpress_element_product_results ul.azonpress_image_sets li img{display:block;max-width:100px}.azonpress_element_product_results .azp_cta_table img{max-width:140px}.azp_media_form .azp_form_item{display:block;margin-bottom:20px}.azp_table_header{margin-bottom:10px;max-width:200px}.azp_pagination{float:right;margin-top:20px}@font-face {
font-family: 'fontello';
src: url(//www.playscooters.com/wp-content/plugins/tfm-theme-boost/tfm-social-plugin/css/fontello/font/fontello.eot?14983538);
src: url(//www.playscooters.com/wp-content/plugins/tfm-theme-boost/tfm-social-plugin/css/fontello/font/fontello.eot?14983538#iefix) format('embedded-opentype'),
url(//www.playscooters.com/wp-content/plugins/tfm-theme-boost/tfm-social-plugin/css/fontello/font/fontello.woff2?14983538) format('woff2'),
url(//www.playscooters.com/wp-content/plugins/tfm-theme-boost/tfm-social-plugin/css/fontello/font/fontello.woff?14983538) format('woff'),
url(//www.playscooters.com/wp-content/plugins/tfm-theme-boost/tfm-social-plugin/css/fontello/font/fontello.ttf?14983538) format('truetype'),
url(//www.playscooters.com/wp-content/plugins/tfm-theme-boost/tfm-social-plugin/css/fontello/font/fontello.svg?14983538#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.icon-apple-podcasts:before { content: '\e02f'; } .icon-gab:before { content: '\e80b'; } .icon-minds:before { content: '\e80c'; } .icon-globe:before { content: '\e80d'; } .icon-bitchute:before { content: '\e80e'; } .icon-steemit:before { content: '\e80f'; } .icon-share:before { content: '\e813'; } .icon-tiktok:before { content: '\e815'; } .icon-discord:before { content: '\e821'; } .icon-gettr:before { content: '\e828'; } .icon-twitterx:before { content: '\e87e'; } .icon-bluesky:before { content: '\f01f'; } .icon-dzen:before { content: '\f02f'; } .icon-mastodon:before { content: '\f03f'; } .icon-twitter:before { content: '\f099'; } .icon-facebook:before { content: '\f09a'; } .icon-rss:before { content: '\f09e'; } .icon-mail-alt:before { content: '\f0e0'; } .icon-linkedin:before { content: '\f0e1'; } .icon-youtube:before { content: '\f167'; } .icon-instagram:before { content: '\f16d'; } .icon-flickr:before { content: '\f16e'; } .icon-tumblr:before { content: '\f173'; } .icon-dribbble:before { content: '\f17d'; } .icon-vkontakte:before { content: '\f189'; } .icon-behance:before { content: '\f1b4'; } .icon-steam:before { content: '\f1b6'; } .icon-spotify:before { content: '\f1bc'; } .icon-soundcloud:before { content: '\f1be'; } .icon-git:before { content: '\f1d3'; } .icon-paper-plane:before { content: '\f1d8'; } .icon-paper-plane-empty:before { content: '\f1d9'; } .icon-twitch:before { content: '\f1e8'; } .icon-pinterest:before { content: '\f231'; } .icon-whatsapp:before { content: '\f232'; } .icon-medium:before { content: '\f23a'; } .icon-odnoklassniki:before { content: '\f263'; } .icon-get-pocket:before { content: '\f265'; } .icon-500px:before { content: '\f26e'; } .icon-vimeo:before { content: '\f27d'; } .icon-reddit-alien:before { content: '\f281'; } .icon-mixcloud:before { content: '\f289'; } .icon-telegram:before { content: '\f2c6'; }
 :root {
--white:  #ffffff;
--black:  #000000;
--very-dark-grey:  #131315;
--dark-grey: #44464b;
--medium-grey:  #94979e;
--light-grey: #cfd0d2;
--very-light-grey: #f2f2f3;
--off-white: #f7f8fa;
}  .tfm-social-menu li.menu-item[class*="tfm"] a::before {
font-family: "fontello";
margin-right: 0.625rem;
width: 17px;
height: 17px;
display: inline-flex;
border-radius: 100%;
padding: 3px;
font-size: 12px;
justify-content: center;
align-items: center;
color:  var(--white);
}
.tfm-social-menu .tfm-twitter.menu-item a::before {
content: '\e87e';
}
.tfm-social-menu .tfm-facebook.menu-item a::before {
content: '\f09a';
}
.tfm-social-menu .tfm-pinterest.menu-item a::before {
content: '\f231';
}
.tfm-social-menu .tfm-linkedin.menu-item a::before {
content: '\f0e1';
}
.tfm-social-menu .tfm-tumblr.menu-item a::before {
content: '\f173';
}
.tfm-social-menu .tfm-reddit.menu-item a::before {
content: '\f281';
}
.tfm-social-menu .tfm-pocket.menu-item a::before {
content: '\f265';
}
.tfm-social-menu .tfm-youtube.menu-item a::before {
content: '\f167';
}
.tfm-social-menu .tfm-instagram.menu-item a::before {
content: '\f16d';
}
.tfm-social-menu .tfm-flickr.menu-item a::before {
content: '\f16e';
}
.tfm-social-menu .tfm-vimeo.menu-item a::before {
content: '\f27d';
}
.tfm-social-menu .tfm-vk.menu-item a::before {
content: '\f189';
}
.tfm-social-menu .tfm-dribbble.menu-item a::before {
content: '\f17d';
}
.tfm-social-menu .tfm-500px.menu-item a::before {
content: '\f26e';
}
.tfm-social-menu .tfm-soundcloud.menu-item a::before {
content: '\f1be';
}
.tfm-social-menu .tfm-spotify.menu-item a::before {
content: '\f1bc';
}
.tfm-social-menu .tfm-mixcloud.menu-item a::before {
content: '\f289';
}
.tfm-social-menu .tfm-medium.menu-item a::before {
content: '\f23a';
}
.tfm-social-menu .tfm-github.menu-item a::before {
content: '\f1d3';
}
.tfm-social-menu .tfm-behance.menu-item a::before {
content: '\f1b4';
}
.tfm-social-menu .tfm-gab.menu-item a::before {
content: '\e80b';
}
.tfm-social-menu .tfm-minds.menu-item a::before {
content: '\e80c';
}
.tfm-social-menu .tfm-bitchute.menu-item a::before {
content: '\e80e';
}
.tfm-social-menu .tfm-steemit.menu-item a::before {
content: '\e80f';
}
.tfm-social-menu .tfm-whatsapp.menu-item a::before {
content: '\f232';
}
.tfm-social-menu .tfm-tiktok.menu-item a::before {
content: '\e815';
}
.tfm-social-menu .tfm-rss.menu-item a::before {
content: '\f09e';
}
.tfm-social-menu .tfm-ok.menu-item a::before {
content: '\f263';
}
.tfm-social-menu .tfm-telegram.menu-item a::before {
content: '\f2c6';
}
.tfm-social-menu li.tfm-discord.menu-item a::before {
content: '\e821';
font-size: 10px;
}
.tfm-social-menu li.tfm-steam.menu-item a::before {
content: '\f1b6';
font-size: 10px;
}
.tfm-social-menu li.tfm-twitch.menu-item a::before {
content: '\f1e8';
font-size: 10px;
}
.tfm-social-menu li.tfm-gettr.menu-item a::before {
content: '\e828';
}
.tfm-social-menu li.tfm-applepodcasts.menu-item a::before,
.tfm-social-menu li.tfm-apple-podcasts.menu-item a::before {
content: '\e02f';
}
.tfm-social-menu li.tfm-bluesky.menu-item a::before {
content: '\f01f';
}
.tfm-social-menu li.tfm-dzen.menu-item a::before {
content: '\f02f';
}
.tfm-social-menu li.tfm-mastodon.menu-item a::before {
content: '\f03f';
}  .tfm-share-wrapper .share-text {
margin-left: 0;
margin-top: 0;
font-size: 0.875rem;
color:  var(--medium-grey);
width: 100%;
text-transform: none;
}
.tfm-social-icons {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
list-style: none;
text-transform: capitalize;
gap: 0.5rem;
}
.tfm-social-icons:not(.icon-background):not(.icon-border).has-text {
gap: 1.25rem;
}
.tfm-social-icons .tfm-social-icon {
display: flex;
font-size: 0.875rem;
border: 0;
font-family: var(--title-font, sans-serif);
font-weight: 600;
line-height: 1;
margin: 0;
} .tfm-social-icons .tfm-social-icon.discord i {
margin-left: -3px;
font-size:  0.8125rem;
} .tfm-social-icons li.tfm-social-icon a {
display: flex;
justify-content: center;
align-items: center;
width: 34px;
height: 34px;
transition: all 0.2s ease;
border-radius: var(--tfm-social-icon-border-radius, 0);
color:  var(--very-dark-grey);
padding: 0;
text-decoration: none;
}
.tfm-social-icons.has-text li.tfm-social-icon a {
padding: 0.5rem 1rem 0.5rem 0.625rem;
width: auto;
height: auto;
}
.tfm-social-icons.has-round-icons li.tfm-social-icon a {
border-radius: 100%;
}
.tfm-social-icons.has-text.has-round-icons li.tfm-social-icon a {
border-radius: 18px;
padding-left: 0.75rem;
padding-right: 1rem;
}
.tfm-social-icons:not(.icon-background):not(.icon-border):not(.has-text) li a {
width: auto;
height: auto;
padding: 4px;
}
.tfm-social-icons:not(.icon-background):not(.icon-border).has-text li a {
padding-left:0;
padding-right:0;
}
.tfm-social-icons:not(.icon-background) li:first-child:not(.share-text) a,
.tfm-social-icons:not(.icon-background):not(.icon-border) .share-text + li a  {
padding-left: 0;
}
.tfm-social-icons li.tfm-social-icon a:hover {
color:  var(--dark-grey);
}
.tfm-social-icons.has-text .tfm-social-name {
margin-left: 5px;
} .tfm-social-icons.has-text .tfm-social-icon.discord .tfm-social-name {
margin-left: 9px;
}  .wrap > .tfm-share-wrapper[class*="side"] {
position: absolute;
padding-top: calc(var(--post-margin) * 2);
padding-bottom: calc(var(--post-margin) * 2);
height: 100%;
top: 0;
z-index: 10;
}
.wrap > .tfm-share-wrapper[class*="side"] .tfm-share {
position: sticky;
position: -webkit-sticky;
top: 0;
}
.has-sticky-nav .wrap > .tfm-share-wrapper[class*="side"] .tfm-share {
top: 150px;
}
.wrap > .tfm-share-wrapper[class*="side"] .tfm-share .tfm-social-icons {
flex-direction: column;
gap:0;
}
.wrap > .tfm-share-wrapper[class*="side"] .tfm-social-icons .tfm-social-icon {
margin: 0;
}
.wrap > .tfm-share-wrapper[class*="side"] .tfm-social-icons.theme.icon-background .tfm-social-icon {
margin: 0 0 1px 0;
}
.wrap > .tfm-share-wrapper[class*="side"] .tfm-social-icons li.tfm-social-icon a {
border-radius: 0;
width: 50px;
height: 65px;
padding: 0;
}
.wrap > .tfm-share-wrapper[class*="side"] .tfm-social-icons li.tfm-social-icon a:hover,
.wrap > .tfm-share-wrapper[class*="side"] .tfm-social-icons li.tfm-social-icon a:focus {
width: 60px;
}
.wrap > .tfm-share-wrapper[class*="side"] .tfm-social-name {
display: none;
}
.wrap > .tfm-share-wrapper[class*="side"] .share-text {
display: none;
}
.wrap > .tfm-share-wrapper[class*="side"] .tfm-social-icons:not(.icon-background) li a {
border-left: 0;
}
.wrap > .tfm-share-wrapper[class*="side"] .tfm-social-icons.icon-border li:not(:nth-child(2)) a {
border-top:0;
}
.wrap > .tfm-share-wrapper[class*="side"] .tfm-social-icons:not(.icon-background) li:not(:first-child) {
margin-top: -1px;
} .hentry-footer .tfm-share-wrapper.side,
.hentry-footer .tfm-share-wrapper.top,
.wrap > .tfm-share-wrapper.bottom,
.wrap > .tfm-share-wrapper.top,
.wrap > .tfm-share-wrapper.top-bottom,
.entry-header > .tfm-share-wrapper.side-bottom,
.entry-header > .tfm-share-wrapper.side,
.entry-header > .tfm-share-wrapper.bottom {
display: none;
} .author-bio .tfm-author-social {
flex-basis: 100%;
}
.author-bio div + div + .tfm-author-social {
margin-left: calc(110px + var(--global-elements-margin));
} .header-social .tfm-social-icons {
gap:  0.3125rem;
}
.header-social .tfm-social-icons .tfm-social-icon,
.footer-social .tfm-social-icons .tfm-social-icon {
margin:0;
}
.header-social .tfm-social-icons li.tfm-social-icon a {
padding-right: 0;
font-size: 13px;
width:  28px;
height:  28px;
display: flex;
align-items: center;
justify-content: center;
}  .tfm-social-icons.brand li.tfm-social-icon.twitter a,
.tfm-social-menu .tfm-twitter.menu-item a::before,
.tfm-social-icons.brand li.tfm-social-icon.twitterx a,
.tfm-social-menu .tfm-twitterx.menu-item a::before {
color: #000000;
}
.tfm-social-icons.brand li.tfm-social-icon.applepodcasts a,
.tfm-social-menu .tfm-applepodcasts.menu-item a::before,
.tfm-social-icons.brand li.tfm-social-icon.apple-podcasts a,
.tfm-social-menu .tfm-apple-podcasts.menu-item a::before {
color: #AA1DD3;
}
.tfm-social-icons.brand li.tfm-social-icon.bluesky a,
.tfm-social-menu .tfm-bluesky.menu-item a::before {
color: #1185FE;
}
.tfm-social-icons.brand li.tfm-social-icon.dzen a,
.tfm-social-menu .tfm-dzen.menu-item a::before {
color: #202022;
}
.tfm-social-icons.brand li.tfm-social-icon.mastodon a,
.tfm-social-menu .tfm-mastodon.menu-item a::before {
color: #6364FF;
}
.tfm-social-icons.brand li.tfm-social-icon.facebook a,
.tfm-social-menu .tfm-facebook.menu-item a::before {
color: #3A589E;
}
.tfm-social-icons.brand li.tfm-social-icon.pinterest a,
.tfm-social-menu .tfm-pinterest.menu-item a::before {
color: #CD2029;
}
.tfm-social-icons.brand li.tfm-social-icon.linkedin a,
.tfm-social-menu .tfm-linkedin.menu-item a::before {
color: #0077B5;
}
.tfm-social-icons.brand li.tfm-social-icon.tumblr a,
.tfm-social-menu .tfm-tumblr.menu-item a::before {
color: #35465c;
}
.tfm-social-icons.brand li.tfm-social-icon.reddit a,
.tfm-social-menu .tfm-reddit.menu-item a::before {
color: #FF4500;
}
.tfm-social-icons.brand li.tfm-social-icon.pocket a,
.tfm-social-menu .tfm-pocket.menu-item a::before {
color: #EE4056;
}
.tfm-social-icons.brand li.tfm-social-icon.youtube a,
.tfm-social-menu .tfm-youtube.menu-item a::before {
color: #FF0000;
}
.tfm-social-icons.brand li.tfm-social-icon.instagram a,
.tfm-social-menu .tfm-instagram.menu-item a::before {
color: #CD486B;
}
.tfm-social-icons.brand li.tfm-social-icon.flickr a,
.tfm-social-menu .tfm-flickr.menu-item a::before {
color: #FF0084;
}
.tfm-social-icons.brand li.tfm-social-icon.vimeo a,
.tfm-social-menu .tfm-vimeo.menu-item a::before {
color: #17AEE1;
}
.tfm-social-icons.brand li.tfm-social-icon.vkontakte a,
.tfm-social-menu .tfm-vkontakte.menu-item a::before {
color: #5082B9;
}
.tfm-social-icons.brand li.tfm-social-icon.dribbble a,
.tfm-social-menu .tfm-dribbble.menu-item a::before {
color: #EA4C89;
}
.tfm-social-icons.brand li.tfm-social-icon.px500 a,
.tfm-social-menu .tfm-500px.menu-item a::before {
color: #222222;
}
.tfm-social-icons.brand li.tfm-social-icon.soundcloud a,
.tfm-social-menu .tfm-soundcloud.menu-item a::before {
color: #E06A2C;
}
.tfm-social-icons.brand li.tfm-social-icon.spotify a,
.tfm-social-menu .tfm-spotify.menu-item a::before {
color: #1ED760;
}
.tfm-social-icons.brand li.tfm-social-icon.mixcloud a,
.tfm-social-menu .tfm-mixcloud.menu-item a::before {
color: #1D2D3B;
}
.tfm-social-icons.brand li.tfm-social-icon.medium a,
.tfm-social-menu .tfm-medium.menu-item a::before {
color: #1C1B1A;
}
.tfm-social-icons.brand li.tfm-social-icon.github a,
.tfm-social-menu .tfm-github.menu-item a::before {
color: #0E0B0A;
}
.tfm-social-icons.brand li.tfm-social-icon.behance a,
.tfm-social-menu .tfm-behance.menu-item a::before {
color: #1769FF;
}
.tfm-social-icons.brand li.tfm-social-icon.gab a,
.tfm-social-menu .tfm-gab.menu-item a::before {
color: #00D279;
}
.tfm-social-icons.brand li.tfm-social-icon.minds a,
.tfm-social-menu .tfm-minds.menu-item a::before {
color: #464646;
}
.tfm-social-icons.brand li.tfm-social-icon.bitchute a,
.tfm-social-menu .tfm-bitchute.menu-item a::before {
color: #EF4137;
}
.tfm-social-icons.brand li.tfm-social-icon.steemit a,
.tfm-social-menu .tfm-steemit.menu-item a::before {
color: #06D4A7;
}
.tfm-social-icons.brand li.tfm-social-icon.whatsapp a,
.tfm-social-menu .tfm-whatsapp.menu-item a::before  {
color: #2CB742;
}
.tfm-social-icons.brand li.tfm-social-icon.tiktok a,
.tfm-social-menu .tfm-tiktok.menu-item a::before {
color: #000000;
}
.tfm-social-icons.brand li.tfm-social-icon.rss a,
.tfm-social-menu .tfm-rss.menu-item a::before {
color: #F78422;
}
.tfm-social-icons.brand li.tfm-social-icon.odnoklassniki a,
.tfm-social-menu .tfm-odnoklassniki.menu-item a::before {
color: #F58220;
}
.tfm-social-icons.brand li.tfm-social-icon.telegram a,
.tfm-social-menu .tfm-telegram.menu-item a::before {
color: #30A1DB;
}
.tfm-social-icons.brand li.tfm-social-icon.discord a,
.tfm-social-menu .tfm-discord.menu-item a::before {
color: #5865F2;
}
.tfm-social-icons.brand li.tfm-social-icon.steam a,
.tfm-social-menu .tfm-steam.menu-item a::before {
color: #C5C3C0;
}
.tfm-social-icons.brand li.tfm-social-icon.twitch a,
.tfm-social-menu .tfm-twitch.menu-item a::before {
color: #9246ff;
}
.tfm-social-icons.brand li.tfm-social-icon.gettr a,
.tfm-social-menu .tfm-gettr.menu-item a::before {
color: #E60000;
}
.tfm-social-icons.brand li.tfm-social-icon.email a,
.tfm-social-icons.brand li.tfm-social-icon.url a {
color: var(--dark-grey);
}  .tfm-social-icons.icon-background li.tfm-social-icon a {
background: var(--tfm-social-icon-background, var(--very-light-grey));
}
.tfm-social-icons.icon-background.theme li.tfm-social-icon a:hover,
.tfm-social-icons.icon-background.theme li.tfm-social-icon a:focus {
color:  var(--white);
background: var(--dark-grey);
}
.tfm-social-icons.icon-background.brand li.tfm-social-icon a {
color:  var(--white);
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.twitter a,
.tfm-social-menu .tfm-twitter.menu-item a::before,
.tfm-social-icons.brand.icon-background li.tfm-social-icon.twitterx a,
.tfm-social-menu .tfm-twitterx.menu-item a::before {
background: #000000;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.applepodcasts a,
.tfm-social-menu .tfm-applepodcasts.menu-item a::before,
.sidebar .tfm-social-icons-wrapper .tfm-social-icons.has-text.brand.icon .tfm-social-icon.applepodcasts span:not(.tfm-social-name),
.tfm-social-icons.brand.icon-background li.tfm-social-icon.apple-podcasts a,
.tfm-social-menu .tfm-apple-podcasts.menu-item a::before,
.sidebar .tfm-social-icons-wrapper .tfm-social-icons.has-text.brand.icon .tfm-social-icon.apple-podcasts span:not(.tfm-social-name) {
background: #AA1DD3;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.bluesky a,
.tfm-social-menu .tfm-bluesky.menu-item a::before,
.sidebar .tfm-social-icons-wrapper .tfm-social-icons.has-text.brand.icon .tfm-social-icon.bluesky span:not(.tfm-social-name) {
background: #1185FE;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.dzen a,
.tfm-social-menu .tfm-dzen.menu-item a::before,
.sidebar .tfm-social-icons-wrapper .tfm-social-icons.has-text.brand.icon .tfm-social-icon.dzen span:not(.tfm-social-name) {
background: #202022;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.mastodon a,
.tfm-social-menu .tfm-mastodon.menu-item a::before {
background: #6364FF;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.facebook a,
.tfm-social-menu .tfm-facebook.menu-item a::before {
background: #3A589E;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.pinterest a,
.tfm-social-menu .tfm-pinterest.menu-item a::before {
background: #CD2029;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.linkedin a,
.tfm-social-menu .tfm-linkedin.menu-item a::before {
background: #0077B5;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.tumblr a,
.tfm-social-menu .tfm-tumblr.menu-item a::before {
background: #35465c;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.reddit a,
.tfm-social-menu .tfm-reddit.menu-item a::before {
background: #FF4500;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.pocket a,
.tfm-social-menu .tfm-pocket.menu-item a::before {
background: #EE4056;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.youtube a,
.tfm-social-menu .tfm-youtube.menu-item a::before {
background: #FF0000;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.instagram a,
.tfm-social-menu .tfm-instagram.menu-item a::before {
background: #CD486B;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.flickr a,
.tfm-social-menu .tfm-flickr.menu-item a::before {
background: #FF0084;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.vimeo a,
.tfm-social-menu .tfm-vimeo.menu-item a::before {
background: #17AEE1;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.vkontakte a,
.tfm-social-menu .tfm-vkontakte.menu-item a::before {
background: #5082B9;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.dribbble a,
.tfm-social-menu .tfm-dribbble.menu-item a::before {
background: #EA4C89;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.px500 a,
.tfm-social-menu .px500.menu-item a::before {
background: #222222;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.soundcloud a,
.tfm-social-menu .tfm-soundcloud.menu-item a::before {
background: #E06A2C;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.spotify a,
.tfm-social-menu .tfm-spotify.menu-item a::before {
background: #1ED760;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.mixcloud a,
.tfm-social-menu .tfm-mixcloud.menu-item a::before {
background: #1D2D3B;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.medium a,
.tfm-social-menu .tfm-medium.menu-item a::before {
background: #1C1B1A;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.github a,
.tfm-social-menu .tfm-github.menu-item a::before {
background: #0E0B0A;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.behance a,
.tfm-social-menu .tfm-behance.menu-item a::before {
background: #1769FF;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.gab a,
.tfm-social-menu .tfm-gab.menu-item a::before {
background: #00D279;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.minds a,
.tfm-social-menu .tfm-minds.menu-item a::before {
background: #464646;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.bitchute a,
.tfm-social-menu .tfm-bitchute.menu-item a::before {
background: #EF4137;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.steemit a,
.tfm-social-menu .tfm-steemit.menu-item a::before {
background: #06D4A7;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.whatsapp a,
.tfm-social-menu .tfm-whatsapp.menu-item a::before {
background: #2CB742;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.tiktok a,
.tfm-social-menu .tfm-tiktok.menu-item a::before {
background: #000000;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.rss a,
.tfm-social-menu .tfm-rss.menu-item a::before {
background: #F78422;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.odnoklassniki a,
.tfm-social-menu .tfm-ok.menu-item a::before {
background: #F58220;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.telegram a,
.tfm-social-menu .tfm-telegram.menu-item a::before {
background: #30A1DB;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.discord a,
.tfm-social-menu .tfm-discord.menu-item a::before {
background: #5865F2;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.discord i {
margin-left: -3px;
font-size:  0.8125rem;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.steam a,
.tfm-social-menu .tfm-steam.menu-item a::before {
background: #C5C3C0;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.twitch a,
.tfm-social-menu .tfm-twitch.menu-item a::before {
background: #9246ff;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.gettr a,
.tfm-social-menu .tfm-gettr.menu-item a::before {
background: #e60000;
}
.tfm-social-icons.brand.icon-background li.tfm-social-icon.email,
.tfm-social-icons.brand.icon-background li.tfm-social-icon.url a {
background: var(--dark-grey);
}
.tfm-social-icons.icon-border li.tfm-social-icon a {
border:  2px solid var(--very-light-grey);
}  @media (min-width: 1060px) {
.tfm-social-icon.mobile-only {
display: none !important;
}
}
@media (max-width: 1060px) {
.mobile-only.tfm-social-icon {
display: flex !important;
}
}@media only screen and (max-width: 799px){.ub-hide-on-mobile{display:none}}@media only screen and (min-width: 800px)and (max-width: 1023px){.ub-hide-on-tablet{display:none}}@media only screen and (min-width: 1024px){.ub-hide-on-desktop{display:none}}.amazon-discount .discount-label{font-weight:bold;color:#fff;font-size:.96em;vertical-align:middle;background-color:#00772f;padding:1px 6px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.aal-image-preview-tooltip .wp-pointer-arrow{display:none}.aal-image-preview-tooltip .wp-pointer-content{padding:12px;border-radius:.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit;width:inherit}.aal-image-preview-tooltip .wp-pointer-content a{height:inherit;width:inherit;max-height:100%;max-width:100%;margin:0;padding:0;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aal-image-preview-tooltip .wp-pointer-content img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:middle;display:block;margin:auto}.aal-tooltip .wp-pointer-content{padding:1em;border-radius:.4em;color:#444}.aal-tooltip .wp-pointer-arrow{display:none}span.crAvgStars a{text-decoration:none;border-bottom:0;-webkit-box-shadow:none;box-shadow:none}.review-stars{white-space:nowrap;display:inline-block}.review-stars svg{width:auto;height:1em;vertical-align:middle;position:relative;top:-1px}.amazon-prime svg{position:relative;height:1.2em;vertical-align:middle}svg.definition{display:none}.pricing-disclaimer{font-size:76%}.amazon-auto-links-credit{font-size:92%}.dump-array{max-height:300px;overflow-y:scroll;overflow-x:auto;padding:0 1em;word-wrap:break-word;word-break:break-all;margin:1em 0}.amazon-products-container-list{overflow-y:auto;overflow-x:hidden;width:100%}.amazon-products-container-list *{-webkit-box-sizing:border-box;box-sizing:border-box}.amazon-products-container-list a{color:inherit;text-decoration:none}.amazon-products-container-list .amazon-product-container{width:100%;display:block;clear:both;margin-bottom:1.4em}.amazon-products-container-list>.amazon-product-container .amazon-product-description{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:inline;margin-right:.2em;vertical-align:middle}.amazon-products-container-list>.amazon-product-container .amazon-product-meta{display:inline;margin-right:.4em}.amazon-products-container-list .amazon-product-title{margin:.1em 0 1em}.amazon-products-container-list .amazon-product-thumbnail-container{width:100%}.amazon-products-container-list .amazon-product-thumbnail{display:table;margin:auto;text-align:center;padding:1em}.amazon-products-container-list .amazon-product-thumbnail a{display:inline-block;background-color:#fff;padding:.8em;border:none;border-radius:4%;-webkit-box-shadow:none;box-shadow:none}.amazon-products-container-list .amazon-product-thumbnail a:hover,.amazon-products-container-list .amazon-product-thumbnail a:focus{-webkit-box-shadow:none;box-shadow:none}.amazon-products-container-list .amazon-product-thumbnail img{max-width:100%;margin-left:auto;margin-right:auto}.amazon-products-container-list .amazon-product-author{display:inline-block;vertical-align:middle}.amazon-products-container-list .amazon-auto-links-product-body{display:inline-block;width:65.8%}.amazon-products-container-list .amazon-customer-reviews{word-break:break-all}.amazon-products-container-list .amazon-customer-reviews .review-date{font-size:92%}.amazon-products-container-list .amazon-customer-reviews .review-title{font-weight:bold}.amazon-products-container-list .amazon-customer-reviews .review-image-tile{display:inline-block;max-height:100px;max-width:100px;margin:.2em}.amazon-products-container-list .crIFrameNumCustReviews{display:inline-block;vertical-align:top;height:auto}.amazon-products-container-list span.asinReviewsSummary>a>img,.amazon-products-container-list .amazon-customer-reviews img,.amazon-products-container-list span.crVotingButtons>nobr>a>img{display:inline-block}.amazon-products-container-list .reviews-voting-stripe{border-right:0 !important}.amazon-products-container-list .crAvgStars{white-space:nowrap}.amazon-products-container-list span.crAvgStars a{font-size:inherit}.amazon-products-container-list .amazon-customer-rating-stars{display:inline-block;margin:0 .2em 0 0;vertical-align:middle;line-height:1.6;font-size:88%}.amazon-products-container-list .amazon-customer-rating-stars img{display:inline-block;vertical-align:text-top;vertical-align:middle;margin-left:-4px}.amazon-products-container-list .amazon-customer-rating-stars .review-stars{display:inline;vertical-align:text-bottom;margin-right:.44em;line-height:1}.amazon-products-container-list .amazon-customer-rating-stars .review-stars svg{top:-2px}.amazon-products-container-list .amazon-customer-rating-stars .review-count{margin-top:2px;margin-left:-2px;display:inline}.amazon-products-container-list .pricing-disclaimer a.amazon-disclaimer-tooltip{outline:none}.amazon-products-container-list .pricing-disclaimer a.amazon-disclaimer-tooltip strong{line-height:30px}.amazon-products-container-list .pricing-disclaimer a.amazon-disclaimer-tooltip>span.amazon-disclaimer-tooltip-content>.amazon-disclaimer-tooltip-content-text{z-index:999;display:none;padding:14px 20px;margin-top:-30px;margin-left:28px;width:300px;line-height:16px;border-radius:4px;-webkit-box-shadow:5px 5px 8px #ccc;box-shadow:5px 5px 8px #ccc}.amazon-products-container-list .pricing-disclaimer a.amazon-disclaimer-tooltip:hover{text-decoration:none}.amazon-products-container-list .pricing-disclaimer a.amazon-disclaimer-tooltip:hover>span.amazon-disclaimer-tooltip-content{display:inline;position:relative}.amazon-products-container-list .pricing-disclaimer a.amazon-disclaimer-tooltip:hover>span.amazon-disclaimer-tooltip-content>.amazon-disclaimer-tooltip-content-text{display:inline;float:right;position:absolute;color:#111;border:1px solid #dca;background:#fffaf0;margin-left:-100px;margin-top:-140px}.amazon-products-container-list .amazon-similar-products .amazon-similar-product{display:inline-block;margin:1em}.amazon-products-container-list .amazon-similar-products .amazon-similar-product>img{max-width:100%;margin-left:auto;margin-right:auto;vertical-align:middle}.amazon-products-container-list .amazon-auto-links-product-image{vertical-align:top;display:inline-block;width:32%;margin-right:1%;font-size:80%}.amazon-products-container-list .sub-image-container{display:inline-block;clear:none;max-width:40px;max-height:40px;margin:.1em}.amazon-products-container-list .sub-image-container .sub-image{max-width:40px;max-height:40px}.amazon-products-container-list .sub-images{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.amazon-products-container-list .amazon-prime{display:inline-block;vertical-align:middle;height:1em;line-height:1.6;font-size:100%;margin-right:.2em}.amazon-products-container-list .amazon-prime svg{vertical-align:top}.amazon-products-container-list .prime-icon{display:inline-block;width:60px;height:1em;background-size:contain;background-repeat:no-repeat}.amazon-products-container-list .amazon-prices,.amazon-products-container-list .amazon-discount{margin-right:.2em;line-height:1.6;font-size:88%;display:inline-block;vertical-align:middle}.amazon-products-container-list .amazon-product-price,.amazon-products-container-list .amazon-product-discounted-price,.amazon-products-container-list .amazon-product-lowest-new-price,.amazon-products-container-list .amazon-product-lowest-used-price,.amazon-products-container-list .amazon-prices .proper-price,.amazon-products-container-list .amazon-prices .offered-price{display:inline}.amazon-products-container-list .amazon-product-lowest-new-price-value,.amazon-products-container-list span.offered-price{color:#b12704;font-weight:bold}.amazon-products-container-list ul.categories{list-style-type:none;margin:.4em 0}.amazon-products-container-list ul.features{margin:1em 0 .4em 0}.amazon-products-container-list .amazon-auto-links-button-container{margin-top:.8em;margin-bottom:.8em}.amazon-products-container-list .amazon-auto-links-button-container button{margin:0 auto;display:block}.amazon-products-container-list .now-retrieving.context-image_set{min-height:40px;margin:0}.amazon-products-container-list .now-retrieving.context-feature{margin-top:.8em}.widget-area .amazon-products-container-list .amazon-product-container,.amazon-auto-links-widget .amazon-products-container-list .amazon-product-container{padding-right:1em}.widget-area .amazon-products-container-list .amazon-auto-links-product-body,.amazon-auto-links-widget .amazon-products-container-list .amazon-auto-links-product-body{width:auto;max-width:100%;margin-left:auto;margin-right:auto}.widget-area .amazon-products-container-list .amazon-auto-links-product-image,.amazon-auto-links-widget .amazon-products-container-list .amazon-auto-links-product-image{width:100%;max-width:none}.widget-area .amazon-products-container-list .sub-image-container,.amazon-auto-links-widget .amazon-products-container-list .sub-image-container{margin:.4em .4em 0 0}.widget-area .amazon-products-container-list .sub-images,.amazon-auto-links-widget .amazon-products-container-list .sub-images{margin-bottom:1em}.widget-area .amazon-products-container-list .amazon-product-content *,.amazon-auto-links-widget .amazon-products-container-list .amazon-product-content *{width:auto;display:inline-block;max-width:100%;margin-left:auto;margin-right:auto}.wp-embed .amazon-products-container-list{overflow-y:hidden}.wp-embed .amazon-products-container-list .amazon-product-title{font-size:136%;margin-top:0;margin-bottom:.4em}.wp-embed .amazon-products-container-list>.amazon-product-container .amazon-product-description{display:block;vertical-align:middle}.wp-embed .amazon-products-container-list .amazon-auto-links-product-body{font-size:100%}.wp-embed .amazon-products-container-list>:last-child{margin-bottom:0}.wp-embed .amazon-products-container-list .amazon-product-thumbnail{width:auto !important}.wp-embed .amazon-products-container-list .now-retrieving{font-size:88%}.wp-embed .amazon-products-container-list .amazon-customer-rating-stars .review-stars svg{top:-2px}@media only screen and (max-width: 520px){.amazon-products-container-list .amazon-auto-links-product-image{width:100%;margin-bottom:1em}.amazon-products-container-list .amazon-auto-links-product-body{font-size:88%;width:100%}}#aal-unit-preview .amazon-products-container-list{overflow-y:hidden}#aal-unit-preview .amazon-products-container-list .amazon-product-container:last-child{margin-bottom:0}
   :root { --white:  #ffffff;
--black:  #000000;
--very-dark-grey:  #131315;
--dark-grey: #44464b;
--medium-grey:  #94979e;
--light-grey: #cfd0d2;
--very-light-grey: #f2f2f3;
--off-white: #f7f8fa;
--site-width: 1200px;
--site-max-width: calc(var(--site-width) + ( var(--post-margin) * 2));
--mobile-site-max-width: calc(var(--content-max-width) + ( var(--post-margin) * 2));
--body-background: #ffffff;
--body-font-color: var(--very-dark-grey);
--body-font-size: 1rem;
--h1-font-size: 3.2rem;
--h2-font-size: 2.25rem;
--h3-font-size: 1.875rem;
--h4-font-size: 1.5rem;
--h5-font-size: 1.25rem;
--h6-font-size: 1.1rem;
--heading-font-weight:  700; --header-background: var(--body-background);
--header-width: var(--site-max-width);
--custom-logo-width: auto; --footer-background: none; --sidebar-width: calc(300px + ( var(--post-margin) * 2));
--toggle-sidebar-background: #ffffff;
--toggle-sidebar-border-color:  var(--very-light-grey);
--toggle-sidebar-logo-color:  var(--logo-color);
--toggle-sidebar-link-color: inherit; --post-margin: 1.5625rem;
--post-inner-elements-margin:  2rem;
--post-thumbnail-border-radius: 0;
--cols-4-small-desktop-flex-basis: calc(100% / 3 - (var(--post-margin) * 2));
--cols-5-small-desktop-flex-basis: calc(100% / 4 - (var(--cols-5-post-margin) * 2));
--cols-6-small-desktop-flex-basis: calc(100% / 4 - (var(--cols-5-post-margin) * 2));
--cols-7-small-desktop-flex-basis: calc(100% / 4 - (var(--cols-5-post-margin) * 2));
--cols-5-post-margin: calc(var(--post-margin) / 1.5);
--cols-6-post-margin: calc(var(--post-margin) / 1.5);
--cols-7-post-margin: calc(var(--post-margin) / 1.5);
--cols-6-breakpoint-flex-basis: calc(100% / 5 - (var(--cols-5-post-margin) * 2));
--cols-7-breakpoint-flex-basis: calc(100% / 6 - (var(--cols-6-post-margin) * 2)); --cover-global-color: #ffffff;
--cover-brightness-filter: 75%;
--cover-overlay-gradient: linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0));
--link-color: var(--secondary-theme-color);
--link-hover-color: var(--secondary-theme-color);
--link-text-decoration: underline solid var(--link-color) 2px;
--link-hover-text-decoration: underline solid var(--link-hover-color) 2px;
--content-width:  calc(100% - (var(--post-margin) * 2));
--content-max-width:  46rem;
--mobile-content-width: calc(var(--content-max-width) + ( var(--post-margin) * 2));
--thumbnail-hero-padding:  40%;
--thumbnail-wide-padding: 56.25%;
--thumbnail-landscape-padding: 66.75%;
--thumbnail-square-padding: 100%;
--thumbnail-portrait-padding: 149.88%; --single-body-background: var(--body-background);
--single-entry-font-size:  1.1875rem;
--global-elements-margin: 1.5625rem; --global-elements-border-radius:  0;
--button-background:  var(--primary-theme-color);
--button-color:  var(--white);
--button-border-radius: 0;
--input-border-radius:  25px;
--button-padding:  1rem 1.5rem;
--button-font: var(--body-font);
--button-font-size: 13px;
--default-content-margin: 1.5rem;
--heading-margin:  1.5rem 0;
--post-grid-entry-header-flex-gap: 1rem;
}  html {
font-size: 100%;
}
body {
direction: ltr;
background: var(--body-background);
color: var(--body-font-color);
font-family: var(--body-font, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif);
font-size: var(--body-font-size);
font-weight: 400;
letter-spacing: var(--body-letter-spacing);
text-align: left;
overflow-x: hidden;
}
* {
box-sizing: border-box;
} a,
path {
transition: all 0.2s linear;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
word-break: normal;
}
.screen-reader-text:focus {
background-color: var(--very-light-grey);
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
right: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}  main {
display: block;
flex-basis: 100%;
margin-top: var(--global-elements-margin);
margin-bottom: calc(var(--global-elements-margin) * 2);
}
h1,
h2,
h3,
h4,
h5,
h6,
.faux-heading {
font-feature-settings: "lnum";
font-variant-numeric: lining-nums;
font-weight: var(--heading-font-weight, 700);
letter-spacing: var(--heading-letter-spacing, -0.0625rem);
line-height: var(--heading-line-heght, 1.25);
margin: var(--heading-margin);
word-wrap: break-word;
overflow-wrap: break-word;
word-break: break-all;
word-break: break-word;
font-family: var(--title-font, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif);
}
h1,
.heading-size-1,
.faux-heading {
font-size: var(--h1-font-size);
font-weight: var(--h1-font-weight, 700);
line-height: var(--h1-line-height, 1.138888889);
}
h2,
.heading-size-2 {
font-size: var(--h2-font-size);
}
h3,
.heading-size-3 {
font-size: var(--h3-font-size);
}
h4,
.heading-size-4 {
font-size: var(--h4-font-size);
letter-spacing: var(--h4-line-height, -0.046875rem);
}
h5,
.heading-size-5 {
font-size: var(--h5-font-size);
letter-spacing: var(--h5-line-height, -0.040625rem);
}
h6,
.heading-size-6 {
font-size: var(--h6-font-size);
letter-spacing: var(--h6-line-height, -0.040625rem);
}
p {
line-height: var(--default-line-height, 1.5);
margin: var(--paragraph-margin, 0 0 1em 0);
}
em,
i,
q,
dfn {
font-style: italic;
}
em em,
em i,
i em,
i i,
cite em,
cite i {
font-weight: bolder;
}
big {
font-size: 1.2em;
}
small {
font-size: 0.75em;
}
b,
strong {
font-weight: var(--strong-font-weight, 700);
}
ins {
text-decoration: underline;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
abbr,
acronym {
cursor: help;
}
address {
line-height: 1.5;
margin: 0 0 2rem 0;
}
hr,
.the-post .entry-content hr,
.the-page .entry-content hr {
border-style: solid;
border-width: 1px 0 0 0;
border-color: var(--light-grey);
margin: 4rem auto;
}
a {
color: var(--link-color, var(--black));
text-decoration: var(--link-text-decoration, none);
transition: all 0.2s ease;
outline:  0;
}
a:hover,
a:focus {
text-decoration: var(--link-hover-text-decoration, none);
color:  var(--link-hover-color);
} ul,
ol {
margin: var(--default-content-margin) 0 var(--default-content-margin) 3rem;
}
ul {
list-style: disc;
}
ul ul,
ol ul {
list-style: circle;
}
ul ul ul {
list-style: square;
}
ol {
list-style: decimal;
}
ol ol { }
ol ol ol {
list-style: lower-roman;
}
li {
line-height: 1.5;
margin: var(--list-item-margin, 0 0 0.5rem 1rem);
}
li > ul,
li > ol {
margin: var(--nested-list-margin, 1rem 0 0 0rem);
}
.reset-list-style,
.reset-list-style ul,
.reset-list-style ol {
list-style: none;
margin: 0;
}
.reset-list-style li {
margin: 0;
}
dt,
dd {
line-height: 1.5;
}
dt {
font-weight: var(--strong-font-weight, 700);
}
dt + dd {
margin-top: 0.5rem;
}
dd + dt {
margin-top: 1.5rem;
} blockquote {
border-color: var(--blockquote-border-color, var(--primary-theme-color));
border-style: solid; border-width: 0 0 0 0.4rem;
color: inherit;
font-size: 1em;
margin: calc(var(--default-content-margin) * 1.5) 0; padding: var(--blockquote-padding, 0.5rem 0 0.5rem 2rem);
}
cite {
font-style: normal;
line-height: 1.25;
}
blockquote cite {
display: inline-block;
position: relative;
padding-top: 1.5rem;
}
blockquote p:last-child {
margin: 0;
}
blockquote cite::before {
content: '\2014\2014\2014\2014';
letter-spacing: -2px;
font-size: 10px;
position: absolute;
top: 0;
left: calc(50% - 20px);
} code,
kbd,
pre,
samp {
font-family: monospace;
font-size: 0.9em;
padding: 0.4rem 0.6rem;
}
code,
kbd,
samp {
background: rgba(0, 0, 0, 0.075);
border-radius: 0.2rem;
}
pre {
border: 1px solid var(--light-grey);
line-height: 1.5;
margin: 2rem 0;
overflow: auto;
padding: 1.5rem;
text-align: left;
white-space: pre-wrap;
word-wrap: break-word;
}
pre code {
background: transparent;
padding: 0;
} figure {
display: block;
margin: 0;
}
iframe {
display: block;
max-width: 100%;
} .wp-embed-responsive .is-type-rich iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
}
.wp-embed-responsive .is-type-rich:not([class*="twitter"]):not([class*="facebook"]):not([class*="instagram"]) .wp-block-embed__wrapper::before {
content: "";
display: block;
padding-top: 50%;
}
.wp-embed-responsive .is-type-rich:not([class*="twitter"]):not([class*="facebook"]):not([class*="instagram"]) .wp-block-embed__wrapper::before {
padding-top: var(--thumbnail-wide-padding);
}
video {
display: block;
}
svg,
img,
embed,
object {
display: block;
height: auto;
max-width: 100%;
}
figcaption,
.wp-caption-text {
color: var(--medium-grey);
display: block;
font-weight: var(--figcaption-font-weight, 500);
line-height: 1.2;
margin-top: calc(var(--default-content-margin) + 12px);
font-size: var(--figcaption-font-size, 0.8125rem);
word-wrap: break-word;
overflow-wrap: break-word;
word-break: break-all;
word-break: break-word;
}
figcaption a,
.wp-caption-text a {
color: var(--link-color)
}
.alignleft figcaption,
.alignleft .wp-caption-text,
.alignright figcaption,
.alignright .wp-caption-text {
margin-top: 1rem;
}
blockquote.instagram-media,
iframe.instagram-media {
margin: auto !important;
}
.wp-playlist {
margin-left: auto !important;
margin-right: auto !important;
} fieldset {
border: 0.2rem solid var(--light-grey);
padding: 2rem;
}
legend {
font-size: 0.85em;
font-weight: 700;
padding: 0 1rem;
}
label {
display: block;
font-size: 1rem;
font-weight: 400;
margin: 0 0 0.5rem 0;
font-family: var(--title-font);
font-weight: 700;
}
label.inline,
input[type="checkbox"] + label {
display: inline;
font-weight: 400; }
input[type="checkbox"] {
-webkit-appearance: none;
-moz-appearance: none;
position: relative;
top: 2px;
display: inline-block;
margin: 0 0.5rem 0 0;
width: 1rem;
min-width: 1rem;
height: 1rem;
background: var(--white);
border-radius: 0;
border-style: solid;
border-width: 1px;
border-color: var(--light-grey);
box-shadow: none;
cursor: pointer;
}
input[type="checkbox"]:checked::before { content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");
position: absolute;
display: inline-block;
margin: -0.1875rem 0 0 -0.25rem;
height: 1.3rem;
width: 1.3rem;
}
input,
textarea,
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file__button {
font-family: var(--body-font, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif);
line-height: 1;
border-radius:  var(--input-border-radius);
}
input,
textarea {
border-color: var(--light-grey);
color: var(--black);
}
code,
input[type="url"],
input[type="email"],
input[type="tel"] { direction: ltr;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
background: var(--white);
border-style: solid;
border-width: 1px;
box-shadow: none;
display: block;
font-size: var(--input-font-size, 0.9375rem);
letter-spacing: var(--input-letter-spacing, -0.015em);
margin: var(--global-elements-margin) 0;
max-width: 100%;
padding: var(--input-padding, 0.875rem 1rem);
width: 100%;
}
select {
font-size: var(--input-select-font-size, var(--input-font-size, 0.9375rem));
max-width: 100%;
border: 1px solid var(--light-grey);
padding: var(--input-select-padding, 0.875rem 2rem 0.875rem 1rem);
background-color: var(--white);
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("data:image/svg+xml,%3Csvg fill='none' fill-rule='evenodd' stroke='black' stroke-width='0.501' stroke-linejoin='bevel' stroke-miterlimit='10' font-family='Times New Roman' font-size='16' style='font-variant-ligatures:none' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' version='1.1' overflow='visible' width='36.246pt' height='23.603pt' viewBox='250.025 -761.362 36.246 23.603'%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Layer 1' transform='scale(1 -1)'%3E%3Cpath d='M 268.155,737.759 L 250.025,755.887 L 255.5,761.362 L 268.156,748.709 L 280.796,761.349 L 286.271,755.875 L 268.155,737.759 Z' stroke='none' fill='%2344464b' stroke-linejoin='miter' marker-start='none' marker-end='none'/%3E%3C/g%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position-x: calc(100% - 12px);
background-position-y: calc(50%);
background-size: 9px;
line-height: 1.3;
font-family: var(--body-font);
}
textarea {
height: 12rem;
line-height: 1.5;
width: 100%;
border-radius: 0;
}
input::-webkit-input-placeholder {
line-height: normal;
}
input:-ms-input-placeholder {
line-height: normal;
}
input::-moz-placeholder {
line-height: revert; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: none;
-moz-appearance: none;
background: var(--button-background, var(--primary-theme-color));
border: none;
border-radius: var(--button-border-radius);
color: var(--button-color, var(--white));
font-family: var(--button-font);
cursor: pointer;
display: inline-block;
letter-spacing: 0.0333em;
line-height: 1.25;
margin: 0;
opacity: 1;
padding: var(--button-padding);
text-align: center;
text-decoration: none;
transition: all 0.2s ease;
letter-spacing: var(--button-letter-spacing, normal);
text-transform: var(--button-text-transform, none);
}
button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
font-size: var(--button-font-size, 0.9375rem);
font-weight: 600;
}
button:focus,
button:hover,
.button:focus,
.button:hover,
.faux-button:focus,
.faux-button:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover {
text-decoration: none;
background: var(--button-hover-background, var(--black));
color: var(--button-hover-color, var(--white));
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
border-color: currentColor;
}
input[type="search"]:focus {
outline: thin dotted;
outline-offset: -4px;
} table {
border: 1px solid var(--very-light-grey);
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
margin: 2rem 0;
max-width: 100%;
overflow: hidden;
width: 100%;
}
.alignleft > table {
margin: 0;
}
.alignright > table {
margin: 0;
}
th,
td {
border: 1px solid var(--very-light-grey);
line-height: 1.4;
margin: 0;
overflow: visible;
padding: 0.75rem;
}
caption {
background: var(--very-light-grey);
font-weight: 600;
padding: 0.5em;
text-align: center;
}
thead {
vertical-align: bottom;
white-space: nowrap;
}
th {
font-weight: 700;
}  .wrap {
margin: auto;
position: relative;
}
.wrap-inner {
max-width: var(--site-max-width);
margin:auto;
display:flex;
flex-wrap: wrap;
min-height: calc(100vh - 380px); }
.content-area {
width: 100%;
max-width: var(--site-max-width);
margin-left: auto;
margin-right: auto;
}
.aside-sidebar {
width: calc(var(--sidebar-width) - var(--post-margin));
padding-top: var(--post-margin);
padding-left: var(--post-margin);
margin-right: var(--post-margin);
margin-top: var(--post-margin);
margin-bottom: calc(var(--global-elements-margin) * 2);
position: relative;
}
.has-sidebar main {
flex-basis: calc(100% - var(--sidebar-width));
}
.toggle-sidebar {
width:100%;
max-width: var(--toggle-sidebar-max-width, 380px);
height: 100%;
overflow:auto;
overflow-x:hidden;
background: var(--toggle-sidebar-background);
color:  var(--toggle-sidebar-color);
position: fixed;
top:0;
left: -460px;
transition: all 0.4s ease;
z-index: 2000;
box-shadow: var(--toggle-sidebar-box-shadow, 0 5px 15px rgba(0,0,0,0.1));
}
.toggle-sidebar.show {
left: 0;
z-index:4000;
}
.admin-bar .toggle-sidebar {
padding-top: 30px;
}
.toggle-sidebar > *,
.toggle-sidebar .widget {
margin: 1.875rem;
display: block;
width: auto;
max-width: 100%;
} .site-header {
background: var(--header-background);
box-shadow: var(--header-box-shadow, none);
border-bottom: var(--header-border, 0);
color: var(--body-color);
padding: var(--header-padding, 1.25rem);
padding-left: 0;
padding-right: 0;
text-align: center;
display:flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
width:100%;
max-width: 100%;
margin: 0 auto;
position: relative;
z-index: 200;
}
.site-header.fullwidth {
padding-left: var(--global-elements-margin);
padding-right:  var(--global-elements-margin);
}
.header-layout-wrapper {
width:100%;
max-width: var(--header-width);
padding-left: var(--post-margin);
padding-right: var(--post-margin);
}
.fullwidth .header-layout-wrapper {
max-width: 100%;
}
.logo-left-menu-right .header-layout-wrapper {
display:flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.logo-split-menu .header-layout-wrapper {
display: flex;
justify-content: space-between;
flex-direction: row;
align-items: center;
}
.site-title {
font-size: var(--logo-font-size, 4.2rem);
font-weight: var(--site-title-font-weight, var(--heading-font-weight, 600));
}
.site-logo {
text-align: center;
margin: 0;
font-size: 0;
}
.site-logo img {
margin:auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
.site-logo img {
image-rendering: -webkit-optimize-contrast;
}
}
.site-logo a {
display: inline-block;
}
.custom-logo {
}
.logo-below-nav .header-layout-wrapper {
display:flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.lbn-site-title-wrapper {
text-align: center;
padding-top: calc(var(--global-elements-margin) * 2);
display: flex;
flex-direction: column;
}
.tagline {
}
.mobile-header {
display:none;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
padding: calc( var(--global-elements-margin) / 2) var(--global-elements-margin);
background: var(--header-background);
width: 100%;
}
.mobile-header.has-secondary-nav .header-section.header-left {
flex:0;
}
.mobile-menu a {
text-decoration: none;
}
.mobile-menu {
list-style: none;
padding:0;
margin:0;
}
.mobile-header .header-section.header-right {
flex-direction: row;
justify-content: flex-end;
}
.mobile-header .header-section.header-right > *:not(:first-child) {
margin-left: 1rem;
} @media (min-width:1061px) {
header.site-header.sticky-nav.fixed {
position: fixed;
z-index:1499;
}
header.site-header.default.sticky-nav.fixed .header-branding,
header.site-header.default-advert.sticky-nav.fixed .header-branding,
header.site-header.default-logo-left.sticky-nav.fixed .header-branding  {
display: none;
}
}
.header-branding {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
position: relative;
margin-bottom: var(--global-elements-margin);
}
.logo-split-menu .header-branding {
margin-left: var(--global-elements-margin);
margin-right:  var(--global-elements-margin);
margin-bottom: 0;
}
.header-section {
display: flex;
align-items: center;
flex: 1;
}
.header-left {
justify-content: flex-start;
}
.header-left > *:not(:last-child) {
margin-right:  1.25rem;
}
.header-right {
justify-content: flex-end;
}
.header-right > *:not(:first-child) {
margin-left:  1.25rem;
}
.default-logo-left .header-branding .header-left {
order: 2;
justify-content: flex-end;
}
.default-logo-left .header-left > *:last-child {
margin-right: 1.25rem;
}
.default-logo-left .header-branding .header-right {
order: 3;
flex: 0;
}
.site-header .search-form {
display: flex;
}
.logo-branding {
flex-direction: column;
}
.default-logo-left .logo-branding {
align-items: flex-start;
}
.logo-left-menu-right .header-section {
flex: auto;
}
.default-advert .header-section {
align-items: flex-start;
flex: auto;
}
.default-advert .header-right {
flex-direction: column;
align-items: flex-end;
justify-content: center;
}
.default-advert .logo-branding {
justify-content: center;
}
.default-advert .header-section .advert {
max-width: 728px;
}
.default-advert .tagline {
margin-bottom: 0;
}
.default-advert .header-branding {
margin-bottom: var(--global-elements-margin);
}
.default-advert .primary-menu-section {
justify-content: flex-start;
align-items: center;
}
.default-advert .primary-menu-section.section-right {
justify-content: flex-end;
}
.default-advert .toggle-menu {
margin-right: 0;
}
.default-advert .toggle-search {
margin-left: 0;
}
.default-advert .primary-menu-section.section-left > :not(:last-child) {
margin-right: 1.25rem;
}
.default-advert .primary-menu-section.section-right > :not(:first-child) {
margin-left: 1.25rem;
} .primary-menu-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
flex-direction: row;
align-items: center;
position: relative;
}
.primary-menu-section {
display: flex;
flex: 1;
justify-content: center;
}
.logo-split-menu .split-menu-right-wrapper {
margin-right: auto;
}
.logo-split-menu .split-menu-left-wrapper {
margin-left: auto;
}
ul.primary-menu {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items:  center;
margin: 0;
padding:  0;
list-style: none;
}
.primary-menu li {
font-size: inherit;
position: relative;
line-height: 1.1;
}
.primary-menu > li {
margin: 0 0.625rem;
}
.primary-menu a {
color: inherit;
display: inline-block;
text-decoration: none;
word-break: normal;
word-wrap: normal;
color:  var(--primary-menu-link-color);
cursor: pointer;
padding: var(--primary-menu-link-padding, 0.3125rem 0);
}
.primary-menu a:hover,
.primary-menu a:focus,
.primary-menu .current_page_ancestor {
color:  var(--primary-menu-link-hover-color);
}
.primary-menu li.current-menu-item > a,
.primary-menu li.current-menu-item > .link-icon-wrapper > a {
color:  var(--primary-menu-link-hover-color);
}
.primary-menu li.current-menu-item > a:hover,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:hover,
.primary-menu li.current-menu-item > a:focus,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:focus {
text-decoration: none;
} .primary-menu ul {
background: var(--primary-menu-submenu-background, var(--white));
border-radius: var(--primary-menu-submenu-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
color: var(--primary-menu-submenu-link-color, var(--white));
opacity: 0;
visibility: hidden;
padding: var(--primary-menu-submenu-padding, 0 1rem 0 1rem);
position: absolute;
left: 0;
top: var(--primary-menu-submenu-top, calc(100% + 20px));
transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;
transform: translateY(-0.6rem);
width: var(--primary-menu-submenu-width, 220px);
z-index: 1;
list-style: none;
text-align: left;
margin: 0;
box-shadow: var(--primary-menu-submenu-box-shadow, 0 10px 10px rgba(0,0,0,0.1));
}
.primary-menu li.menu-item-has-children:hover > ul,
.primary-menu li.menu-item-has-children:focus > ul,
.primary-menu li.menu-item-has-children.focus > ul {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition: opacity 0.15s linear, transform 0.15s linear;
}
.primary-menu ul::before,
.primary-menu ul::after {
content: "";
display: block;
position: absolute;
bottom: 100%;
}
.primary-menu ul::before {
height: 1.4rem;
left: 0;
right: 0;
}
.primary-menu ul li {
margin:0;
border-bottom: 1px solid var(--primary-menu-submenu-border-color, var(--very-light-grey));
}
.primary-menu ul li:last-child {
border: 0;
}
.primary-menu ul a {
background: transparent;
border: none;
color: inherit;
display: block;
padding: var(--primary-menu-submenu-link-padding, 0.75rem 0.5rem 0.75rem 0);
transition: background-color 0.2s linear;
transition: color 0.3s ease;
width: 100%;
color: var(--primary-menu-submenu-link-color,  var(--black));
font-size: var(--primary-menu-submenu-font-size, 14px);
}
.primary-menu ul a:hover,
.primary-menu ul a:focus {
color: var(--primary-menu-submenu-link-hover-color,  var(--black));
background: none;
}
.primary-menu ul li.menu-item-has-children > a .menu-label::after {
content: "\e812 ";
font-size: 0.625rem;
margin-left: 0.5rem;
}  .primary-menu ul ul {
top: 0rem;
border-bottom-right-radius: var(--primary-menu-submenu-border-radius);
border-bottom-left-radius: var(--primary-menu-submenu-border-radius);
}
.primary-menu ul li:not(:first-child) ul {
border-top-left-radius: var(--primary-menu-submenu-border-radius);
border-top-right-radius: var(--primary-menu-submenu-border-radius);
}
.primary-menu ul li.menu-item-has-children:hover > ul,
.primary-menu ul li.menu-item-has-children:focus > ul,
.primary-menu ul li.menu-item-has-children.focus > ul {
left: calc(100% + 1rem);
}
.primary-menu ul ul::before {
border-bottom-color: transparent;
border-left-color: var(--primary-menu-submenu-background);
bottom: auto;
left: -1.6rem;
top: 2rem;
}
.primary-menu ul ul::before,
.primary-menu ul ul::after {
content: "";
display: block;
position: absolute;
top: 0;
}
.primary-menu ul ul::before {
width: 2rem;
left: -2rem;
right: 0;
height: 100%;
} .header-secondary > li,
.header-third > li {
margin: 0 0 0 0.625rem;
}
.header-secondary > li:first-child,
.header-third > li:first-child {
margin-left: 0;
}
.header-third ul li a {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.header-left .primary-menu ul {
margin: 0;
} .toggle-sidebar .close-menu {
display:block;
text-align: right;
position: relative;
font-size: 0.875rem;
margin-left: auto;
}
.toggle-sidebar .close-menu span {
cursor: pointer;
}
.primary-nav-sidebar {
margin: 0;
padding: 0;
list-style: none;
}
.primary-nav-sidebar ul {
margin: 0;
padding:  0 0 0 0.5rem;
list-style: none;
display: none;
}
.primary-nav-sidebar li {
margin: 0;
padding: 0;
position: relative;
line-height: normal;
}
.primary-nav-sidebar a {
padding: 0.625rem 0;
display: inline-block;
margin: 0;
}
.expand {
width:37px;
height: 37px;
position: absolute;
bottom: auto;
top:0;
right:0;
cursor: pointer;
display: none;
z-index: 200;
color:  var(--toggle-sidebar-link-color, var(--black));
}
.primary-nav-sidebar .menu-item-has-children > .expand {
display:block;
}
.expand::after {
font-family: fontello;
content: "\e806 "; font-size:0.875rem;
position: absolute;
top:8px;
right:13px;
}
.expand.close::after {
content: "\e808 "; }
.toggle-sidebar .site-title {
font-size: var(--sidebar-logo-font-size);
}
.toggle-sidebar .site-title a {
color:  var(--toggle-sidebar-logo-color);
}
.toggle-sidebar .custom-logo {
margin: 0;
max-width: var(--sidebar-logo-max-width);
}
.toggle-sidebar .site-logo.faux-heading {
margin: 0.5rem 0;
} .site-search {
width: 100%;
height: 100vh;
position: fixed;
top: 0;
left: 0;
z-index: 2000;
padding-top: calc(50vh - 100px);
display: none;
color: var(--very-dark-grey);
}
.site-search-wrapper {
display: flex;
flex-direction: column;
align-items: center;
margin: auto;
}
.site-search::before {
content: '';
background: var(--body-fade-background, var(--body-background));
width: 100vw;
height: 100vh;
position: absolute;
top: 0;
z-index: -1;
opacity: 0.96;
}
.site-search .close-menu {
text-align: left;
margin-left: auto;
position: absolute;
top: -50px;
right: 0;
}
.site-search-wrapper > * {
display: flex;
width: var(--content-width);
max-width: var(--content-max-width);
}
.site-search .search-form input {
margin: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-right: 0;
}
.site-search .search-submit {
border-radius: var(--input-border-radius);
border-top-left-radius: 0;
border-bottom-left-radius: 0;
background: var(--white);
border:  1px solid var(--light-grey);
border-left: 0;
color: var(--medium-grey);
} .archive-header-inner {
margin: var(--post-margin);
max-width: var(--site-max-width);
}
.section-header {
width: 100%;
margin: var(--post-margin) auto 0 auto;
max-width: var(--site-max-width);
padding: 0 var(--post-margin);
}
.blog .section-header.home-title {
margin-top: calc((var(--post-margin) * 2) - 0.625rem);
}
.section-header .page-title {
margin-top: 0;
margin-bottom: 0;
}
.section-header p.sub-title {
margin-bottom: 0.1875rem;
margin-top: 0.5rem;
color:  var(--medium-grey);
}
.blog:not(.paged).has-loop-header main,
.home:not(.paged).has-loop-header main {
margin-top: calc(var(--post-margin) - 10px);
}   .post-grid:not(.masonry) {
display:flex;
flex-wrap: wrap;
}
article.post, div.post, article.page, div.page, article.article, div.article {
flex: 0 1 calc(100% / 3 - (var(--post-margin) * 2)); margin: var(--post-margin);
min-width: 0;
position: relative;
}
.cols-7 .post,
.cols-7 .page,
.cols-7 .article {
flex-basis: calc(100% / 7 - ( var(--cols-7-post-margin) * 2));
margin: var(--cols-7-post-margin);
}
.cols-6 .post,
.cols-6 .page,
.cols-6 .article {
flex-basis: calc(100% / 6 - ( var(--cols-6-post-margin) * 2));
margin: var(--cols-6-post-margin);
}
.cols-5 .post,
.cols-5 .page,
.cols-5 .article {
flex-basis: calc(100% / 5 - ( var(--cols-5-post-margin) * 2));
margin: var(--cols-5-post-margin);
}
.cols-4 .post,
.cols-4 .page,
.cols-4 .article {
flex-basis: calc(100% / 4 - (var(--post-margin) * 2));
}
.cols-2 .post,
.cols-2 .page,
.cols-2 .article {
flex-basis: calc(100% / 2 - (var(--post-margin) * 2));
}
.cols-1 .post,
.cols-1 .page,
.cols-1 .article {
flex-basis: 100%;
} .masonry .post,
.masonry .page,
.masonry .article {
width: calc(100% / 3 - (var(--post-margin) * 2));
}
.cols-7.masonry .post,
.cols-7.masonry .page,
.cols-7.masonry .article {
width:  calc(100% / 7 - (var(--post-margin) * 2));
}
.cols-6.masonry .post,
.cols-6.masonry .page,
.cols-6.masonry .article {
width:  calc(100% / 6 - (var(--post-margin) * 2));
}
.cols-5.masonry .post,
.cols-5.masonry .page,
.cols-5.masonry .article {
width:  calc(100% / 5 - (var(--post-margin) * 2));
}
.cols-4.masonry .post,
.cols-4.masonry .page,
.cols-4.masonry .article {
width:  calc(100% / 4 - (var(--post-margin) * 2));
}
.cols-2.masonry .post,
.cols-2.masonry .page,
.cols-2.masonry .article {
width: calc(100% / 2 - (var(--post-margin) * 2));
}
.cols-1.masonry .post,
.cols-1.masonry .page,
.cols-1.masonry .article {
width: calc(100% - (var(--post-margin) * 2));
} .post-grid.cols-4.list {
padding: calc(var(--post-margin) / 2);
}
.post-grid.cols-4.list .article:not(.grid-style) {
flex-basis:  calc(100% / 4 - var(--post-margin));
margin: calc(var(--post-margin) / 2);
} .entry-wrapper {
position: relative;
}
.post-inner > *,
.entry-wrapper > * {
margin-top: calc(var(--post-inner-elements-margin) / 1.5);
width: 100%;
}
.the-post > .article .entry-wrapper > *,
.the-post > .article .entry-header > * { }
.entry-header > *:last-child {
margin-bottom: 0;
}
.entry-wrapper {
margin: 0;
}
.post:not(.has-post-media) .entry-wrapper {
margin-top:  auto;
}  .post-grid.grid-first-full .article:first-child {
flex-basis: 100%;
} .post-grid.grid-asc.cols-3 .article:nth-child(6n+1) {
flex-basis: 100%;
}
.post-grid.grid-asc.cols-2 .article:nth-child(3n+1) {
flex-basis: 100%;
} .post-grid.grid-desc.cols-2 .article:nth-child(3n) {
flex-basis: 100%;
}
.post-grid.grid-desc.cols-3 .article:nth-child(6n) {
flex-basis: 100%;
}
.post-grid.grid-asc.cols-3 .article:nth-child(6n),
.post-grid.grid-asc.cols-3 .article:nth-child(6n+5),
.post-grid.grid-desc.cols-3 .article:nth-child(6n+4),
.post-grid.grid-desc.cols-3 .article:nth-child(6n+5)  {
flex-basis: calc(100% / 2 - (var(--post-margin) * 2));
}
.post-grid.grid-asc.cols-4 .article:nth-child(10n+1),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+10)  {
flex-basis: 100%;
}
.post-grid.grid-asc.cols-4 .article:nth-child(10n+2),
.post-grid.grid-asc.cols-4 .article:nth-child(10n+3),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+8),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+9)  {
flex-basis: calc(100% / 2 - (var(--post-margin) * 2));
}
.post-grid.grid-asc.cols-4 .article:nth-child(10n+4),
.post-grid.grid-asc.cols-4 .article:nth-child(10n+5),
.post-grid.grid-asc.cols-4 .article:nth-child(10n+6),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+5),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+6),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+7)  {
flex-basis: calc(100% / 3 - (var(--post-margin) * 2));
} @media (min-width: 961px) { .post-grid.grid-offset.cols-4 .article:nth-child(1),
.post-grid.grid-offset.cols-4 .article:nth-child(8),
.post-grid.grid-offset.cols-4 .article:nth-child(13),
.post-grid.grid-offset.cols-4 .article:nth-child(20),
.post-grid.grid-offset.cols-4 .article:nth-child(25),
.post-grid.grid-offset.cols-4 .article:nth-child(32),
.post-grid.grid-offset.cols-4 .article:nth-child(37),
.post-grid.grid-offset.cols-4 .article:nth-child(44),
.post-grid.grid-offset.cols-4 .article:nth-child(49),
.post-grid.grid-offset.cols-4 .article:nth-child(56),
.post-grid.grid-offset.cols-4 .article:nth-child(61),
.post-grid.grid-offset.cols-4 .article:nth-child(68),
.post-grid.grid-offset.cols-4 .article:nth-child(73),
.post-grid.grid-offset.cols-4 .article:nth-child(80),
.post-grid.grid-offset.cols-4 .article:nth-child(85),
.post-grid.grid-offset.cols-4 .article:nth-child(92),
.post-grid.grid-offset.cols-4 .article:nth-child(97),
.post-grid.grid-offset.cols-4 .article:nth-child(104) {
flex-basis: calc(100% / 3 * 2 - (var(--post-margin) * 2) );
}
.post-grid.grid-offset.cols-4 .article:nth-child(2),
.post-grid.grid-offset.cols-4 .article:nth-child(7),
.post-grid.grid-offset.cols-4 .article:nth-child(14),
.post-grid.grid-offset.cols-4 .article:nth-child(19),
.post-grid.grid-offset.cols-4 .article:nth-child(26),
.post-grid.grid-offset.cols-4 .article:nth-child(31),
.post-grid.grid-offset.cols-4 .article:nth-child(38),
.post-grid.grid-offset.cols-4 .article:nth-child(43),
.post-grid.grid-offset.cols-4 .article:nth-child(50),
.post-grid.grid-offset.cols-4 .article:nth-child(55),
.post-grid.grid-offset.cols-4 .article:nth-child(62),
.post-grid.grid-offset.cols-4 .article:nth-child(67),
.post-grid.grid-offset.cols-4 .article:nth-child(74),
.post-grid.grid-offset.cols-4 .article:nth-child(79),
.post-grid.grid-offset.cols-4 .article:nth-child(86),
.post-grid.grid-offset.cols-4 .article:nth-child(91),
.post-grid.grid-offset.cols-4 .article:nth-child(98),
.post-grid.grid-offset.cols-4 .article:nth-child(103) {
flex-basis: calc(100% / 3 - (var(--post-margin) * 2) );
} .post-grid.grid-offset.cols-3 .article:nth-child(1),
.post-grid.grid-offset.cols-3 .article:nth-child(7),
.post-grid.grid-offset.cols-3 .article:nth-child(11),
.post-grid.grid-offset.cols-3 .article:nth-child(17),
.post-grid.grid-offset.cols-3 .article:nth-child(21),
.post-grid.grid-offset.cols-3 .article:nth-child(27),
.post-grid.grid-offset.cols-3 .article:nth-child(31),
.post-grid.grid-offset.cols-3 .article:nth-child(37),
.post-grid.grid-offset.cols-3 .article:nth-child(41),
.post-grid.grid-offset.cols-3 .article:nth-child(47),
.post-grid.grid-offset.cols-3 .article:nth-child(51),
.post-grid.grid-offset.cols-3 .article:nth-child(57),
.post-grid.grid-offset.cols-3 .article:nth-child(61),
.post-grid.grid-offset.cols-3 .article:nth-child(67),
.post-grid.grid-offset.cols-3 .article:nth-child(71),
.post-grid.grid-offset.cols-3 .article:nth-child(77),
.post-grid.grid-offset.cols-3 .article:nth-child(81),
.post-grid.grid-offset.cols-3 .article:nth-child(87),
.post-grid.grid-offset.cols-3 .article:nth-child(91),
.post-grid.grid-offset.cols-3 .article:nth-child(97),
.post-grid.grid-offset.cols-3 .article:nth-child(101) {
flex-basis: calc(100% / 3 * 2 - (var(--post-margin) * 2) );
} body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(2),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(5),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(10),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(13),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(18),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(21),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(26),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(29),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(34),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(37),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(42),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(45),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(50),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(53),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(58),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(61),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(66),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(69),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(74),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(77),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(82),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(85),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(90),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(93),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(98),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(101)  {
flex-basis: calc(100% / 3 - (var(--post-margin) * 2) );
}
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(1),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(6),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(9),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(14),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(17),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(22),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(25),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(30),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(33),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(38),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(41),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(46),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(49),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(54),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(57),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(62),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(65),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(70),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(73),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(78),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(81),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(86),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(89),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(94),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(97),
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(102) {
flex-basis: calc(100% / 3 * 2 - (var(--post-margin) * 2) );
}
} .thumbnail-wrapper {
margin: 0;
}
.post-thumbnail,
.faux-thumbnail,
.post-thumbnail.has-figcaption img {
position: relative;
border-radius:  var(--post-thumbnail-border-radius);
overflow: hidden;
}
.thumbnail-wrapper.alignfull .post-thumbnail,
.thumbnail-wrapper.alignfull .faux-thumbnail,
.thumbnail-wrapper.alignfull .post-thumbnail.has-figcaption img {
border-radius: 0;
}
.has-post-thumbnail:not(.thumbnail-uncropped) .post-thumbnail,
.faux-thumbnail {
height: 0;
}
.thumbnail-wide .post-thumbnail {
padding-bottom: var(--thumbnail-wide-padding);
}
.thumbnail-square .post-thumbnail {
padding-bottom: var(--thumbnail-square-padding);
}
.thumbnail-landscape .post-thumbnail,
.thumbnail-landscape .faux-thumbnail {
padding-bottom: var(--thumbnail-landscape-padding);
}
.thumbnail-portrait .post-thumbnail {
padding-bottom: var(--thumbnail-portrait-padding);
}
.thumbnail-hero .post-thumbnail {
padding-bottom: var(--thumbnail-hero-padding);
}
.post-thumbnail img {
width:100%;
}
.article:not(.thumbnail-uncropped) .post-thumbnail img {
object-fit: cover;
height:100%;
position: absolute;
} .post-grid.list-grid .article:not(.grid-style) {
flex-basis: 100%;
}
.post-grid[class*="list"] .article:not(.grid-style):not(.loop-sidebar).has-post-media .post-inner {
display:flex;
flex-direction: row;
height: 100%;
padding: 0;
}
.post-grid[class*="list"] .article:not(.grid-style).has-post-media:not(.cover) .post-inner > * {
flex-basis: 50%;
flex-grow: 1;
margin:0;
}
.post-grid[class*="list"] .article:not(.grid-style).has-post-media:not(.cover) .thumbnail-wrapper {
max-width: var(--list-post-thumbnail-max-width, 50%);
}
.post-grid.cols-2.list .article:not(.grid-style).has-post-media:not(.cover) .post-inner > *,
.post-grid.cols-3.list .article:not(.grid-style).has-post-media:not(.cover) .post-inner > * {
max-width: calc(100% / 3);
}
.post-grid.cols-2.list .article:not(.grid-style).has-post-media:not(.cover) .entry-wrapper,
.post-grid.cols-3.list .article:not(.grid-style).has-post-media:not(.cover) .entry-wrapper {
max-width: 100%;
}
.post-grid.cols-4.list .article:not(.grid-style).has-post-media:not(.cover) .thumbnail-wrapper {
max-width: 90px;
}
.post-grid[class*="list"] .article:not(.grid-style) .post-thumbnail {
height:100%;
}
.post-grid[class*="list"] .article:not(.grid-style).has-post-media .entry-wrapper {
padding-left: var(--post-inner-elements-margin);
}
@media (min-width: 1201px) {
.post-grid.list.cols-3 .article.has-post-media .entry-wrapper,
.has-sidebar .post-grid.list.cols-2 .article.has-post-media .entry-wrapper {
padding-left: calc(var(--post-inner-elements-margin) / 1.5);
}
.post-grid.list.cols-4 .article.has-post-media .entry-wrapper {
padding-left: 1.25rem;
}
} .post-grid[class*="list"].cols-3 .article.grid-style {
flex-basis: calc(100% / 3 - (var(--post-margin) * 2));
}
.post-grid[class*="list"].cols-2 .article.grid-style {
flex-basis: calc(100% / 2 - (var(--post-margin) * 2));
} .entry-meta ul {
margin:0;
padding:0;
list-style: none;
display:flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
position: relative;
}
.entry-meta li {
margin:0 0.3125rem 0 0;
}
.entry-read-more {
list-style: none;
margin-left: 0;
margin-bottom: 0;
padding: 0;
display: flex;
}
.entry-read-more li {
margin: 0;
} .post-grid .article.cover.has-post-media .post-inner {
position: static;
height:100%;
display: flex;
flex-direction: column;
align-items: flex-end;
padding-bottom: 0;
} .post-grid .article.cover.has-post-media.thumbnail-wide::before,
.article.cover.has-post-media.thumbnail-wide .cover-wrapper::before {
content:  '';
padding-bottom: var(--thumbnail-wide-padding);
float: left;
}
.post-grid .article.cover.has-post-media.thumbnail-landscape::before,
.article.cover.has-post-media.thumbnail-landscape .cover-wrapper::before {
content:  '';
padding-bottom: var(--thumbnail-landscape-padding);
float: left;
}
.post-grid .article.cover.has-post-media.thumbnail-square::before,
.article.cover.has-post-media.thumbnail-square .cover-wrapper::before {
content:  '';
padding-bottom: var(--thumbnail-square-padding);
float: left;
}
.post-grid .article.cover.has-post-media.thumbnail-portrait::before,
.article.cover.has-post-media.thumbnail-portrait .cover-wrapper::before {
content:  '';
padding-bottom: var(--thumbnail-portrait-padding);
float: left;
}
.post-grid .article.cover.has-post-media.thumbnail-hero::before,
.article.cover.has-post-media.thumbnail-hero .cover-wrapper::before {
content:  '';
padding-bottom: var(--thumbnail-hero-padding);
float: left;
}  .masonry.post-grid .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 206px;
}
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 323px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 147px;
}
.has-sidebar .masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 243px;
} .masonry.post-grid .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 366px;
}
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 575px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 262px;
}
.has-sidebar .masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 418px;
} .masonry.post-grid .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 245px;
}
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 384px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 175px;
}
.has-sidebar .masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 285px;
} .masonry.post-grid .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 550px;
}
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 862px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 393px;
}
.has-sidebar .masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 625px;
}
.post-grid[class*="cols"] .article.cover .post-inner > * {
max-width: 100%;
} .cover.has-post-media .thumbnail-wrapper {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
}
.cover.has-post-media .post-thumbnail {
height: 100%;
padding-bottom: 0;
}
.cover.has-post-media .post-thumbnail img {
height:100%;
filter: brightness(var(--cover-brightness-filter));
object-fit: cover;
}
.cover.has-post-media .entry-wrapper {
color: var(--cover-global-color);
width:100%;
position: relative;
margin-top: auto;
padding: var(--post-inner-elements-margin);
height: auto;
}
.post-grid .cover.has-post-media .entry-header {
margin-top: 0;
display: flex;
flex-direction: column;
gap: var(--post-grid-entry-header-flex-gap);
}
.cover.has-post-media .entry-wrapper .excerpt {
color: var(--cover-excerpt-color, var(--cover-global-color));
}
.cover.has-post-media .entry-meta,
.cover.has-post-media [class*="entry-meta"] {
color: var(--cover-meta-color, var(--cover-global-color));
border-color:  var(--cover-border-color, var(--very-light-grey));
}
.post-grid .cover.has-post-media a:not(.button):not([class*="cat-link"]):not([class*="tfm"]),
.cover.has-post-media .entry-header a:not([class*="cat-link"]):not([class*="tfm"]),
.cover.has-post-media .entry-header .entry-meta span {
color: var(--cover-global-color);
}
.cover.has-post-media .entry-read-more,
.cover.has-post-media .read-more-button  {
border-color:  var(--cover-border-color, var(--very-light-grey));
}
.cover.has-post-media .read-more {
color: var(--cover-button-color, var(--continue-reading-button-color));
background: var(--cover-button-background, var(--continue-reading-button-background));
}
.cover.has-post-media .read-more:hover {
color: var(--cover-button-hover-color, var(--continue-reading-button-hover-color));
background: var(--cover-button-hover-background, var(--continue-reading-button-hover-background));
}
.post-grid .cover.has-post-media.thumbnail-uncropped:not(.disabled-post-thumbnail) .entry-wrapper {
bottom: 0;
background: var(--cover-overlay-gradient);
}
.post-grid .cover.has-post-media:not(.thumbnail-uncropped) .post-thumbnail a::after,
.cover.has-post-media:not(.thumbnail-uncropped) .cover-wrapper .post-thumbnail::after,
.single-hero .cover.has-post-media .post-thumbnail::after,
.the-post .cover.has-post-media.thumbnail-uncropped .post-thumbnail::after {
content:  '';
width: 100%;
height: 100%;
position: absolute;
background: var(--cover-overlay-gradient);
} .cover-wrapper {
position: relative;
display: flex;
align-items: flex-end;
margin-top: 0;
}
.the-post .article.cover.has-post-media .entry-wrapper {
max-width: var(--single-cover-header-max-width, var(--content-max-width));
width:  calc(var(--content-width) - (var(--post-margin) * 2));
padding: calc(var(--post-margin) * 2) 0;
margin-left: auto;
margin-right: auto;
}
.the-post .article.cover.has-post-media .alignfull .entry-wrapper {
width:  var(--content-width);
max-width: calc(var(--content-max-width));
}
.the-post .cover.has-post-media.thumbnail-uncropped .post-thumbnail img {
position: relative;
}
.the-post .cover.has-post-media.thumbnail-uncropped .post-thumbnail::after,
.single-hero .cover.has-post-media.thumbnail-uncropped .post-thumbnail::after {
bottom: 0;
left: 0;
}
.has-sidebar .the-post .article.cover.has-post-media .entry-wrapper {
max-width: var(--content-max-width);
width:  var(--content-width);
padding: calc(var(--post-margin) * 2) 0;
} .the-post .entry-content > *:last-child,
.the-page .entry-content > *:last-child {
margin-bottom: 0;
}
.the-post article::after {
content:'';
display: table;
clear:both;
}
.default-alt .post-inner {
display:flex;
flex-direction: column;
}
.default-alt .entry-header  {
display: flex;
flex-direction: column;
order: -1;
gap: var(--post-inner-elements-margin);
}
.default-alt .excerpt {
order: -1;
} .single-hero {
width: 100%;
max-width: var(--single-hero-max-width, var(--site-max-width));
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: var(--post-margin);
margin-left: auto;
margin-right: auto;
} .single-hero .article {
flex-basis: 100%;
margin: var(--post-margin);
background: var(--single-hero-background);
border-radius: var(--post-thumbnail-border-radius);
}
.single-hero[data-fullwidth="true"] .article,
.single-hero[data-fullwidth="true"] .post-thumbnail,
.single-hero[data-fullwidth="true"] .post-thumbnail img  {
border-radius: 0;
}
.single-hero .article .entry-wrapper {
width: var(--content-width);
max-width: var(--single-hero-header-max-width, var(--content-max-width));
margin-left: auto;
margin-right: auto;
}
.single-hero .entry-header {
display: flex;
flex-direction: column;
gap: var(--post-inner-elements-margin);
margin-top: 0;
}
.single-hero:not([data-thumbnails="true"]) .entry-header {
margin-top: 0;
}
.single-hero .article .entry-title {
font-size: 3.5rem;
letter-spacing: -0.125rem;
line-height: 1.138888889;
} .single-hero[data-thumbnails="true"] .post-inner {
display: flex;
height: 100%;
}
.single-hero[data-thumbnails="true"] .cover .post-inner {
align-items: flex-end;
}
.single-hero[data-thumbnails="true"] .article:not(.cover) .post-inner > * {
max-width: 50%;
}
.single-hero[data-thumbnails="false"] .article:not(.cover) .entry-wrapper {
padding: 1.5625rem 0;
}
.single-hero[data-thumbnails="true"] .article:not(.cover) .entry-wrapper {
padding: 1.5625rem 1.5625rem 1.5625rem calc(1.5625rem + var(--thumbnail-padding));
}
.single-hero[data-thumbnails="true"] .default:not(.thumbnail-uncropped) .post-thumbnail {
height: 100%;
} .single-hero.has-background .article .entry-wrapper {
padding: calc(var(--post-margin) * 2) 0;
} .single-hero[data-fullwidth="true"] {
max-width: 100vw;
} .single-hero[data-fullwidth="true"][data-thumbnails="true"] .article {
margin:0 0 var(--post-margin) 0;
}
.single:not(.has-logo-below-nav) .single-hero[data-fullwidth="true"][data-thumbnails="true"] {
margin-top: 0;
} .single-hero[data-fullwidth="true"].has-background .article {
margin:0 0 var(--post-margin) 0;
padding-left:  var(--post-margin);
padding-right: var(--post-margin);
}
.single:not(.has-logo-below-nav) .single-hero[data-fullwidth="true"].has-background {
margin-top: 0;
}
.has-logo-below-nav .single-hero[data-fullwidth="true"].has-background {
margin-top: calc(var(--post-margin) * 2);
} .single-hero[data-fullwidth="true"][data-thumbnails="true"].has-background .article {
padding: 0;
} .single-hero.hero-cover[data-thumbnails="true"] .cover .entry-wrapper  {
width: var(--content-width);
max-width: var(--single-hero-cover-header-max-width, var(--content-max-width));
padding: calc(var(--post-margin) * 2) 0;
} .single-hero.hero-cover[data-thumbnails="true"][data-fullwidth="true"] .cover .entry-wrapper  {
max-width: calc(var(--content-max-width) + (var(--post-margin) * 2));
padding: calc(var(--post-margin) * 2) var(--post-margin);
} .has-sidebar .single-hero[data-thumbnails="false"] .entry-wrapper {
max-width: 100%;
width: 100%;
} .has-sidebar .single-hero[data-thumbnails="false"].has-background .entry-wrapper {
max-width: var(--content-width);
padding-left: 2rem;
padding-right: 2rem;
} .has-sidebar .single-hero[data-thumbnails="false"][data-fullwidth="true"] .entry-wrapper {
max-width: var(--site-width);
padding-left: 0;
padding-right: 0;
}
.has-sidebar .single-hero.hero-cover[data-thumbnails="true"] .cover .entry-wrapper  {
max-width: var(--site-width);
padding: calc(var(--post-margin) * 2) 2rem;
}
.has-sidebar .single-hero.hero-cover[data-thumbnails="true"][data-fullwidth="true"] .cover .entry-wrapper {
max-width: var(--site-width);
padding: calc(var(--post-margin) * 2) 0; } .the-post > .article img:not(.avatar):not(.wp-post-image) {
border-radius: var(--image-embed-border-radius, 0);
}
.the-post article.post_format-post-format-audio:not(.hero-default):not(.hero-cover) .entry-content .wp-block-embed.is-type-audio:first-of-type,
.the-post article.post_format-post-format-audio:not(.hero-default):not(.hero-cover) .entry-content .wp-block-embed.is-type-rich:first-of-type,
.the-post article.post_format-post-format-video:not(.hero-default):not(.hero-cover) .post-inner .tfm-featured-media.tfm-video-oembed + .entry-wrapper .entry-content .wp-block-embed:first-of-type,
.the-post article.post_format-post-format-video:not(.hero-default):not(.hero-cover) .post-inner .tfm-featured-media.tfm-video + .entry-wrapper .entry-content .wp-block-video:first-of-type,
.the-post article.post_format-post-format-video:not(.hero-default):not(.hero-cover) .post-inner .tfm-featured-media.tfm-video-shortcode + .entry-wrapper .entry-content .wp-video:first-of-type,
.the-post article.post_format-post-format-video.default-alt .post-inner .entry-content .wp-video:first-of-type,
.the-post article.post_format-post-format-video.default-alt .post-inner .entry-content .wp-block-video:first-of-type,
.the-post article.post_format-post-format-video.default-alt .post-inner .entry-content .wp-block-embed:first-of-type, .the-post article.post_format-post-format-video.has-post-media:not(.hero-default):not(.hero-cover) .entry-content p:first-of-type iframe {
display: none;
} .single .after-content {
display: flex;
flex-direction: column;
gap: calc(var(--global-elements-margin) * 2);
}
.the-post > .article.has-background + .after-content {
margin-top: calc(var(--global-elements-margin) *2);
}
.after-content > div {
margin: 0 auto;
width:  var(--content-width);
max-width: var(--content-max-width);
}
.after-content > div:last-child {
margin-bottom: 0;
} .author-bio {
margin: var(--post-margin) auto;
max-width: var(--content-max-width);
} div.comments-header {
margin: 0 auto 0 auto;
max-width: var(--content-max-width);
width: var(--content-width);
padding: 0;
}
.comments-area {
margin: var(--post-margin) auto;
max-width: var(--content-max-width);
width: var(--content-width);
}
.comments-area.closed {
display: none;
}
.comment-list {
list-style:none;
padding:0;
margin:0 0 var(--global-elements-margin) 0;
}
.comment,
.trackback,
.pingback,
.bypostauthor {
padding: var(--global-elements-margin) 0 0 0;
margin:0;
}
.comment-list ul.children {
list-style:none;
margin:0;
padding:0 0 0 2%;
}
.comment-meta {
margin-bottom: var(--global-elements-margin);
}
.comment .avatar {
max-width: 44px;
float:left;
border-radius: 50%;
margin-right: 1rem
}
.comment-content > *:last-child {
margin-bottom: 0;
}
.reply {
margin-top: 1rem;
}
.bypostauthor {
} .hentry-footer {
max-width: var(--content-max-width);
width: var(--content-width);
margin-left: auto;
margin-right: auto;
} .single div.post-navigation {
max-width: var(--content-max-width);
width: var(--content-width);
} .site-footer {
background:  var(--footer-background);
color: var(--footer-color);
}
.site-footer-inner {
max-width: var(--site-max-width);
margin:auto;
padding: calc(var(--global-elements-margin) * 2) var(--global-elements-margin);
}
.footer-nav {
list-style: none;
padding:0;
margin:0;
}
.footer-nav li {
margin:0;
float:left;
}
.footer-bottom {
display:flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: var(--global-elements-margin) 0;
}
.footer-columns {
display:flex;
flex-wrap: wrap;
flex-direction: row;
margin-bottom: var(--global-elements-margin);
}
.footer-column {
flex-basis:calc(100% / 4 - (var(--post-margin) * 2));
margin-right: calc( var(--post-margin) * 2 );
flex-grow: 1;
}
.footer-column:last-child {
margin-right: 0;
}
.columns-70-30 .footer-column-1,
.columns-70-30-menu .footer-column-1 {
flex-basis:calc(100% / 3 - (var(--post-margin) * 2));
}
.columns-70-30 .footer-column-2,
.columns-70-30-menu .footer-column-2 {
flex-basis:calc(100% / 3);
flex-grow: 0;
}
.footer-columns.cols-2 .footer-column:not(:last-child):not(.footer-menu) {
margin-right: calc( var(--post-margin) * 4 );
} .entry-content {
width: 100%;
max-width:  var(--site-width);
margin-left: auto;
margin-right: auto;
font-size: var(--single-entry-font-size);
}
body:not(.has-sidebar) .single-content-wrapper .entry-content {
width:100vw;
max-width:100vw;
margin-left: calc(-50vw + 50%);
}
.entry-content > * {
margin-left: auto;
margin-right: auto;
}
.entry-content > *:not(h2):not(h3):not(h4):not(h5):not(h6) {
margin-bottom: var(--default-content-margin);
}
.entry-content p img:not(.alignleft):not(.alignright) {
margin-bottom: 1.8rem;
margin-top: 2rem;
}
body:not(.home):not(.blog) .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.home.page .page .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
max-width: var(--content-max-width);
width: var(--content-width);
}
.the-post > .post .entry-header,
.the-post .entry-content.excerpt,
.the-page > .page .entry-header,
.the-page .entry-content.excerpt,
.home.page .page .entry-header,
.home.page .page .entry-content.excerpt {
max-width: var(--single-default-header-max-width, var(--content-max-width));
width: var(--single-default-header-width, var(--content-width));
margin-left:  auto;
margin-right: auto;
}
@media(min-width: 1251px) {
.the-post > .post .entry-header,
.the-post .entry-content.excerpt,
.the-page > .page .entry-header,
.the-page .entry-content.excerpt,
.home.page .page .entry-header,
.home.page .page .entry-content.excerpt {
width: 100%;
}
}
.the-post .cover .entry-content.excerpt {
max-width: var(--content-max-width);
}
.the-post > .post.cover:not(.post_format-post-format-video) .cover-wrapper:not(.alignfull) .entry-header {
width: 100%;
max-width: 100%;
}
.the-post > .post.cover:not(.post_format-post-format-video) .cover-wrapper.alignfull .entry-header {
max-width: calc(var(--site-width));
width: 100%;
} .entry-content figure[style*="width"]:not(.tiled-gallery__item):not(.alignleft):not(.alignright),
.wp-audio-shortcode {
width: calc(var(--content-width) - (var(--post-margin) * 2)) !important;
}
@media(max-width: 540px) {
.entry-content figure[style*="width"]:not(.tiled-gallery__item):not(.alignleft):not(.alignright), .wp-audio-shortcode {
width: calc(var(--content-width)) !important;
}
} .alignleft,
.alignright {
max-width: 50%;
}
.alignleft {
float:left;
margin: 0.4rem 2rem 0 0;
display: inline-block;
}
.alignright {
float:right;
margin: 0.4rem 0 0 2rem;
}
.aligncenter,
.aligncenter > * {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.alignfull {
width:100vw;
max-width:100vw;
margin-left: calc(-50vw + 50%);
}
.alignwide,
.is-style-wide {
width: var(--content-width);
margin-left: auto;
margin-right: auto;
max-width: var(--site-width);
}
.has-sidebar .alignwide {
max-width: var(--content-max-width);
}
.has-sidebar .alignfull {
margin-left: auto;
width: 100%;
} .entry-content > .alignleft { 
margin-left:  var(--post-margin);
}
.entry-content > .alignright {
margin-right:  var(--post-margin);
}
.has-sidebar .entry-content > .alignleft {
margin-left: calc(var(--post-margin) * 2 + 0.4375rem);
}
.has-sidebar .entry-content > .alignright {
margin-right: calc(var(--post-margin) * 2 + 0.4375rem);
}
@media (min-width: 786px) {
body:not(.has-sidebar) .entry-content > .alignleft {
margin-left: calc(0.5 * (100vw - var(--content-max-width)));
}
body:not(.has-sidebar) .entry-content > .alignright {
margin-right: calc(0.5 * (100vw - var(--content-max-width)));
}
}
@media (max-width: 1060px) {
body:not(.has-sidebar) .entry-content > .alignleft {
margin-left: calc(0.5 * (100vw - var(--content-max-width)) + var(--post-margin));
}
body:not(.has-sidebar) .entry-content > .alignright {
margin-right: calc(0.5 * (100vw - var(--content-max-width)) + var(--post-margin));
}
}
@media (max-width: 785px) {
body:not(.has-sidebar) .entry-content > .alignleft {
margin-left: calc(0.5 * (100vw - var(--content-max-width)) + (var(--post-margin) * 1));
}
body:not(.has-sidebar) .entry-content > .alignright {
margin-right: calc(0.5 * (100vw - var(--content-max-width)) + ( var(--post-margin) * 1));
}
}
@media (max-width: 768px) {
body:not(.has-sidebar) .entry-content > .alignleft {
margin-left: calc(var(--post-margin) * 2);
}
body:not(.has-sidebar) .entry-content > .alignright {
margin-right: calc(var(--post-margin) * 2);
}
}
@media (max-width: 1250px ) {
.has-sidebar .entry-content > .alignleft {
margin-left: calc((100% - var(--content-max-width)) / 2);
}
.has-sidebar .entry-content > .alignright {
margin-right: calc((100% - var(--content-max-width)) / 2);
}
}
@media (max-width: 1136px ) {
.has-sidebar .entry-content > .alignleft {
margin-left: var(--post-margin);
}
.has-sidebar .entry-content > .alignright {
margin-right: var(--post-margin);
}
}
@media (max-width: 1060px ) {
.has-sidebar .entry-content > .alignleft {
margin-left: calc(0.5 * (100vw - var(--content-max-width)));
}
.has-sidebar .entry-content > .alignright {
margin-right: calc(0.5 * (100vw - var(--content-max-width)));
}
}
@media (max-width: 786px ) {
.has-sidebar .entry-content > .alignleft {
margin-left: var(--post-margin);
}
.has-sidebar .entry-content > .alignright {
margin-right: var(--post-margin);
}
}  .widget {
margin: var(--post-margin) 0;
display:inline-block;
width:100%;
}
.aside-sidebar .widget:first-child {
margin-top: 0;
}
.aside-sidebar .widget:last-child {
margin-bottom: 0;
}
.widget-title,
.widgettitle {
margin-top: 0;
line-height: 1.1;
}
.widget ul,
.widget ol {
list-style:none;
margin:0;
padding:0;
width: 100%;
}
.widget > ul > li,
.widget > ol > li,
.widget > div > ul > li {
margin:0;
display: block;
}
.widget ul li a,
.widget ol li a {
display:inline-block;
padding: 0.625rem 0;
}
.widget .sub-menu li,
.widget .children li {
margin:0;
} .widget_calendar table {
width:100%;
}
.widget_calendar td,
.widget_calendar th {
padding:2px;
}
.aside-sticky-container {
position: sticky;
top:7rem;
} .gallery {
display:flex;
flex-wrap: wrap;
width:100%;
margin:0 auto;
}
.gallery-item {
display:flex;
flex-grow: 1;
flex-direction: column;
justify-content: center;
position: relative;
margin: var(--gallery-item-default-margin, 1rem);
padding:0;
overflow: hidden;
}
.gallery-item .gallery-icon {
flex:1;
width: 100%;
height: 100%;
object-fit: cover;
}
.gallery-item img {
display:flex;
object-fit: cover;
width: 100%;
height: 100%;
}
.gallery-caption {
position: absolute;
bottom:0;
left:0;
width:100%;
background: var(--gallery-caption-overlay-gradient, linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0)));
color: var(--white);
text-align: center;
padding: var(--default-content-margin);
}
.gallery:not(.gallery-columns-1):not(.gallery-columns-2) .gallery-caption {
font-size: 0.75rem;
} .gallery-item {
flex-basis: calc(100% / 3 - (var(--gallery-item-default-margin, 1rem) * 2));
}
.gallery-columns-4 .gallery-item {
flex-basis: calc(100% / 4 - (var(--gallery-item-default-margin, 1rem) * 2));
}
.gallery-columns-3 .gallery-item {
flex-basis: calc(100% / 3 - (var(--gallery-item-default-margin, 1rem) * 2));
}
.gallery-columns-2 .gallery-item {
flex-basis: calc(100% / 2 - (var(--gallery-item-default-margin, 1rem) * 2));
}
.gallery-columns-1 .gallery-item {
flex-basis: calc(100% - (var(--gallery-item-default-margin, 1rem) * 2));
} .gallery-columns-1 .gallery-item {
margin-left: 0;
margin-right: 0;
}
.gallery:not(.gallery-columns-1):not(.gallery-columns-2):not(.gallery-columns-4) .gallery-item:nth-child(3n),
.gallery:not(.gallery-columns-1):not(.gallery-columns-2):not(.gallery-columns-4) .gallery-item:nth-child(even):last-of-type,
.gallery-columns-2 .gallery-item:nth-child(even),
.gallery-columns-3 .gallery-item:nth-child(3n),
.gallery-columns-3 .gallery-item:nth-child(even):last-of-type,
.gallery-columns-4 .gallery-item:nth-child(4n),
.gallery-columns-4 .gallery-item:nth-child(even):last-of-type,
.gallery-columns-4 .gallery-item:nth-child(odd):last-of-type {
margin-right:0;
}
.gallery:not(.gallery-columns-1):not(.gallery-columns-2):not(.gallery-columns-4) .gallery-item:nth-child(3n+1),
.gallery-columns-2 .gallery-item:nth-child(odd),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1) {
margin-left:0;
}  .body-fade {
position: fixed;
top:0;
height: 100%;
width:100%;
background: var(--body-fade-background, var(--body-background));
opacity: 0.86;
display:none;
z-index:1500;
}
.mobile-only {
display: none;
visibility: hidden;
}
.hidden {
display: none;
} .has-pagination-numbers .pagination,
.has-pagination-numbers .page-pagination,
.has-pagination-prev-next .pagination,
.has-pagination-prev-next .page-pagination {
width:100%;
text-align: center;
margin-top:  calc(var(--global-elements-margin));
}
.pagination ul {
list-style:none;
margin:0;
padding:0;
display:flex;
justify-content: center;
}
.pagination ul li {
display: flex;
padding:0;
margin:0 0.3125rem;
}  @media (max-width:1650px) {
.post-grid.cols-7:not([class*="list"]) .article:not(.first-full),
.post-grid.cols-7 .article.grid-style  {
flex-basis: var(--cols-7-breakpoint-flex-basis);
}
}
@media (max-width:1450px) {
.post-grid.cols-7:not([class*="list"]) .article:not(.first-full),
.post-grid.cols-7 .article.grid-style  {
flex-basis: var(--cols-6-breakpoint-flex-basis);
}
.post-grid.cols-6:not([class*="list"]) .article:not(.first-full),
.post-grid.cols-6 .article.grid-style  {
flex-basis: var(--cols-6-breakpoint-flex-basis);
}
}
@media (max-width:1200px) {
.post-grid.cols-7:not([class*="list"]) .article:not(.first-full),
.post-grid.cols-7 .article.grid-style  {
flex-basis: var(--cols-7-small-desktop-flex-basis);
}
.post-grid.cols-6:not([class*="list"]) .article:not(.first-full),
.post-grid.cols-6 .article.grid-style  {
flex-basis: var(--cols-6-small-desktop-flex-basis);
}
.post-grid.cols-5:not([class*="list"]) .article:not(.first-full),
.post-grid.cols-5 .article.grid-style  {
flex-basis: var(--cols-5-small-desktop-flex-basis);
}
.post-grid.cols-4:not([class*="list"]) .article:not(.first-full),
.post-grid.cols-4 .article.grid-style  {
flex-basis: var(--cols-4-small-desktop-flex-basis);
}
.post-grid.grid-asc.cols-4 .article:nth-child(6n),
.post-grid.grid-asc.cols-4 .article:nth-child(6n+5),
.post-grid.grid-desc.cols-4 .article:nth-child(6n+4),
.post-grid.grid-desc.cols-4 .article:nth-child(6n+5),
.list-grid.cols-4 .article.grid-style  {
flex-basis: calc(100% / 2 - (var(--post-margin) * 2));
}
.post-grid.grid-asc.cols-4 .article:nth-child(6n+1),
.post-grid.grid-desc.cols-4 .article:nth-child(6n) {
flex-basis: 100%;
} .post-grid.grid-offset.cols-4 .article:nth-child(1),
.post-grid.grid-offset.cols-4 .article:nth-child(7),
.post-grid.grid-offset.cols-4 .article:nth-child(11),
.post-grid.grid-offset.cols-4 .article:nth-child(17),
.post-grid.grid-offset.cols-4 .article:nth-child(21),
.post-grid.grid-offset.cols-4 .article:nth-child(27),
.post-grid.grid-offset.cols-4 .article:nth-child(31),
.post-grid.grid-offset.cols-4 .article:nth-child(37),
.post-grid.grid-offset.cols-4 .article:nth-child(41),
.post-grid.grid-offset.cols-4 .article:nth-child(47),
.post-grid.grid-offset.cols-4 .article:nth-child(51),
.post-grid.grid-offset.cols-4 .article:nth-child(57),
.post-grid.grid-offset.cols-4 .article:nth-child(61),
.post-grid.grid-offset.cols-4 .article:nth-child(67),
.post-grid.grid-offset.cols-4 .article:nth-child(71),
.post-grid.grid-offset.cols-4 .article:nth-child(77),
.post-grid.grid-offset.cols-4 .article:nth-child(81),
.post-grid.grid-offset.cols-4 .article:nth-child(87),
.post-grid.grid-offset.cols-4 .article:nth-child(91),
.post-grid.grid-offset.cols-4 .article:nth-child(97),
.post-grid.grid-offset.cols-4 .article:nth-child(101) {
flex-basis: calc(100% / 3 * 2 - (var(--post-margin) * 2) );
} .post-grid.list.cols-4 {
padding: 0;
}
.post-grid.list.cols-4 .article:not(.grid-style),
.post-grid.list.cols-3 .article:not(.grid-style) {
flex-basis: calc(100% / 2 - (var(--post-margin) * 2));
margin: var(--post-margin);
}
.post-grid.list.cols-4 .article:not(.grid-style).has-post-media:not(.cover) .post-inner .thumbnail-wrapper {
max-width: calc(100% / 3);
}
.has-sidebar .post-grid.list.cols-2 .article {
flex-basis: 100%;
}
.has-sidebar .post-grid.list.cols-2 .article.has-post-media:not(.cover) .post-inner .thumbnail-wrapper {
max-width: 50%;
} .masonry.cols-4 .article {
width: calc(100% / 3 - (var(--post-margin) * 2));
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 197px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 234px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 350px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 525px;
} .footer-columns.cols-4 {
max-width: var(--content-max-width);
margin-left: auto;
margin-right: auto;
}
.footer-columns.cols-4 .footer-column {
flex-basis: calc(100% / 2 - (var(--post-margin) * 2));
margin: 0 0 var(--global-elements-margin) 0;
padding: 0;
border: 0;
}
.footer-columns.cols-4 .footer-column:nth-child(odd) {
margin-right: calc(var(--post-margin) *2);
}
.footer-columns.cols-4 .footer-column:nth-child(n+3),
.footer-column:last-child {
margin-bottom: 0;
}
}
@media (max-width: 1160px) {
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 298px;
}
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 354px;
}
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 530px;
}
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 794px;
}
}
@media (max-width:1060px) {
.content-area,
.site-footer-inner,
.footer-bottom,
.archive-header-inner,
.section-header {
max-width: var(--mobile-site-max-width);
}
.site-header {
padding: 0;
}
.site-header.sticky-mobile-nav {
position: sticky;
top: 0;
margin: 0 !important; 
}
.admin-bar .site-header.sticky-mobile-nav {
top: 32px;
}
body.has-sticky-nav-mobile {
margin-top: 0 !important;
}
.mobile-header {
display:flex;
max-width: var(--mobile-site-max-width);
}
.site-header.logo-left-menu-right .mobile-header .site-logo,
.site-header.logo-left-menu-right .mobile-header .site-title {
margin-right: auto;
}
.site-header .header-layout-wrapper,
.lbn-site-title-wrapper {
display: none;
}
.site-title {
font-size: var(--large-mobile-logo-font-size);
}
.masonry.post-grid .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 170px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 202px;
}
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 314px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 303px;
}
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 480px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 455px;
}
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 719px;
} .the-post > .article:not(.has-post-media):not(.has-background) .entry-header,
.the-post .article:not(.has-post-media):not(.has-background) .entry-content.excerpt,
.the-page > .page:not(.has-post-media):not(.has-background) .entry-header,
.the-page .article:not(.has-post-media):not(.has-background) .entry-content.excerpt,
.home.page .page:not(.has-post-media):not(.has-background) .entry-header,
.home.page .page:not(.has-post-media):not(.has-background) .entry-content.excerpt {
width: 100%;
}
}
@media (max-width: 1060px) {
.mobile-only {
display:inline-block !important;
visibility: visible;
}
.toggle-sidebar .primary-nav-sidebar-wrapper.mobile-only {
display: block !important;
}
.footer-columns[class*="cols"] {
flex-direction: column;
max-width: var(--content-max-width);
margin-left: auto;
margin-right: auto;
}
.footer-column,
.footer-columns.cols-4 .footer-column:nth-child(odd),
.footer-columns.cols-2 .footer-column:not(:last-child):not(.footer-menu) {
margin: 0;
margin-bottom: var(--global-elements-margin);
margin-right: 0;
}
.footer-columns.cols-3 .footer-column {
border: 0;
padding: 0;
} .has-sidebar main {
flex-basis: 100%;
border-bottom: 1px solid var(--very-light-grey);
padding-bottom: var(--post-margin);
}
.aside-sidebar {
width: var(--content-width);
max-width: var(--content-max-width);
margin-left: auto;
margin-right: auto;
padding: 0 !important;
margin-top: 0 !important;
}
.has-sidebar .post-grid:not(.cols-1):not([class*="list"]) .article:not(.first-full),
.has-sidebar .post-grid:not(.cols-1).list-grid .article.grid-style,
.has-sidebar .post-grid.grid-first-full .article.first-full,
.post-grid:not(.cols-1):not([class*="list"]) .article:not(.first-full),
.post-grid:not(.cols-1).list-grid .article.grid-style,
body:not(.has-sidebar) .post-grid.grid-first-full:not(.cols-1) .article.first-full {
flex-basis: calc(100% / 2 - (var(--post-margin) * 2));
margin: var(--post-margin);
} .post-grid[class*="list"][class*="cols"] .article:not(.grid-style) {
flex-basis: 100%;
} .list-grid.cols-3 .article:nth-child(3n):not(.grid-style) {
flex-basis: calc(100% / 2 - (var(--post-margin) * 2));
}
.list-grid.cols-3 .article:nth-child(3n):not(.grid-style).has-post-media .post-inner {
flex-direction: column;
}
.list-grid.cols-3 .article:nth-child(3n):not(.grid-style).has-post-media:not(.cover) .post-inner > * {
max-width: 100%;
margin: 0;
flex-basis: 100%;
}
.list-grid.cols-3 .article:nth-child(3n):not(.grid-style).has-post-media .entry-wrapper {
padding-left: 0;
}
.list-grid.cols-3 .article:nth-child(3n):not(.grid-style) .entry-header {
margin-top: var(--post-inner-elements-margin);
}
body:not(.has-sidebar) .post-grid.grid-first-full .article.first-full:not(.cover):not(.loop-sidebar).has-post-media .entry-header {
margin-top:0;
} .post-grid.grid-offset:not(.cols-1) .article {
flex-basis: calc(100% / 2 - (var(--post-margin) * 2));
} .masonry[class*="cols"] .article {
width:calc(100% / 2 - (var(--post-margin) * 2 ));
}
.masonry.post-grid .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 187px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 223px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 334px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 500px;
}
.has-logo-below-nav .single-hero[data-fullwidth="true"].has-background {
margin-top: 0;
} .single-hero[data-thumbnails="true"] .post-inner {
flex-direction: column;
}
.single-hero[data-thumbnails="true"] .article:not(.cover) .post-inner > * {
max-width: 100%;
}
.single-hero[data-thumbnails="true"] .article:not(.cover) .entry-wrapper > * {
width: var(--content-width);
max-width: var(--content-max-width);
margin-left: auto;
margin-right: auto;
margin-top: 0;
}
.single-hero[data-thumbnails="true"] .article:not(.cover) .excerpt {
margin-top: var(--post-inner-elements-margin);
} input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
textarea {
font-size: 16px;
}
}
@media (max-width: 782px) {
.admin-bar .site-header.sticky-mobile-nav {
top: 46px;
}
}
@media (max-width:720px) {
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 310px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 464px;
}
}
@media (max-width:640px) { .post-grid[class*="list"] .article .post-inner {
flex-direction: column !important;
}
.post-grid[class*="list"] .article:not(.grid-style):not(.cover) .post-inner > * {
max-width:100% !important;
width: 100% !important;
}
.post-grid[class*="list"] .article:not(.grid-style):not(.cover):not(.has-background) .entry-wrapper {
padding-left: 0 !important;
}
.post-grid[class*="list"] .article:not(.grid-style):not(.cover):not(.has-background).has-post-media .entry-header {
margin-top: calc(var(--post-inner-elements-margin) / 1.5) !important;
}
.post-grid[class*="grid"] .article,
.post-grid.list-grid .article.grid-style {
flex-basis: 100% !important;
}
.masonry[class*="cols"] .article {
width:calc(100% - (var(--post-margin) * 2 ));
}
.masonry.post-grid .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 331px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 394px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 590px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 884px;
}
.site-title {
font-size: var(--small-mobile-logo-font-size);
}
}
@media (max-width: 600px) {
.admin-bar .site-header.sticky-mobile-nav {
top: 0;
} div.gallery[class*="columns"] .gallery-item {
flex-basis: calc(100% / 2 - (var(--gallery-item-default-margin, 0.5rem) * 2));
margin: var(--gallery-item-default-margin, 0.5rem) !important;
}
div.gallery[class*="columns"] .gallery-item:nth-child(even) {
margin-right:0 !important;
}
div.gallery[class*="columns"] .gallery-item:nth-child(odd) {
margin-left:0 !important;
}
}
@media (max-width:540px) {
.masonry.post-grid .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 275px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 327px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 490px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 734px;
}
.the-post .entry-content .alignleft,
.the-post .entry-content .alignright,
.wp-block-image .alignleft,
.wp-block-image .alignright {
max-width: var(--content-width);
margin-left: auto !important;
margin-right: auto !important;
margin-bottom: var(--default-content-margin);
float: none;
display: flex;
flex-direction: column;
text-align: center;
}
.wp-block-image figure[class*="align"] img {
margin-left: auto;
margin-right: auto;
}
.wp-block-image figure[class*="align"] figcaption {
width: 100%;
}
.footer-bottom {
flex-direction: column;
}
.footer-bottom > *:not(:last-child) {
margin: 0 0 1rem 0
}
}
@media (max-width:440px) {
.masonry.post-grid .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 219px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 260px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 390px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 584px;
}
}
@media (max-width:380px) {
.masonry.post-grid .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-wide .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-wide .post-inner {
min-height: 185px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-landscape .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-landscape .post-inner {
min-height: 220px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-square .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-square .post-inner {
min-height: 330px;
}
.masonry.post-grid.cols-4 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-3 .article.cover.has-post-media.thumbnail-portrait .post-inner,
.masonry.post-grid.cols-2 .article.cover.has-post-media.thumbnail-portrait .post-inner {
min-height: 449px;
}
}:root {
--custom-logo-width-mobile: 200px !important;
--custom-logo-width-small-mobile: 180px !important;
}
.custom-logo,
.site-logo img,
.mobile-header .custom-logo {
max-width: 100%;
height: auto;
} @media (max-width: 768px) {
.mobile-header .custom-logo,
.mobile-header .site-logo img,
.mobile-header .site-logo .custom-logo {
width: 200px !important;
max-width: 200px !important;
min-width: 180px !important;
height: auto !important;
}
.site-logo img,
.site-logo .custom-logo {
width: 200px !important;
max-width: 200px !important;
min-width: 180px !important;
}
}
@media (max-width: 480px) {
.mobile-header .custom-logo,
.mobile-header .site-logo img,
.mobile-header .site-logo .custom-logo {
width: 180px !important;
max-width: 180px !important;
min-width: 160px !important;
height: auto !important;
}
.site-logo img,
.site-logo .custom-logo {
width: 180px !important;
max-width: 180px !important;
min-width: 160px !important;
}
} :root {
--primary-color: #2563eb;
--primary-dark: #1e40af;
--primary-light: #3b82f6;
--accent-color: #f59e0b;
--accent-light: #fbbf24;
--text-dark: #1f2937;
--text-medium: #4b5563;
--text-light: #6b7280;
--bg-light: #f9fafb;
--bg-section: #ffffff;
--border-color: #e5e7eb;
--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}  body.home #primary.content-area,
body.front-page #primary.content-area,
body.home.page #primary.content-area,
body.page-template-page-reviews #primary.content-area,
body.page-template-page-safety #primary.content-area {
overflow-x: visible;
padding-top: 0 !important;
margin-top: 0 !important;
width: 100% !important;
max-width: 100% !important;
} body.home .site-main,
body.front-page .site-main,
body.home.page .site-main,
body.page-template-page-reviews .site-main,
body.page-template-page-safety .site-main {
margin-top: 0 !important;
padding-top: 0 !important;
flex-basis: 100% !important;
width: 100% !important;
max-width: 100% !important;
} body.home .wrap-inner,
body.front-page .wrap-inner,
body.home.page .wrap-inner,
body.page-template-page-reviews .wrap-inner,
body.page-template-page-safety .wrap-inner {
display: block !important;
}
body.home .the-page,
body.front-page .the-page,
body.home.page .the-page,
body.page-template-page-reviews .the-page,
body.page-template-page-safety .the-page {
margin-top: 0 !important;
padding-top: 0 !important;
width: 100% !important;
max-width: 100% !important;
}
.homepage-hero {
padding: 0;
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
margin-top: 0 !important;
margin-bottom: 50px;
position: relative;
overflow: hidden;
background: linear-gradient(135deg, #fef3c7 0%, #fde68a 50%, #fcd34d 100%);
min-height: 450px;
display: flex;
align-items: center;
width: 100vw;
max-width: none;
} body.page-template-page-reviews .homepage-hero,
body.page-template-page-reviews .reviews-hero {
margin-top: 0 !important;
padding-top: 0 !important;
} body.page-template-page-safety .homepage-hero,
body.page-template-page-safety .safety-hero {
margin-top: 0 !important;
padding-top: 0 !important;
background: linear-gradient(135deg, #d1fae5 0%, #a7f3d0 50%, #6ee7b7 100%);
} body.page-template-page-safety .hero-image-decoration {
background: linear-gradient(135deg, #6ee7b7, #34d399);
}
body.page-template-page-safety .hero-image-decoration::before {
background: linear-gradient(135deg, #34d399, #10b981);
} body.page-template-page-reviews #primary.content-area > .homepage-hero:first-child,
body.page-template-page-reviews #primary.content-area > .reviews-hero:first-child {
margin-top: 0 !important;
} body.page-template-page-safety #primary.content-area > .homepage-hero:first-child,
body.page-template-page-safety #primary.content-area > .safety-hero:first-child {
margin-top: 0 !important;
} body.page-template-page-reviews .site-main {
margin-top: 0 !important;
padding-top: 0 !important;
}
body.page-template-page-reviews #primary.content-area {
margin-top: 0 !important;
padding-top: 0 !important;
} body.page-template-page-safety .site-main {
margin-top: 0 !important;
padding-top: 0 !important;
}
body.page-template-page-safety #primary.content-area {
margin-top: 0 !important;
padding-top: 0 !important;
} body.page-template-page-reviews header + main .site-main,
body.page-template-page-reviews header ~ main .site-main {
margin-top: 0 !important;
padding-top: 0 !important;
}
body.page-template-page-safety header + main .site-main,
body.page-template-page-safety header ~ main .site-main {
margin-top: 0 !important;
padding-top: 0 !important;
}
.hero-container {
max-width: 1400px;
margin: 0 auto;
padding: 50px 40px;
position: relative;
z-index: 2;
width: 100%;
}
.hero-content-wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
align-items: center;
max-width: 1200px;
margin: 0 auto;
}
.hero-content {
text-align: left;
position: relative;
z-index: 3;
}
.hero-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: white;
padding: 8px 16px;
border-radius: 50px;
box-shadow: var(--shadow-md);
margin-bottom: 16px;
font-size: 0.85rem;
font-weight: 600;
color: var(--primary-color);
animation: fadeInDown 0.6s ease-out;
}
.badge-icon {
font-size: 1.1rem;
}
.hero-title {
font-size: 2.75rem;
font-weight: 900;
line-height: 1.15;
margin-bottom: 16px;
color: #2d3748;
animation: fadeInUp 0.8s ease-out 0.2s both;
}
.hero-description {
font-size: 1.1rem;
line-height: 1.7;
color: var(--text-medium);
margin-bottom: 20px;
font-weight: 400;
animation: fadeInUp 0.8s ease-out 0.4s both;
}
.hero-features {
display: flex;
flex-direction: column;
gap: 10px;
margin-top: 20px;
animation: fadeInUp 0.8s ease-out 0.6s both;
}
.hero-feature-item {
display: flex;
align-items: center;
gap: 10px;
font-size: 0.95rem;
color: var(--text-dark);
font-weight: 500;
}
.feature-icon {
width: 24px;
height: 24px;
background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
color: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
font-size: 0.85rem;
flex-shrink: 0;
box-shadow: var(--shadow-sm);
}
.hero-image-wrapper {
position: relative;
z-index: 2;
animation: fadeInRight 1s ease-out 0.3s both;
}
.hero-image {
position: relative;
border-radius: 24px;
overflow: visible;
}
.hero-img {
width: 100%;
height: auto;
border-radius: 24px;
box-shadow: var(--shadow-xl);
border: 6px solid white;
position: relative;
z-index: 2;
display: block;
transform: perspective(1000px) rotateY(-5deg) rotateX(5deg);
transition: transform 0.6s ease;
}
.hero-image:hover .hero-img {
transform: perspective(1000px) rotateY(0deg) rotateX(0deg) scale(1.02);
}
.hero-image-decoration {
position: absolute;
top: -20px;
right: -20px;
width: 200px;
height: 200px;
background: linear-gradient(135deg, var(--accent-color), var(--accent-light));
border-radius: 50%;
opacity: 0.2;
z-index: 1;
animation: float 6s ease-in-out infinite;
}
.hero-image-decoration::before {
content: '';
position: absolute;
bottom: -30px;
left: -30px;
width: 150px;
height: 150px;
background: linear-gradient(135deg, var(--primary-color), var(--primary-light));
border-radius: 50%;
opacity: 0.15;
animation: float 8s ease-in-out infinite reverse;
} .hero-shapes {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: 1;
pointer-events: none;
}
.shape {
position: absolute;
border-radius: 50%;
background: rgba(255, 255, 255, 0.1);
animation: float 20s ease-in-out infinite;
}
.shape-1 {
width: 300px;
height: 300px;
top: 10%;
right: 5%;
animation-duration: 15s;
}
.shape-2 {
width: 200px;
height: 200px;
bottom: 15%;
left: 8%;
animation-duration: 18s;
background: rgba(245, 158, 11, 0.12);
}
.shape-3 {
width: 150px;
height: 150px;
top: 50%;
right: 15%;
animation-duration: 12s;
background: rgba(245, 158, 11, 0.1);
}
@keyframes float {
0%, 100% {
transform: translateY(0px) translateX(0px);
}
33% {
transform: translateY(-20px) translateX(10px);
}
66% {
transform: translateY(10px) translateX(-10px);
}
}
@keyframes fadeInDown {
from {
opacity: 0;
transform: translateY(-20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
@keyframes fadeInRight {
from {
opacity: 0;
transform: translateX(30px);
}
to {
opacity: 1;
transform: translateX(0);
}
} .homepage-section {
padding: 80px 20px;
max-width: 1200px;
margin: 0 auto;
position: relative;
} .homepage-section:nth-child(even) {
background: var(--bg-light);
border-radius: 20px;
margin: 40px auto;
padding: 10px 20px 20px 20px;
}
.start-here-section {
background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);
border-radius: 20px;
padding: 10px 20px 20px 20px;
margin: 40px auto;
}
.reviews-section {
background: linear-gradient(135deg, #fed7aa 0%, #fdba74 100%);
border-radius: 20px;
padding: 10px 20px 20px 20px;
margin: 40px auto;
max-width: 1400px !important;
}
.safety-section {
background: linear-gradient(135deg, #dcfce7 0%, #bbf7d0 100%);
border-radius: 20px;
padding: 10px 20px 20px 20px;
margin: 40px auto;
}
.trust-section {
background: linear-gradient(135deg, #f3e8ff 0%, #e9d5ff 100%);
border-radius: 20px;
padding: 10px 20px 20px 20px;
margin: 30px auto;
}
.section-title {
font-size: 2.5rem;
font-weight: 800;
text-align: center;
margin-bottom: 24px;
color: var(--text-dark);
position: relative;
display: inline-block;
width: 100%;
}
.trust-section .section-title {
font-size: 2rem;
margin-bottom: 16px;
}
.section-title::after {
content: '';
position: absolute;
bottom: -10px;
left: 50%;
transform: translateX(-50%);
width: 80px;
height: 4px;
background: linear-gradient(90deg, var(--primary-color), var(--accent-color));
border-radius: 2px;
}
.section-intro {
font-size: 1.125rem;
line-height: 1.8;
color: var(--text-medium);
text-align: center;
max-width: 800px;
margin: 40px auto 50px;
font-weight: 400;
} .section-cta {
text-align: center;
margin-top: 40px;
}
.cta-button {
display: inline-block;
padding: 14px 32px;
background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
color: white !important;
text-decoration: none !important;
border: none;
border-radius: 50px;
font-weight: 600;
font-size: 1.05rem;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: var(--shadow-md);
position: relative;
overflow: hidden;
cursor: pointer;
}
.cta-button:visited {
color: white !important;
text-decoration: none !important;
}
.cta-button::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
transition: left 0.5s ease;
}
.cta-button:hover::before {
left: 100%;
}
.cta-button:hover,
.cta-button:focus {
transform: translateY(-2px);
box-shadow: var(--shadow-lg);
background: linear-gradient(135deg, var(--primary-light), var(--primary-color));
color: white !important;
text-decoration: none !important;
}
.cta-button:active {
transform: translateY(0);
box-shadow: var(--shadow-md);
color: white !important;
text-decoration: none !important;
} .start-here-section .cta-button {
background: linear-gradient(135deg, var(--accent-color), var(--accent-light));
}
.start-here-section .cta-button:hover,
.start-here-section .cta-button:focus {
background: linear-gradient(135deg, var(--accent-light), var(--accent-color));
color: white !important;
text-decoration: none !important;
}
.reviews-section .cta-button {
background: linear-gradient(135deg, #ea580c, #f97316);
}
.reviews-section .cta-button:hover,
.reviews-section .cta-button:focus {
background: linear-gradient(135deg, #f97316, #fb923c);
color: white !important;
text-decoration: none !important;
}
.safety-section .cta-button {
background: linear-gradient(135deg, #16a34a, #22c55e);
}
.safety-section .cta-button:hover,
.safety-section .cta-button:focus {
background: linear-gradient(135deg, #22c55e, #4ade80);
color: white !important;
text-decoration: none !important;
}
.popular-guides-section .cta-button {
background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
}
.trust-section .section-intro {
margin: 24px auto 30px;
font-size: 1.05rem;
} .grid-4 {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 30px;
margin-top: 40px;
}
.grid-3 {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 30px;
margin-top: 40px;
} .review-process-section {
background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);
border-radius: 20px;
padding: 60px 40px;
margin: 40px auto;
}
.review-process-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 30px;
margin-top: 50px;
margin-bottom: 40px;
}
.process-item {
background: var(--bg-section);
border: none;
border-radius: 20px;
padding: 35px 30px;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: var(--shadow-md);
position: relative;
overflow: hidden;
border-left: 5px solid var(--primary-color);
text-align: center;
}
.process-item::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, var(--primary-color), var(--accent-color));
transform: scaleX(0);
transition: transform 0.4s ease;
}
.process-item:hover::before {
transform: scaleX(1);
}
.process-item:hover {
transform: translateY(-8px) scale(1.02);
box-shadow: var(--shadow-xl);
border-left-color: var(--accent-color);
}
.process-icon {
width: 80px;
height: 80px;
margin: 0 auto 20px;
background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 2.5rem;
box-shadow: var(--shadow-md);
transition: all 0.4s ease;
position: relative;
z-index: 1;
}
.process-item:hover .process-icon {
transform: scale(1.15) rotate(5deg);
box-shadow: var(--shadow-lg);
}
.process-title {
font-size: 1.5rem;
font-weight: 700;
margin-bottom: 16px;
color: var(--text-dark);
position: relative;
z-index: 1;
}
.process-description {
font-size: 1rem;
line-height: 1.7;
color: var(--text-medium);
margin: 0;
position: relative;
z-index: 1;
}
.section-closing {
text-align: center;
font-size: 1.1rem;
font-weight: 500;
color: var(--text-dark);
margin-top: 40px;
padding: 20px 30px;
background: rgba(255, 255, 255, 0.8);
border-radius: 12px;
border-left: 4px solid var(--accent-color);
max-width: 800px;
margin-left: auto;
margin-right: auto;
} .reviews-by-age-section {
background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);
border-radius: 20px;
padding: 60px 40px;
margin: 40px auto;
}
.age-review-sections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin-top: 50px;
}
.age-review-group {
background: var(--bg-section);
border: none;
border-radius: 20px;
padding: 35px 30px;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: var(--shadow-lg);
position: relative;
overflow: hidden;
border-top: 5px solid var(--primary-color);
}
.age-review-group::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, var(--primary-color), var(--accent-color));
transform: scaleX(0);
transition: transform 0.4s ease;
}
.age-review-group:hover::before {
transform: scaleX(1);
}
.age-review-group:hover {
transform: translateY(-8px) scale(1.02);
box-shadow: var(--shadow-xl);
border-top-color: var(--accent-color);
}
.age-group-header {
display: flex;
align-items: center;
gap: 15px;
margin-bottom: 25px;
padding-bottom: 20px;
border-bottom: 2px solid var(--border-color);
}
.age-group-icon {
width: 60px;
height: 60px;
background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 2rem;
box-shadow: var(--shadow-md);
flex-shrink: 0;
transition: all 0.4s ease;
}
.age-review-group:hover .age-group-icon {
transform: scale(1.1) rotate(5deg);
box-shadow: var(--shadow-lg);
}
.age-group-title {
font-size: 1.5rem;
font-weight: 700;
margin: 0;
color: var(--text-dark);
flex: 1;
line-height: 1.3;
}
.review-links {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
gap: 12px;
}
.review-links li {
margin: 0;
padding: 0;
position: relative;
padding-left: 24px;
}
.review-links li::before {
content: '→';
position: absolute;
left: 0;
color: var(--primary-color);
font-weight: 600;
font-size: 1.1rem;
transition: transform 0.3s ease;
}
.review-links li:hover::before {
transform: translateX(5px);
}
.review-links a {
color: var(--text-dark);
text-decoration: none;
font-size: 1.05rem;
font-weight: 500;
line-height: 1.6;
display: inline-block;
transition: all 0.3s ease;
padding: 4px 0;
border-bottom: 2px solid transparent;
}
.review-links a:hover {
color: var(--primary-color);
border-bottom-color: var(--primary-color);
transform: translateX(5px);
} .guide-card {
background: var(--bg-section);
border: none;
border-radius: 16px;
padding: 35px;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: var(--shadow-md);
position: relative;
overflow: hidden;
border-top: 4px solid var(--accent-color);
}
.guide-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(90deg, var(--primary-color), var(--accent-color));
transform: scaleX(0);
transition: transform 0.4s ease;
}
.guide-card:hover::before {
transform: scaleX(1);
}
.guide-card:hover {
transform: translateY(-8px) scale(1.02);
box-shadow: var(--shadow-xl);
border-top-color: var(--primary-color);
}
.guide-card .card-title {
font-size: 1.375rem;
font-weight: 700;
margin-bottom: 16px;
color: var(--text-dark);
}
.guide-card .card-title a {
color: var(--text-dark);
text-decoration: none;
transition: color 0.3s ease;
display: block;
}
.guide-card .card-title a:hover {
color: var(--primary-color);
}
.guide-card .card-description {
font-size: 1rem;
line-height: 1.7;
color: var(--text-medium);
margin-top: 12px;
} .age-cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 30px;
margin-top: 50px;
}
.age-card {
background: var(--bg-section);
border: none;
border-radius: 20px;
padding: 40px 30px;
text-align: center;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: var(--shadow-lg);
position: relative;
overflow: hidden;
}
.age-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 5px;
background: linear-gradient(90deg, var(--primary-color), var(--accent-color));
transform: scaleX(0);
transition: transform 0.4s ease;
}
.age-card:hover::before {
transform: scaleX(1);
}
.age-card:hover {
transform: translateY(-10px) scale(1.03);
box-shadow: var(--shadow-xl);
}
.age-icon {
font-size: 2.75rem;
font-weight: 800;
color: white;
margin-bottom: 24px;
display: inline-flex;
align-items: center;
justify-content: center;
width: 100px;
height: 100px;
background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
border-radius: 50%;
box-shadow: var(--shadow-md);
transition: all 0.4s ease;
position: relative;
z-index: 1;
}
.age-card:hover .age-icon {
transform: scale(1.15) rotate(5deg);
box-shadow: var(--shadow-lg);
}
.age-card .card-title {
font-size: 1.375rem;
font-weight: 700;
margin-bottom: 16px;
color: var(--text-dark);
}
.age-card .card-title a {
color: var(--text-dark);
text-decoration: none;
transition: color 0.3s ease;
}
.age-card .card-title a:hover {
color: var(--primary-color);
}
.age-card .card-description {
font-size: 1rem;
line-height: 1.7;
color: var(--text-medium);
} .review-cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin-top: 50px;
} @media (min-width: 1024px) {
.review-cards {
grid-template-columns: repeat(3, 1fr);
}
} @media (min-width: 769px) and (max-width: 1023px) {
.review-cards {
grid-template-columns: repeat(2, 1fr);
}
}
.review-card {
background: var(--bg-section);
border: none;
border-radius: 20px;
overflow: hidden;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: var(--shadow-lg);
position: relative;
}
.review-card::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(135deg, rgba(245, 158, 11, 0.08) 0%, rgba(251, 191, 36, 0.08) 100%);
opacity: 0;
transition: opacity 0.4s ease;
pointer-events: none;
}
.review-card:hover::after {
opacity: 1;
}
.review-card:hover {
transform: translateY(-10px) scale(1.02);
box-shadow: var(--shadow-xl);
}
.review-thumbnail {
width: 100%;
height: 220px;
overflow: hidden;
background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);
position: relative;
}
.review-thumbnail::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.1) 100%);
z-index: 1;
}
.review-thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.review-card:hover .review-thumbnail img {
transform: scale(1.1);
}
.review-card .card-title {
font-size: 1.375rem;
font-weight: 700;
margin: 24px 24px 12px;
color: var(--text-dark);
position: relative;
z-index: 2;
}
.review-card .card-title a {
color: var(--text-dark);
text-decoration: none;
transition: color 0.3s ease;
}
.review-card .card-title a:hover {
color: var(--primary-color);
}
.review-card .card-description {
font-size: 1rem;
line-height: 1.7;
color: var(--text-medium);
margin: 0 24px 24px;
position: relative;
z-index: 2;
} .safety-cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin-top: 50px;
}
.safety-card {
background: var(--bg-section);
border: none;
border-radius: 20px;
padding: 40px 30px;
text-align: center;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: var(--shadow-lg);
position: relative;
overflow: hidden;
}
.safety-card::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: radial-gradient(circle, rgba(245, 158, 11, 0.12) 0%, transparent 70%);
opacity: 0;
transition: opacity 0.4s ease;
}
.safety-card:hover::before {
opacity: 1;
}
.safety-card:hover {
transform: translateY(-10px) scale(1.03);
box-shadow: var(--shadow-xl);
}
.safety-icon {
width: 100px;
height: 100px;
margin: 0 auto 24px;
border-radius: 50%;
overflow: hidden;
background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
padding: 8px;
box-shadow: var(--shadow-md);
position: relative;
z-index: 1;
transition: transform 0.4s ease;
}
.safety-card:hover .safety-icon {
transform: scale(1.1) rotate(5deg);
}
.safety-icon img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 50%;
}
.safety-card .card-title {
font-size: 1.375rem;
font-weight: 700;
margin-bottom: 16px;
color: var(--text-dark);
position: relative;
z-index: 1;
}
.safety-card .card-title a {
color: var(--text-dark);
text-decoration: none;
transition: color 0.3s ease;
}
.safety-card .card-title a:hover {
color: var(--primary-color);
}
.safety-card .card-description {
font-size: 1rem;
line-height: 1.7;
color: var(--text-medium);
position: relative;
z-index: 1;
} .brand-cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 30px;
margin-top: 40px;
}
.brand-card {
background: #fff;
border: 1px solid #e0e0e0;
border-radius: 8px;
padding: 30px;
text-align: center;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.brand-card:hover {
transform: translateY(-5px);
box-shadow: 0 8px 20px rgba(0,0,0,0.1);
}
.brand-logo {
width: 100%;
height: 120px;
margin-bottom: 20px;
display: flex;
align-items: center;
justify-content: center;
}
.brand-logo img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.brand-card .card-title {
font-size: 1.125rem;
font-weight: 600;
}
.brand-card .card-title a {
color: #1a1a1a;
text-decoration: none;
transition: color 0.3s ease;
}
.brand-card .card-title a:hover {
color: #0066cc;
}
.brand-note {
text-align: center;
color: #666;
font-size: 0.95rem;
margin-top: 20px;
font-style: italic;
} .trust-features {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
margin-top: 30px;
max-width: 900px;
margin-left: auto;
margin-right: auto;
}
.trust-feature {
background: var(--bg-section);
border: none;
border-radius: 16px;
padding: 24px 20px;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: var(--shadow-md);
position: relative;
overflow: hidden;
border-left: 4px solid var(--primary-color);
display: flex;
flex-direction: column;
height: 100%;
}
.trust-feature::before {
content: '✓';
position: absolute;
top: 16px;
right: 16px;
width: 32px;
height: 32px;
background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
color: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
font-weight: bold;
opacity: 0.2;
transition: opacity 0.4s ease, transform 0.4s ease;
}
.trust-feature:hover::before {
opacity: 1;
transform: scale(1.2);
}
.trust-feature:hover {
transform: translateY(-8px) scale(1.02);
box-shadow: var(--shadow-xl);
border-left-color: var(--accent-color);
}
.feature-title {
font-size: 1.125rem;
font-weight: 700;
margin-bottom: 10px;
color: var(--text-dark);
position: relative;
}
.feature-description {
font-size: 0.95rem;
line-height: 1.6;
color: var(--text-medium);
}
.trust-closing {
text-align: center;
font-size: 1.1rem;
font-weight: 600;
color: var(--text-dark);
margin-top: 30px;
font-style: italic;
padding: 16px 20px;
background: rgba(255, 255, 255, 0.5);
border-radius: 12px;
border-left: 4px solid var(--accent-color);
} .popular-guides {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 30px;
margin-top: 50px;
}
.popular-guide {
background: var(--bg-section);
border: none;
border-radius: 20px;
overflow: hidden;
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: var(--shadow-lg);
position: relative;
}
.popular-guide::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(180deg, transparent 0%, rgba(245, 158, 11, 0.1) 100%);
opacity: 0;
transition: opacity 0.4s ease;
pointer-events: none;
}
.popular-guide:hover::after {
opacity: 1;
}
.popular-guide:hover {
transform: translateY(-10px) scale(1.02);
box-shadow: var(--shadow-xl);
}
.guide-thumbnail {
width: 100%;
height: 200px;
overflow: hidden;
background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);
position: relative;
}
.guide-thumbnail::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.1) 100%);
z-index: 1;
}
.guide-thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.popular-guide:hover .guide-thumbnail img {
transform: scale(1.15);
}
.popular-guide .card-title {
font-size: 1.25rem;
font-weight: 700;
margin: 24px 24px;
color: var(--text-dark);
position: relative;
z-index: 2;
}
.popular-guide .card-title a {
color: var(--text-dark);
text-decoration: none;
transition: color 0.3s ease;
}
.popular-guide .card-title a:hover {
color: var(--primary-color);
} .homepage-section {
animation: fadeInUp 0.6s ease-out;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translateY(0);
}
} html {
scroll-behavior: smooth;
} a {
transition: all 0.3s ease;
} .guide-card,
.review-card,
.safety-card,
.trust-feature,
.popular-guide,
.age-card {
animation: fadeInUp 0.6s ease-out;
animation-fill-mode: both;
}
.guide-card:nth-child(1) { animation-delay: 0.1s; }
.guide-card:nth-child(2) { animation-delay: 0.2s; }
.guide-card:nth-child(3) { animation-delay: 0.3s; }
.guide-card:nth-child(4) { animation-delay: 0.4s; }
.review-card:nth-child(1) { animation-delay: 0.1s; }
.review-card:nth-child(2) { animation-delay: 0.2s; }
.review-card:nth-child(3) { animation-delay: 0.3s; } @media (max-width: 768px) {
.hero-title {
font-size: 2.25rem;
}
.section-title {
font-size: 2rem;
}
.section-title::after {
width: 60px;
}
.grid-4,
.grid-3,
.age-cards,
.review-cards,
.safety-cards,
.brand-cards,
.trust-features,
.popular-guides,
.review-process-grid,
.age-review-sections {
grid-template-columns: 1fr;
gap: 20px;
}
.review-process-section {
padding: 40px 20px;
}
.process-item {
padding: 30px 20px;
}
.process-icon {
width: 70px;
height: 70px;
font-size: 2rem;
margin-bottom: 16px;
}
.process-title {
font-size: 1.25rem;
margin-bottom: 12px;
}
.process-description {
font-size: 0.95rem;
}
.section-closing {
padding: 16px 20px;
font-size: 1rem;
margin-top: 30px;
}
.reviews-by-age-section {
padding: 40px 20px;
}
.age-review-group {
padding: 30px 20px;
}
.age-group-header {
flex-direction: column;
text-align: center;
gap: 12px;
margin-bottom: 20px;
padding-bottom: 15px;
}
.age-group-icon {
width: 50px;
height: 50px;
font-size: 1.75rem;
}
.age-group-title {
font-size: 1.25rem;
}
.review-links a {
font-size: 1rem;
}
.trust-features {
max-width: 100%;
}
.homepage-section {
padding: 50px 20px;
}
.homepage-section:nth-child(even),
.start-here-section,
.reviews-section,
.safety-section,
.trust-section {
padding: 10px 20px 20px 20px;
}
.homepage-hero {
min-height: auto;
padding: 0;
margin-bottom: 30px;
}
.hero-container {
padding: 40px 20px;
}
.hero-content-wrapper {
grid-template-columns: 1fr;
gap: 30px;
text-align: center;
}
.hero-content {
text-align: center;
}
.hero-title {
font-size: 2.25rem;
}
.hero-description {
font-size: 1rem;
}
.hero-features {
align-items: center;
}
.hero-img {
transform: none;
}
.hero-image-decoration {
width: 120px;
height: 120px;
top: -10px;
right: -10px;
}
.hero-image-decoration::before {
width: 80px;
height: 80px;
bottom: -15px;
left: -15px;
}
.shape-1,
.shape-2,
.shape-3 {
display: none;
}
}
@media (max-width: 480px) {
.hero-title {
font-size: 2rem;
}
.section-title {
font-size: 1.75rem;
}
.hero-description {
font-size: 1rem;
}
.section-intro {
font-size: 1rem;
}
.hero-container {
padding: 30px 15px;
}
.hero-content-wrapper {
gap: 25px;
}
.hero-badge {
font-size: 0.8rem;
padding: 6px 14px;
margin-bottom: 12px;
}
.hero-title {
font-size: 1.875rem;
margin-bottom: 12px;
}
.hero-description {
font-size: 0.95rem;
margin-bottom: 16px;
}
.hero-features {
margin-top: 16px;
gap: 8px;
}
.hero-feature-item {
font-size: 0.9rem;
}
.section-cta {
margin-top: 30px;
}
.cta-button {
padding: 12px 24px;
font-size: 0.95rem;
}
.guide-card,
.review-card,
.safety-card,
.trust-feature,
.popular-guide,
.age-card {
padding: 24px 20px;
}
}  .entry-content .wp-block-ub-table-of-contents-block,
.post-content .wp-block-ub-table-of-contents-block,
.wp-block-ub-table-of-contents-block {
text-align: center;
width: 100%;
}
.wp-block-ub-table-of-contents-block.ub_table-of-contents {
background: var(--bg-section);
border: 1px solid var(--border-color);
border-radius: 16px;
padding: 0;
margin-left: auto !important;
margin-right: auto !important;
margin-top: 2rem !important;
margin-bottom: 2rem !important;
max-width: 800px;
width: calc(100% - 40px) !important;
box-shadow: var(--shadow-md);
overflow: hidden;
transition: all 0.3s ease;
display: block !important;
clear: both !important;
float: none !important;
position: relative !important;
left: auto !important;
right: auto !important;
transform: none !important;
}
.wp-block-ub-table-of-contents-block.ub_table-of-contents:hover {
box-shadow: var(--shadow-lg);
} .ub_table-of-contents-header-container {
background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
padding: 20px 24px;
margin: 0;
border-bottom: none;
}
.ub_table-of-contents-header {
display: flex;
justify-content: space-between;
align-items: center;
margin: 0;
}
.ub_table-of-contents-title {
margin: 0;
font-size: 1.25rem;
font-weight: 700;
color: white;
}
.ub_table-of-contents-title strong {
color: white;
font-weight: 700;
} .ub_table-of-contents-header-toggle {
margin: 0;
}
.ub_table-of-contents-toggle {
margin: 0;
font-size: 0;
color: transparent;
}
.ub_table-of-contents-toggle-link {
color: rgba(255, 255, 255, 0.9) !important;
text-decoration: none !important;
font-size: 0.875rem;
font-weight: 500;
transition: all 0.3s ease;
background: rgba(255, 255, 255, 0.15);
padding: 6px 12px;
border-radius: 20px;
display: inline-block;
}
.ub_table-of-contents-toggle-link:hover {
color: white !important;
background: rgba(255, 255, 255, 0.25);
text-decoration: none !important;
transform: translateY(-1px);
} .ub_table-of-contents-extra-container {
padding: 32px 24px 24px 24px;
margin: 0;
background: var(--bg-section);
text-align: center;
}
.ub_table-of-contents-container {
margin: 0 auto;
display: inline-block;
text-align: left;
}  .ub_table-of-contents-container.ub-hide,
.ub_table-of-contents-extra-container.ub-hide {
display: none !important;
} .ub_table-of-contents-collapsed .ub_table-of-contents-extra-container:not([style*="height"]),
.ub_table-of-contents-collapsed .ub_table-of-contents-container:not([style*="height"]) {
display: none !important;
} .ub_table-of-contents[data-initiallyshow="false"] .ub_table-of-contents-extra-container:not([style]),
.ub_table-of-contents[data-initiallyshow="false"] .ub_table-of-contents-container:not([style]) {
display: none;
} .ub_table-of-contents-container.ub-hiding,
.ub_table-of-contents-extra-container.ub-hiding {
display: block !important;
}   .wp-block-ub-table-of-contents-block .ub_table-of-contents-container ul,
.ub_table-of-contents-container ul {
list-style: none !important;
padding-left: 0 !important;
margin: 0 auto !important;
padding-top: 0 !important;
margin-left: 0 !important;
margin-bottom: 0 !important;
}
.ub_table-of-contents-container > ul:first-child {
padding-top: 0;
margin-top: 0;
}
.ub_table-of-contents-container ul li {
margin: 0 0 12px 0;
padding: 0;
position: relative;
padding-left: 24px;
}
.ub_table-of-contents-container ul li::before {
content: '→';
position: absolute;
left: 0;
color: var(--primary-color);
font-weight: 600;
font-size: 1rem;
} .ub_table-of-contents-container > ul > li > a {
color: var(--text-dark);
text-decoration: none;
font-weight: 600;
font-size: 1rem;
line-height: 1.6;
display: inline-block;
padding: 4px 0;
border-bottom: 2px solid transparent;
}
.ub_table-of-contents-container > ul > li > a:hover {
color: var(--primary-color);
border-bottom-color: var(--primary-color);
text-decoration: none;
} .ub_table-of-contents-container ul ul {
margin: 8px 0 0 0;
padding-left: 0;
list-style: none;
}
.ub_table-of-contents-container ul ul li {
margin: 0 0 8px 0 !important;
padding-left: 32px !important;
position: relative;
}
.ub_table-of-contents-container ul ul li::before {
content: '' !important;
position: absolute !important;
left: 16px !important;
top: 50% !important;
transform: translateY(-50%) !important;
width: 6px !important;
height: 6px !important;
border: 2px solid var(--accent-color) !important;
border-radius: 50% !important;
background: transparent !important;
font-size: 0 !important;
line-height: 0 !important;
}
.ub_table-of-contents-container ul ul li > a {
color: var(--text-medium);
text-decoration: none;
font-weight: 400;
font-size: 0.9375rem;
line-height: 1.6;
display: inline-block;
padding: 2px 0;
}
.ub_table-of-contents-container ul ul li > a:hover {
color: var(--primary-color);
text-decoration: none;
} .ub_table-of-contents-container ul ul ul {
margin: 6px 0 0 0;
padding-left: 0;
}
.ub_table-of-contents-container ul ul ul li {
padding-left: 48px;
font-size: 0.875rem;
}
.ub_table-of-contents-container ul ul ul li::before {
content: '◦';
color: var(--accent-color);
left: 32px;
font-size: 1rem;
}
.ub_table-of-contents-container ul ul ul li > a {
font-size: 0.875rem;
color: var(--text-light);
} @media (max-width: 768px) {
.ub_table-of-contents-header-container {
padding: 16px 20px;
}
.ub_table-of-contents-title {
font-size: 1.125rem;
}
.ub_table-of-contents-extra-container {
padding: 20px;
}
.ub_table-of-contents-container > ul > li > a {
font-size: 0.9375rem;
}
.ub_table-of-contents-container ul ul li > a {
font-size: 0.875rem;
}
}
@media (max-width: 480px) {
.ub_table-of-contents-header-container {
padding: 14px 16px;
}
.ub_table-of-contents-title {
font-size: 1rem;
}
.ub_table-of-contents-toggle-link {
font-size: 0.8125rem;
padding: 5px 10px;
}
.ub_table-of-contents-extra-container {
padding: 16px;
}
.wp-block-ub-table-of-contents-block.ub_table-of-contents {
width: calc(100% - 20px);
}
} .content-area .wp-block-ub-table-of-contents-block.ub_table-of-contents,
.entry-content .wp-block-ub-table-of-contents-block.ub_table-of-contents,
.site-main .wp-block-ub-table-of-contents-block.ub_table-of-contents {
margin-left: auto !important;
margin-right: auto !important;
}html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}@font-face {
font-family: 'fontello';
src: url(//www.playscooters.com/wp-content/themes/zosia/css/fontello/font/fontello.eot?79938472);
src: url(//www.playscooters.com/wp-content/themes/zosia/css/fontello/font/fontello.eot?79938472#iefix) format('embedded-opentype'),
url(//www.playscooters.com/wp-content/themes/zosia/css/fontello/font/fontello.woff2?79938472) format('woff2'),
url(//www.playscooters.com/wp-content/themes/zosia/css/fontello/font/fontello.woff?79938472) format('woff'),
url(//www.playscooters.com/wp-content/themes/zosia/css/fontello/font/fontello.ttf?79938472) format('truetype'),
url(//www.playscooters.com/wp-content/themes/zosia/css/fontello/font/fontello.svg?79938472#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.icon-picture:before { content: '\e800'; } .icon-videocam-1:before { content: '\e801'; } .icon-cancel:before { content: '\e802'; } .icon-reply:before { content: '\e803'; } .icon-headphones:before { content: '\e804'; } .icon-star:before { content: '\e805'; } .icon-down-open:before { content: '\e806'; } .icon-search:before { content: '\e807'; } .icon-up-open:before { content: '\e808'; } .icon-ok-circle:before { content: '\e809'; } .icon-quote-left:before { content: '\e80a'; } .icon-gab:before { content: '\e80b'; } .icon-minds:before { content: '\e80c'; } .icon-globe:before { content: '\e80d'; } .icon-bitchute:before { content: '\e80e'; } .icon-steemit:before { content: '\e80f'; } .icon-quote-right:before { content: '\e810'; } .icon-left-open:before { content: '\e811'; } .icon-right-open:before { content: '\e812'; } .icon-share:before { content: '\e813'; } .icon-comment:before { content: '\e814'; } .icon-tiktok:before { content: '\e815'; } .icon-comment-alt2:before { content: '\e816'; } .icon-clock:before { content: '\e817'; } .icon-ruki-menu:before { content: '\e818'; } .icon-comment-inv-alt2:before { content: '\e819'; } .icon-ruki-right:before { content: '\e81a'; } .icon-ruki-left:before { content: '\e81b'; } .icon-picture-1:before { content: '\e81c'; } .icon-video:before { content: '\e81d'; } .icon-quote:before { content: '\e81e'; } .icon-ok:before { content: '\e81f'; } .icon-flash:before { content: '\e820'; } .icon-discord:before { content: '\e821'; } .icon-tfm-star:before { content: '\e822'; } .icon-tfm-star-half:before { content: '\e823'; } .icon-pin:before { content: '\e824'; } .icon-tfm-menu-2:before { content: '\e825'; } .icon-tfm-menu-alt:before { content: '\e826'; } .icon-tfm-search:before { content: '\e827'; } .icon-gettr:before { content: '\e828'; } .icon-twitter:before { content: '\f099'; } .icon-facebook:before { content: '\f09a'; } .icon-rss:before { content: '\f09e'; } .icon-menu-1:before { content: '\f0c9'; } .icon-gplus:before { content: '\f0d5'; } .icon-mail-alt:before { content: '\f0e0'; } .icon-linkedin:before { content: '\f0e1'; } .icon-youtube:before { content: '\f167'; } .icon-instagram:before { content: '\f16d'; } .icon-flickr:before { content: '\f16e'; } .icon-tumblr:before { content: '\f173'; } .icon-dribbble:before { content: '\f17d'; } .icon-vkontakte:before { content: '\f189'; } .icon-behance:before { content: '\f1b4'; } .icon-steam:before { content: '\f1b6'; } .icon-spotify:before { content: '\f1bc'; } .icon-soundcloud:before { content: '\f1be'; } .icon-git:before { content: '\f1d3'; } .icon-paper-plane:before { content: '\f1d8'; } .icon-paper-plane-empty:before { content: '\f1d9'; } .icon-twitch:before { content: '\f1e8'; } .icon-pinterest:before { content: '\f231'; } .icon-whatsapp:before { content: '\f232'; } .icon-medium:before { content: '\f23a'; } .icon-odnoklassniki:before { content: '\f263'; } .icon-get-pocket:before { content: '\f265'; } .icon-500px:before { content: '\f26e'; } .icon-vimeo:before { content: '\f27d'; } .icon-reddit-alien:before { content: '\f281'; } .icon-mixcloud:before { content: '\f289'; } .icon-user-circle-o:before { content: '\f2be'; } .icon-telegram:before { content: '\f2c6'; }