.agree-menu {
    display: none
}

.doc-head {
    border: 1px solid #000;
    border-bottom: 0;
    border-radius: .4rem .4rem 0 0;
    padding-bottom: 1rem
}

.doc-head .logo {
    padding: 1rem
}

.doc-head .logo svg {
    width: 5rem
}

.doc-body,
.doc-body-fields {
    border: 1px solid #000;
    border-bottom: 0;
    border-top: 0;
    padding: 1rem 0
}

.doc-body a,
.doc-body-fields a {
    color: #585757;
    font-style: italic;
    font-weight: 700
}

.doc-body label,
.doc-body-fields label {
    display: inline-block !important;
    font-size: .7rem;
    margin: .5rem .2rem 0 0;
    padding: .5rem 0
}

@media screen and (min-width:80em) {

    .doc-body label,
    .doc-body-fields label {
        font-size: 1rem
    }
}

.doc-body input,
.doc-body textarea,
.doc-body-fields input,
.doc-body-fields textarea {
    background-color: #fff;
    border: 1px solid #000 !important;
    border: 0;
    border-radius: .4rem;
    color: #000;
    text-align: left;
    width: 16rem
}

@media screen and (min-width:80em) {

    .doc-body input,
    .doc-body textarea,
    .doc-body-fields input,
    .doc-body-fields textarea {
        width: 17rem
    }
}

.doc-body ::-moz-placeholder,
.doc-body-fields ::-moz-placeholder {
    color: #000
}

.doc-body ::placeholder,
.doc-body-fields ::placeholder {
    color: #000
}

.doc-body .xfink-place::-moz-placeholder,
.doc-body-fields .xfink-place::-moz-placeholder {
    font-family: XFINK-2;
    font-size: 1.3rem;
    letter-spacing: -.2rem;
    text-transform: uppercase
}

.doc-body .xfink-place::placeholder,
.doc-body-fields .xfink-place::placeholder {
    font-family: XFINK-2;
    font-size: 1.3rem;
    letter-spacing: -.2rem;
    text-transform: uppercase
}

.doc-body ol li,
.doc-body-fields ol li {
    margin: 1rem
}

.doc-body li .f-awesome,
.doc-body-fields li .f-awesome {
    width: 2rem
}

.doc-body figure,
.doc-body-fields figure {
    display: inline
}

.doc-body-fields {
    border-bottom: 0;
    border-top: 0
}

.page-break {
    border-bottom: 1px solid #000;
    border-radius: 0;
    border-bottom-left-radius: .4rem;
    border-bottom-right-radius: .4rem;
    margin-bottom: 2rem
}

.exhibit {
    margin-top: 2rem;
    padding: 2rem 0
}

.all-balz .blogimg svg {
    width: 50%
}

.black-balz {
    fill: #000
}

.menu-crown {
    margin-bottom: -1.5rem
}

@media print,
screen and (min-width:48em) {
    .menu-crown {
        margin-top: 2rem
    }
}

#m-badge {
    filter: drop-shadow(0 0 1.75rem rgba(10, 204, 23, .3));
    margin: 0 0 -1.5rem -1rem;
    position: relative;
    transform: rotate(12deg);
    z-index: 1
}

#m-badge svg {
    width: 8rem
}

@media print,
screen and (min-width:48em) {
    #m-badge svg {
        width: 10rem
    }
}

.gfield_validation_message,
.no-bullet {
    list-style-image: none !important;
    list-style: none
}

.gform-ul-reset {
    margin: 0
}

.chalk-cell *,
.chalk-cell-b *,
.chalk-cell-c * {
    color: #fff
}

.chalk-cell,
.chalk-cell-b,
.chalk-cell-c {
    align-content: flex-start;
    overflow: visible;
    padding: 0 .4rem
}

.chalk-cell .lead,
.chalk-cell-b .lead,
.chalk-cell-c .lead {
    font-family: Mouse Memoirs, serif;
    font-size: 1.4rem;
    margin-top: 2rem;
    opacity: .91
}

.chalk-cell p,
.chalk-cell ul,
.chalk-cell-b p,
.chalk-cell-b ul,
.chalk-cell-c p,
.chalk-cell-c ul {
    font-family: Ranga, serif;
    font-size: 1.3rem;
    list-style: none;
    mix-blend-mode: hard-light;
    opacity: .88
}

.chalk-cell p,
.chalk-cell-b p,
.chalk-cell-c p {
    line-height: 1.3rem
}

.chalk-cell a,
.chalk-cell a:active,
.chalk-cell a:visited,
.chalk-cell-b a,
.chalk-cell-b a:active,
.chalk-cell-b a:visited,
.chalk-cell-c a,
.chalk-cell-c a:active,
.chalk-cell-c a:visited {
    color: rgba(241, 247, 255, .9);
    font-weight: 900
}

.chalk-cell a:hover,
.chalk-cell-b a:hover,
.chalk-cell-c a:hover {
    color: rgba(207, 228, 255, .9);
    text-decoration: underline;
    transition: .5s
}

.chalk-cell ul li,
.chalk-cell-b ul li,
.chalk-cell-c ul li {
    line-height: 1.3rem;
    list-style: outside url(/src/img/svg/ul-septor-chalk.svg);
    margin-bottom: .7rem;
    margin-left: 1rem
}

.chalk-cell ul code,
.chalk-cell-b ul code,
.chalk-cell-c ul code {
    background-color: #eee;
    border-radius: 3px;
    font-family: courier, monospace;
    padding: 0 3px
}

@-moz-document url-prefix() {

    .chalk-cell ul,
    .chalk-cell-b ul,
    .chalk-cell-c ul {
        padding-left: .5rem
    }
}

.chalk-cell .xfink,
.chalk-cell-b .xfink,
.chalk-cell-c .xfink {
    font-size: 1.4rem;
    letter-spacing: -.2rem
}

.chalk-b-pad {
    margin: 0 .1rem
}

.chalk-button {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 33.3%
}

.chalk-cell {
    background-image: url(/src/img/chalkboard-a-390x900.png);
    background-size: cover;
    border: 10px ridge #525258;
    border-bottom: none
}

@media print,
screen and (max-width:47.99875em) {
    .chalk-cell {
        border-top-left-radius: 4rem;
        border-top-right-radius: 4rem
    }
}

@media print,
screen and (min-width:48em) {
    .chalk-cell {
        border: 10px ridge #525258;
        border-bottom-left-radius: 4rem;
        border-top-left-radius: 4rem
    }
}

.chalk-cell-b {
    background-image: url(/src/img/chalkboard-b-390x900.png);
    background-repeat: no-repeat, no-repeat;
    background-size: cover;
    border: 10px ridge #525258;
    border-bottom: none;
    border-top: none;
    opacity: .6, 1
}

@media print,
screen and (min-width:48em) {
    .chalk-cell-b {
        border: 10px ridge #525258;
        margin-top: -10%
    }
}

.chalk-cell-c {
    background-image: url(/src/img/chalkboard-c-390x900.png);
    background-repeat: no-repeat, no-repeat;
    background-size: cover;
    border: 10px ridge #525258;
    border-top: none
}

@media print,
screen and (max-width:47.99875em) {
    .chalk-cell-c {
        border-bottom-left-radius: 4rem;
        border-bottom-right-radius: 4rem
    }
}

@media print,
screen and (min-width:48em) {
    .chalk-cell-c {
        border: 10px ridge #525258;
        border-bottom-right-radius: 4rem;
        border-top-right-radius: 4rem;
        position: relative
    }
}

@media print,
screen and (max-width:47.99875em) {

    .chalk-cell-b:after,
    .chalk-cell:after {
        background-image: url(/src/img/new-chalk-2.webp);
        background-repeat: repeat-y;
        content: "";
        display: block;
        height: 5px;
        padding: 0
    }
}

#tdcuts {
    margin: 0 0 -1.3rem -.1rem;
    position: relative;
    z-index: 1
}

@media print,
screen and (min-width:48em) {
    #tdcuts {
        margin: 1rem 0 45rem .1
    }
}

@media print,
screen and (min-width:64em) {
    #tdcuts {
        margin: -2rem 0 0 .1
    }
}

#todays-spec {
    filter: drop-shadow(0 .1rem .1rem rgba(0, 0, 0, .5));
    transform: rotate(-18deg);
    width: 62%
}

@media print,
screen and (min-width:48em) {
    #todays-spec {
        width: 37%
    }
}

.tsc-t {
    stroke: #fff;
    stroke-width: 3px;
    font-family: Mouse Memoirs, sans-serif;
    font-size: 180px;
    transform: translate(42px, 170px)
}

#schect-tsc {
    stroke-width: 2px;
    stroke: #fff
}

.tsc-c,
.tsc-s {
    font-family: Bangers, sans-serif;
    font-size: 470px
}

.tsc-c {
    stroke: #fff;
    stroke-width: 3px;
    fill: #9c1500;
    font-size: 381px;
    transform: translate(400px, 750px)
}

.tsc-s {
    stroke-width: 8px;
    transform: translateY(515px)
}

#molechs-turducken,
#st-nic,
#tmsggsp {
    margin-top: .7rem;
    max-width: 100%;
    opacity: .9
}

@media print,
screen and (min-width:48em) {

    #molechs-turducken,
    #st-nic,
    #tmsggsp {
        margin-top: 1rem
    }
}

.ggsp-tms {
    font-size: 49px;
    transform: translateY(53px)
}

.ggsp-sp {
    font-size: 80px;
    transform: translateY(194px)
}

.ggsp-gg {
    font-size: 83px;
    transform: translate(40px, 120px)
}

.b-barrel,
.bigb,
.ggsp-gg,
.ggsp-sp,
.ggsp-tms,
.ggsp-yvcp,
.molech,
.oturd,
.rs,
.stnx,
.tb-offer,
.tp,
.turd {
    stroke-width: 1;
    stroke: #fff;
    stroke-opacity: .9
}

.b-barrel,
.ggsp-yvcp,
.tb-offer {
    stroke-width: .8
}

#seo-ball-chalk .img-chalk-fill,
#wp-chalk-blz .img-chalk-fill,
#xfc-ball-chlk .img-chalk-fill {
    stroke: #fff;
    stroke-width: 2;
    stroke-opacity: .9;
    margin-top: 0
}

.ggsp-sp,
.ggsp-tms {
    font-family: Bangers, sans-serif
}

.ggsp-gg,
.ggsp-yvcp,
.mows-mem {
    font-family: Mouse Memoirs, sans-serif
}

.ggsp-yvcp {
    font-size: 32px;
    transform: translate(7px, 228px)
}

#schect-ggsp {
    transform: translate(-5px)
}

.strsch {
    stroke: #585757;
    stroke-width: 1
}

@media print,
screen and (max-width:47.99875em) {
    #molechs-turducken {
        margin-top: 3rem
    }
}

.molech {
    font-size: 164px;
    transform: translate(2px, 119px)
}

.bigb {
    font-size: 82px;
    transform: translate(86px, 190px)
}

.oturd {
    font-size: 132px;
    transform: rotate(-11.3deg) translate(-25px, 280px)
}

.turd {
    font-size: 97px;
    transform: translate(74px, 268px)
}

.tb-offer {
    font-family: Bangers, sans-serif;
    font-size: 29px;
    letter-spacing: .1rem;
    transform: translate(95px, 304px)
}

.bigb,
.molech,
.oturd,
.turd {
    font-family: Mouse Memoirs, sans-serif
}

#scha {
    transform: translate(-6px)
}

#chta {
    transform: translate(2px, 1px)
}

.stnx {
    font-size: 146px;
    transform: translate(28px, 110px)
}

.tp {
    transform: translate(62px, 160px)
}

.rs {
    transform: translate(50px, 215px)
}

.b-barrel {
    font-size: 26px;
    transform: translateY(250px)
}

.b-barrel,
.stnx {
    font-family: Mouse Memoirs, sans-serif
}

.rs,
.tp {
    font-family: Bangers, sans-serif;
    font-size: 54px
}

.nschc {
    transform: translate(-27px, 5px)
}

.img-chalk-fill {
    fill: url(#img-chalk)
}

.chalk-cell .circle-dent,
.chalk-cell-b .circle-dent,
.chalk-cell-c .circle-dent {
    border-radius: 50%;
    float: left;
    height: auto;
    margin: 0 .5rem -.3rem 0;
    min-width: 120px;
    shape-outside: circle();
    width: 13%
}

@media print,
screen and (min-width:48em) {

    .chalk-cell .circle-dent,
    .chalk-cell-b .circle-dent,
    .chalk-cell-c .circle-dent {
        margin: 0 .9rem 0 0;
        min-width: 80px;
        width: 10%
    }
}

.chalk-cell .circle-dent svg,
.chalk-cell-b .circle-dent svg,
.chalk-cell-c .circle-dent svg {
    cursor: pointer
}

.chalk-cell-b .circle-dent-center {
    border-radius: 50%;
    display: block;
    margin-bottom: -3rem;
    shape-outside: circle();
    width: 13%
}

@media print,
screen and (min-width:48em) {
    .chalk-cell-b .circle-dent-center {
        width: 10%
    }
}

#seo-ball-chalk,
#wp-chalk-blz,
#xfc-ball-chlk {
    opacity: .9;
    width: 109px
}

@media print,
screen and (min-width:48em) {

    #seo-ball-chalk,
    #wp-chalk-blz,
    #xfc-ball-chlk {
        width: 80px
    }
}

#wp-chalk-blz {
    transform: rotate(-11deg)
}

.chalk-button #b-cap-ggsp,
.chalk-button #b-cap-minerv,
.chalk-button #b-cap-st-nic {
    opacity: .6;
    transform: rotate(11deg);
    transform-origin: -30px -30px;
    width: 150%
}

.chalk-button #b-cap-minerv {
    transform-origin: -150px -150px;
    width: 190.3%
}

#input_3_20,
#input_4_45 {
    background-image: url(/src/img/xf-monkey-text-area.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 30%
}

#input_3_20:focus,
#input_4_45:focus {
    text-align: left
}

#input_4_45 {
    background-blend-mode: lighten
}

.sport-stripe {
    border: 8px double #000;
    border-radius: 3rem
}

@media print,
screen and (min-width:48em) {
    .sport-stripe {
        border: 8px double #fff
    }
}

#s-disclaimer {
    border-radius: 2.6rem;
    padding: 1rem
}

@media print,
screen and (min-width:48em) {
    #s-disclaimer {
        filter: drop-shadow(0 .5rem .5rem rgba(0, 0, 0, .8));
        transform: rotate(1.5deg)
    }
}

#s-disclaimer .grid-x {
    border: 4px solid #000;
    border-radius: 2.3rem
}

#s-disclaimer .cell {
    padding: 1rem
}

#s-disclaimer .medium-12 {
    background-color: #ff8000;
    border-bottom: 4px solid #000;
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
    padding: 1rem
}

#s-disclaimer .medium-12 h2 {
    align-items: center;
    display: flex;
    font-size: 3.8rem;
    justify-content: center;
    text-align: center
}

#s-disclaimer .medium-12 h2 svg {
    display: inline-block;
    margin-bottom: -.5rem;
    vertical-align: baseline;
    width: 3rem
}

#s-disclaimer .medium-8 input.gfield-choice-input {
    background-color: #adff2f
}

@media print,
screen and (min-width:48em) {
    #s-disclaimer .medium-8 {
        border-right: 4px solid #000;
        border-top: none
    }
}

#s-disclaimer .close {
    filter: drop-shadow(0 .5rem .5rem rgba(0, 0, 0, .3));
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
    width: 3rem
}

@media print,
screen and (min-width:48em) {
    #s-disclaimer .close {
        right: 3rem;
        top: 2.5rem;
        width: 5rem
    }
}

#s-disclaimer form {
    text-align: center
}

#s-disclaimer .gfield--type-radio {
    background-color: transparent;
    width: auto
}

#s-disclaimer .gchoice {
    text-align: left
}

#s-disclaimer .gfield-choice-input {
    color: #000;
    width: 1rem
}

#s-disclaimer #label_11_2_0 {
    color: #000;
    display: inline !important
}

#s-disclaimer .button {
    margin-top: 1rem;
    text-align: center
}

#tggsp-modal {
    background-color: #fff;
    border-radius: 0;
    padding: 1rem
}

@media print,
screen and (max-width:47.99875em) {
    #tggsp-modal {
        padding: .1rem;
        position: absolute;
        top: 0 !important
    }
}

#tggsp-modal p {
    font-family: Mouse Memoirs, serif;
    font-size: 1.3rem
}

@media print,
screen and (min-width:48em) {
    #tggsp-modal p {
        color: #fff
    }
}

#tggsp-modal #tmsggsp {
    margin: 0 0 -1rem;
    width: 9rem
}

@media print,
screen and (min-width:48em) {
    #tggsp-modal #tmsggsp {
        margin: -2rem 0;
        width: 18rem
    }
}

#tggsp-modal #tmsggsp,
#tggsp-modal h3 {
    filter: drop-shadow(0 .1rem .1rem rgba(0, 0, 0, .6))
}

#tggsp-modal .button,
#tggsp-modal .img-chalk-fill,
#tggsp-modal h3 {
    fill: #000;
    color: #000
}

#tggsp-modal #schect-ggsp,
#tggsp-modal .ggsp-tms,
#tggsp-modal .ggsp-yvcp {
    display: none
}

#tggsp-modal .ggsp-gg,
#tggsp-modal .ggsp-sp {
    stroke: #000;
    stroke-width: 2
}

#tggsp-modal #gform_3_validation_container .gform_submission_error {
    font-size: .9rem
}

#tggsp-modal .ggsp-app-form .gfield {
    color: #000;
    font-family: Ranga, serif
}

@media print,
screen and (min-width:48em) {
    #tggsp-modal .ggsp-app-form .gfield {
        color: #fff
    }
}

#tggsp-modal .ggsp-app-form .consac textarea,
#tggsp-modal .ggsp-app-form input[type=email],
#tggsp-modal .ggsp-app-form input[type=tel],
#tggsp-modal .ggsp-app-form input[type=text],
#tggsp-modal .ggsp-app-form textarea {
    font-family: xf_centuryregular;
    font-size: 1.5rem
}

#tggsp-modal .ggsp-app-form textarea {
    font-size: 1rem
}

#tggsp-modal .ggsp-app-form ::-moz-placeholder {
    color: #fff;
    font-family: Bangers, sans-serif
}

#tggsp-modal .ggsp-app-form #field_3_32,
#tggsp-modal .ggsp-app-form .button,
#tggsp-modal .ggsp-app-form ::placeholder,
#tggsp-modal .ggsp-app-form h3 {
    color: #fff;
    font-family: Bangers, sans-serif
}

#tggsp-modal .ggsp-app-form .gform-theme-button,
#tggsp-modal .ggsp-app-form .gform_button {
    margin-top: 1.5rem
}

#tggsp-modal .ggsp-app-form #input_3_20 {
    height: 60vh;
    text-align: left
}

@media print,
screen and (min-width:48em) {
    #tggsp-modal .ggsp-app-form #input_3_20 {
        height: 40vh;
        margin-top: 0
    }
}

#tggsp-modal .ggsp-app-form h3 {
    color: #000
}

@media print,
screen and (min-width:48em) {
    #tggsp-modal .ggsp-app-form h3 {
        color: #fff
    }
}

#tggsp-modal .ggsp-app-form .plop-em {
    margin-top: -.65rem
}

@media print,
screen and (max-width:47.99875em) {

    #tggsp-modal .ggsp-app-form .gform_drop_instructions,
    #tggsp-modal .ggsp-app-form .screen-reader-text {
        display: none
    }
}

#tggsp-modal .ggsp-app-form #field_3_26 {
    margin-top: -1.4rem
}

#tggsp-modal .ggsp-app-form #gform_browse_button_3_25 {
    background-color: #fff;
    color: #000;
    display: block;
    margin: 0 auto
}

#tggsp-modal .ggsp-app-form #input_3_34 {
    height: 2vh
}

#tggsp-modal .ggsp-app-form p {
    font-size: 1rem
}

#tggsp-modal .ggsp-app-form #field_3_32 {
    background-color: #000;
    border: none;
    border-radius: .4rem;
    margin: 0 5%
}

#tggsp-modal .ggsp-app-form #field_3_32 .gform-field-label,
#tggsp-modal .ggsp-app-form #field_3_32 .gform_required_legend {
    display: contents
}

#tggsp-modal .ggsp-app-form #field_3_32 .gfield_required {
    display: block;
    font-size: .8rem
}

#tggsp-modal .ggsp-app-form #field_3_32 .gfield_radio {
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 10.5rem
}

#tggsp-modal .ggsp-app-form #field_3_32 .gchoice * {
    display: inline;
    margin-top: 0;
    width: 1rem
}

#tggsp-modal .ggsp-app-form #field_3_32 a.whtonred-lnk {
    color: #fff
}

#tggsp-modal .ggsp-app-form .mofo #input_3_32_other {
    border: 1px solid #fff;
    font-size: 1rem;
    padding: 0 0 0 1rem;
    text-align: left;
    text-transform: lowercase;
    width: 10.5rem
}

#tggsp-modal .ggsp-app-form textarea {
    resize: vertical
}

#tggsp-modal .ggsp-app-form input[type=raido] {
    background-color: #cd5c5c
}

#tggsp-modal .ggsp-app-form .conf-img {
    box-shadow: 2px 2px 2px #000;
    height: 64px;
    transform: rotate(9deg);
    width: 64px
}

#tggsp-modal .ggsp-app-form .conf-img2 {
    width: 30%
}

#tggsp-modal .gform_confirmation_message {
    display: grid;
    place-items: center
}

#tggsp-modal .gform_confirmation_message .xfcompf-msg {
    background-color: #000;
    font-weight: 500;
    margin-bottom: 1rem;
    max-width: 34rem;
    padding: 2rem;
    text-align: left
}

#tggsp-modal .gform_confirmation_message .xfcompf-msg a,
#tggsp-modal .gform_confirmation_message .xfcompf-msg p {
    color: #fff;
    font-family: xf_centuryregular, sans-serif
}

#tggsp-modal .gform_confirmation_message .xfcompf-msg .xfink {
    color: #fff;
    display: inline-block;
    font-size: 1.6rem;
    letter-spacing: -.3rem;
    line-height: .1rem;
    position: relative;
    vertical-align: middle
}

#tggsp-modal .gform_confirmation_message .xfcompf-msg img {
    float: right
}

@media print,
screen and (min-width:48em) {
    #tggsp-modal .img-chalk-fill {
        fill: #fff
    }

    #tggsp-modal .strsch {
        stroke: #aaa
    }

    #tggsp-modal {
        background-color: #cf0000;
        border-radius: 4rem
    }
}

#tggsp-modal .close {
    position: absolute;
    right: 2rem;
    top: 2rem
}

#tggsp-modal .close svg {
    width: 3.5rem
}

#tggsp-modal .ginput_container_select,
#tggsp-modal .select-items div,
#tggsp-modal .select-selected,
#tggsp-modal input,
#tggsp-modal textarea {
    background-color: #000
}

#tggsp-modal ::-moz-placeholder {
    text-align: center
}

#tggsp-modal ::placeholder {
    text-align: center
}

#mbbot-modal,
#sntpr-modal {
    background-image: url(/src/img/chalkboard-a-390x900.png);
    background-size: cover;
    border-radius: 2.6rem;
    padding: 1rem
}

#mbbot-modal .sport-stripe,
#sntpr-modal .sport-stripe {
    border: 8px double #585757
}

#mbbot-modal .close,
#sntpr-modal .close {
    position: absolute;
    right: 2rem;
    top: 2rem
}

#mbbot-modal .close svg,
#sntpr-modal .close svg {
    width: 3.5rem
}

@media print,
screen and (max-width:47.99875em) {

    #mbbot-modal .close,
    #sntpr-modal .close {
        left: 1rem;
        position: absolute;
        top: 1rem
    }

    #mbbot-modal .close svg,
    #sntpr-modal .close svg {
        width: 2.5rem
    }
}

@media print,
screen and (min-width:48em) {

    #mbbot-modal .close,
    #sntpr-modal .close {
        border-radius: 4rem;
        padding: .7rem
    }
}

#mbbot-modal #molechs-turducken,
#sntpr-modal #molechs-turducken {
    margin: .2rem 0 -2rem;
    width: 8rem
}

@media print,
screen and (min-width:48em) {

    #mbbot-modal #molechs-turducken,
    #sntpr-modal #molechs-turducken {
        margin: .2rem 0 0;
        width: 11rem
    }
}

@media print,
screen and (max-width:47.99875em) {

    #mbbot-modal #scha,
    #mbbot-modal .bigb,
    #mbbot-modal .oturd,
    #mbbot-modal .turd,
    #sntpr-modal #scha,
    #sntpr-modal .bigb,
    #sntpr-modal .oturd,
    #sntpr-modal .turd {
        display: none
    }

    #mbbot-modal .tb-offer,
    #sntpr-modal .tb-offer {
        font-size: 43px;
        transform: translate(30px, 170px)
    }
}

#mbbot-modal ::-moz-placeholder,
#sntpr-modal ::-moz-placeholder {
    fill: #fff;
    color: #fff;
    font-family: Ranga, serif
}

#mbbot-modal .button,
#mbbot-modal .gf_placeholder,
#mbbot-modal .gform-field-label,
#mbbot-modal .select-selected,
#mbbot-modal .xgfield_description,
#mbbot-modal ::placeholder,
#mbbot-modal a,
#mbbot-modal h3,
#mbbot-modal label,
#mbbot-modal p,
#sntpr-modal .button,
#sntpr-modal .gf_placeholder,
#sntpr-modal .gform-field-label,
#sntpr-modal .select-selected,
#sntpr-modal .xgfield_description,
#sntpr-modal ::placeholder,
#sntpr-modal a,
#sntpr-modal h3,
#sntpr-modal label,
#sntpr-modal p {
    fill: #fff;
    color: #fff;
    font-family: Ranga, serif
}

#mbbot-modal input:-webkit-autofill,
#mbbot-modal input:-webkit-autofill:active,
#mbbot-modal input:-webkit-autofill:focus,
#mbbot-modal input:-webkit-autofill:hover,
#sntpr-modal input:-webkit-autofill,
#sntpr-modal input:-webkit-autofill:active,
#sntpr-modal input:-webkit-autofill:focus,
#sntpr-modal input:-webkit-autofill:hover {
    -webkit-text-fill-color: #fff;
    -webkit-transition: background-color 1000s;
    transition: background-color 1000s
}

@media print,
screen and (min-width:48em) {

    #mbbot-modal .name_first input,
    #sntpr-modal .name_first input {
        text-align: right
    }

    #mbbot-modal .name_last input,
    #sntpr-modal .name_last input {
        text-align: left
    }
}

#mbbot-modal .is-chosen,
#mbbot-modal .selected,
#mbbot-modal textarea,
#sntpr-modal .is-chosen,
#sntpr-modal .selected,
#sntpr-modal textarea {
    font-family: xf_centuryregular, serif;
    transition: 1s
}

#mbbot-modal .selected,
#sntpr-modal .selected {
    font-size: 1rem
}

#mbbot-modal .gform_drop_instructions,
#mbbot-modal .gform_fileupload_rules,
#sntpr-modal .gform_drop_instructions,
#sntpr-modal .gform_fileupload_rules {
    color: #fff;
    font-size: .9rem
}

#mbbot-modal p,
#sntpr-modal p {
    margin-bottom: 0
}

#mbbot-modal a,
#sntpr-modal a {
    font-size: 1rem;
    font-weight: 400
}

#mbbot-modal .gfield_html a,
#sntpr-modal .gfield_html a {
    color: #ffaaa8
}

#mbbot-modal .button,
#mbbot-modal h3,
#sntpr-modal .button,
#sntpr-modal h3 {
    font-family: finksonbold;
    font-size: 1rem
}

#mbbot-modal .gform_button,
#sntpr-modal .gform_button {
    color: #fff;
    font-family: finksonbold;
    font-size: .9rem;
    margin-top: 1rem
}

@media print,
screen and (min-width:48em) {

    #mbbot-modal .gform_button,
    #sntpr-modal .gform_button {
        font-size: 1rem
    }
}

#mbbot-modal textarea,
#sntpr-modal textarea {
    height: 2rem
}

#mbbot-modal .ginput_preview_list,
#sntpr-modal .ginput_preview_list {
    color: #fff
}

#mbbot-modal .gfield--type-radio,
#mbbot-modal .gform_fileupload_multifile,
#mbbot-modal .ginput_container_select,
#mbbot-modal .select-items div,
#mbbot-modal .select-selected,
#mbbot-modal input,
#mbbot-modal textarea,
#sntpr-modal .gfield--type-radio,
#sntpr-modal .gform_fileupload_multifile,
#sntpr-modal .ginput_container_select,
#sntpr-modal .select-items div,
#sntpr-modal .select-selected,
#sntpr-modal input,
#sntpr-modal textarea {
    background-color: rgba(0, 0, 0, .4)
}

#mbbot-modal .gform_drop_area,
#mbbot-modal .gform_fileupload_multifile,
#sntpr-modal .gform_drop_area,
#sntpr-modal .gform_fileupload_multifile {
    border: 0;
    border-radius: .4rem;
    margin: 0;
    padding: 0
}

#mbbot-modal .gform_drop_area,
#sntpr-modal .gform_drop_area {
    background-color: transparent
}

#mbbot-modal .gform_button_select_files,
#sntpr-modal .gform_button_select_files {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    color: #ffaaa8;
    height: auto;
    margin-bottom: .01rem;
    padding: 0;
    width: auto
}

#mbbot-modal .g-calendar,
#sntpr-modal .g-calendar {
    height: 32px;
    position: absolute;
    right: .5rem;
    top: 1.3rem;
    transform: rotate(-45deg);
    width: 32px
}

@media print,
screen and (min-width:48em) {

    #mbbot-modal .g-calendar,
    #sntpr-modal .g-calendar {
        margin: 0 auto;
        position: relative;
        right: 0;
        top: 0
    }
}

#mbbot-modal .gform_fileupload_multifile,
#mbbot-modal .ginput_container_select,
#sntpr-modal .gform_fileupload_multifile,
#sntpr-modal .ginput_container_select {
    margin: .6rem auto 0;
    width: 90%
}

#mbbot-modal .select-items div,
#mbbot-modal .select-selected,
#sntpr-modal .select-items div,
#sntpr-modal .select-selected {
    background-color: transparent
}

@media print,
screen and (max-width:47.99875em) {

    #mbbot-modal .select-items div,
    #sntpr-modal .select-items div {
        font-size: .7rem
    }
}

#mbbot-modal .same-as-selected,
#mbbot-modal .select-items div:hover,
#sntpr-modal .same-as-selected,
#sntpr-modal .select-items div:hover {
    background-color: #ffaaa8;
    border-radius: .4rem;
    color: #000
}

#mbbot-modal .same-as-selected,
#sntpr-modal .same-as-selected {
    color: #ffaaa8
}

#mbbot-modal .dashicons,
#sntpr-modal .dashicons {
    color: #cf0000;
    margin-top: -.2rem
}

#mbbot-modal .gfield--type-radio,
#sntpr-modal .gfield--type-radio {
    border: none;
    border-radius: .4rem;
    margin-top: .3rem
}

#mbbot-modal .gfield--type-radio .gform-field-label,
#mbbot-modal .gfield--type-radio .gform_required_legend,
#sntpr-modal .gfield--type-radio .gform-field-label,
#sntpr-modal .gfield--type-radio .gform_required_legend {
    display: contents
}

#mbbot-modal .gfield--type-radio .gfield_required,
#sntpr-modal .gfield--type-radio .gfield_required {
    display: block;
    font-size: .8rem
}

#mbbot-modal .gfield--type-radio .gfield_radio,
#sntpr-modal .gfield--type-radio .gfield_radio {
    margin: 0 auto;
    width: 10.5rem
}

#mbbot-modal .gfield--type-radio .gchoice *,
#sntpr-modal .gfield--type-radio .gchoice * {
    display: inline;
    margin-top: 0;
    width: 1rem
}

#mbbot-modal .gfield--type-radio a.whtonred-lnk,
#sntpr-modal .gfield--type-radio a.whtonred-lnk {
    color: #fff
}

#mbbot-modal .gfield--type-radio legend,
#sntpr-modal .gfield--type-radio legend {
    display: none !important
}

#mbbot-modal .admin-hidden-markup,
#sntpr-modal .admin-hidden-markup {
    display: none
}

#mbbot-modal .pbuckett,
#sntpr-modal .pbuckett {
    transform: rotate(-90deg)
}

#mbbot-modal .pbuckett:first-of-type,
#sntpr-modal .pbuckett:first-of-type {
    transform: rotate(90deg)
}

#mbbot-modal .molech-confirmation-div,
#sntpr-modal .molech-confirmation-div {
    border: 1px solid #d7d7d7;
    border-radius: 2rem;
    margin: 1rem;
    max-width: 40%;
    padding: 1rem
}

#mbbot-modal .molech-confirmation-div p,
#sntpr-modal .molech-confirmation-div p {
    color: #fff;
    text-align: left
}

#mbbot-modal .gform_confirmation_message,
#sntpr-modal .gform_confirmation_message {
    display: grid;
    place-items: center
}

#mbbot-modal .gform_confirmation_message .xfcompf-msg,
#sntpr-modal .gform_confirmation_message .xfcompf-msg {
    margin-bottom: 1rem;
    max-width: 24rem;
    padding: 2rem;
    text-align: left
}

#mbbot-modal .gform_confirmation_message .xfcompf-msg a,
#mbbot-modal .gform_confirmation_message .xfcompf-msg p,
#sntpr-modal .gform_confirmation_message .xfcompf-msg a,
#sntpr-modal .gform_confirmation_message .xfcompf-msg p {
    color: #fff;
    font-family: xf_centuryregular, sans-serif;
    line-height: 1.4
}

#mbbot-modal .gform_confirmation_message .xfcompf-msg .xfink,
#sntpr-modal .gform_confirmation_message .xfcompf-msg .xfink {
    color: #fff;
    font-size: 1.6rem;
    letter-spacing: -.3rem
}

#mbbot-modal .gform_confirmation_message .xfcompf-msg img,
#sntpr-modal .gform_confirmation_message .xfcompf-msg img {
    float: right
}

@media print,
screen and (max-width:47.99875em) {

    #mbbot-modal .xfcompf-msg.sport-stripe,
    #sntpr-modal .xfcompf-msg.sport-stripe {
        border: none !important
    }
}

#sntpr-modal {
    color: #fff
}

#sntpr-modal #nhd-ball {
    opacity: 1
}

#sntpr-modal #ffleisch {
    display: none
}

#sntpr-modal #st-nic {
    width: 30%
}

#sntpr-modal .b-barrel {
    display: none
}

#sntpr-modal .select-items div:last-of-type {
    border-bottom: 1px solid #585757
}

#sntpr-modal .gform_confirmation_message {
    display: flex;
    justify-content: center
}

#sntpr-modal .gform_confirmation_message .ninas-head {
    width: 20%
}

#sntpr-modal .gform_confirmation_message .sfcompf-msg {
    margin-bottom: 1rem;
    max-width: 28rem;
    padding: 2rem;
    text-align: left
}

#sntpr-modal .gform_confirmation_message .sfcompf-msg a,
#sntpr-modal .gform_confirmation_message .sfcompf-msg p {
    color: #fff;
    font-family: xf_centuryregular, sans-serif;
    line-height: 1.4
}

#sntpr-modal .gform_confirmation_message .sfcompf-msg .xfink {
    color: #fff;
    font-size: 1.6rem;
    letter-spacing: -.3rem
}

#sntpr-modal .gform_confirmation_message .sfcompf-msg img {
    float: right
}

#sntpr-modal .gform_confirmation_message .sfcompf-msg .responsive-embed {
    margin-top: 1rem
}

#sntpr-modal .gform_confirmation_message .sfcompf-msg iframe {
    height: auto;
    width: 100%
}