Error in Mycred Lottery due to Upfront theme

Hi,

I got an error with not showing checkboxes under FireFox and Scribe:

The Upfront theme seems to be applying a CSS styling all checkboxes (maybe it styles them).
This CSS is being applied in Firebox browsers:

position: absolute; left: -1000em !important;

This pushes all checkboxes on your website out of site. Maybe this is some sort of fix for something in Firefox or a way to replace the way checkboxes are shown on the website with a custom design.

Add the following CSS to your theme's stylesheet:

div.mycred-lotto-play-wrapper .inner div.numbers .box input { position: relative !important; left: 0 !important; }

I applied this but it does not work. Any idea?

https://www.triple-grace.com/lottery

Michael

    Denitsa

    Hey there Michael,

    That's happening on Firefox only because you have @-moz-document url-prefix() in the CSS. Did you perhaps add this on purpose at some point or follow a tutorial that suggesed adding this code?

    I'm placing the full Firefox-only code found in your global.css as an attachment here to clarify things a bit more.

    Can you edit the theme via Upfront for example and remove that code from the Global Theme CSS via the Theme Settings? It should be somewhere at the bottom of the CSS code box.

    Another possibility would be logging in to your server via FTP, opening the /wp-content/themes/upfront/styles/global.css file and removing this code by hand, but I wouldn't advise on that if you can do it another way.

    Let me know how it goes!

    All the best,
    Denitsa

    Michael

    Here the whole CSS:

    .upfront-plain_txt h1,
    .upfront-plain_txt h2,
    .upfront-plain_txt h3,
    .upfront-plain_txt h4,
    .upfront-plain_txt h5,
    .upfront-plain_txt h6,
    .upfront-plain_txt p {
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0;
    }
    .upfront-plain_txt h1 {
    padding-bottom: 10px;
    }
    .upfront-plain_txt h2,
    .upfront-plain_txt h3,
    .upfront-plain_txt h5,
    .upfront-plain_txt h6,
    .upfront-plain_txt p {
    padding-bottom: 20px;
    }
    .upfront-plain_txt a {
    text-decoration: none;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    -webkit-transition: color .2s;
    transition: color .2s;
    }
    .upfront-plain_txt h3 {
    position: relative;
    }
    .upfront-plain_txt h3:after {
    position: absolute;
    width: 60px;
    bottom: 2px;
    left: 50%;
    margin-left: -30px;
    content: "";
    display: block;
    border-bottom: 1px solid #ufc0;
    }
    .upfront-plain_txt h4:after {
    content: "";
    width: 60px;
    position: relative;
    display: block;
    margin-top: 15px;
    border-bottom: 1px solid #ufc0;
    }
    .content ul,
    .content ol {
    overflow: hidden;
    }
    .upfront-object textarea,
    .upfront-output-object textarea {
    resize: vertical;
    }
    .upfront-region-request-quote .upfront-module-group,
    .upfront-region-get-quote .upfront-module-group {
    position: relative;
    border: 1px dashed #ufc3;
    }
    .upfront-region-request-quote .upfront-module-group:before,
    .upfront-region-get-quote .upfront-module-group:before {
    content: "";
    width: 100px;
    height: 55px;
    position: absolute;
    top: -28px;
    right: 55px;
    background: url("//www.triple-grace.com/wp-content/themes/uf-scribe/ui/scissors.png");
    }
    .upfront-region-request-quote .upfront-module-group h1,
    .upfront-region-request-quote .upfront-module-group h2,
    .upfront-region-request-quote .upfront-module-group h3,
    .upfront-region-request-quote .upfront-module-group h4,
    .upfront-region-request-quote .upfront-module-group h5,
    .upfront-region-request-quote .upfront-module-group h6,
    .upfront-region-request-quote .upfront-module-group p,
    .upfront-region-get-quote .upfront-module-group h1,
    .upfront-region-get-quote .upfront-module-group h2,
    .upfront-region-get-quote .upfront-module-group h3,
    .upfront-region-get-quote .upfront-module-group h4,
    .upfront-region-get-quote .upfront-module-group h5,
    .upfront-region-get-quote .upfront-module-group h6,
    .upfront-region-get-quote .upfront-module-group p {
    margin-top: -20px;
    padding-right: 0;
    padding-left: 20px;
    }
    .sprite {
    display: block;
    background-image: url("//www.triple-grace.com/wp-content/themes/uf-scribe/ui/sprites.png");
    background-repeat: no-repeat;
    }
    .sprite.twitter {
    width: 32px;
    height: 32px;
    background-position: -165px -644px;
    }
    .sprite.twitter:hover {
    width: 32px;
    height: 32px;
    background-position: -165px -524px;
    }
    .sprite.instagram {
    width: 32px;
    height: 32px;
    background-position: -405px -44px;
    }
    .sprite.instagram:hover {
    width: 32px;
    height: 32px;
    background-position: -285px -644px;
    }
    .sprite.youtube {
    width: 32px;
    height: 32px;
    background-position: -285px -524px;
    }
    .sprite.youtube:hover {
    width: 32px;
    height: 32px;
    background-position: -285px -404px;
    }
    .sprite.facebook {
    width: 32px;
    height: 32px;
    background-position: -285px -164px;
    }
    .sprite.facebook:hover {
    width: 32px;
    height: 32px;
    background-position: -285px -44px;
    }
    .sprite.pinterest {
    width: 32px;
    height: 32px;
    background-position: -285px -284px;
    }
    .sprite.pinterest:hover {
    width: 32px;
    height: 32px;
    background-position: -165px -284px;
    }
    .sprite.flickr {
    width: 32px;
    height: 32px;
    background-position: -404px -284px;
    }
    .sprite.flickr:hover {
    width: 32px;
    height: 32px;
    background-position: -404px -164px;
    }
    .mfp-content .mfp-counter {
    color: #ufc3;
    font-family: 'Lato', Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.875em;
    white-space: nowrap;
    }
    div.mfp-title,
    div.mfp-title p {
    color: #ufc3;
    font-family: 'Lato', Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.875em;
    }
    div.mfp-title p > span {
    color: #ufc3;
    }
    p.comment-awaiting-moderation {
    max-width: 75%;
    }
    ol.children {
    margin-left: 25px;
    }
    /* Forms/Inputs */

    .upfront-object input[type="text"],
    .upfront-output-object input[type="text"],
    .upfront-object input[type="search"],
    .upfront-output-object input[type="search"],
    .upfront-object input[type="email"],
    .upfront-output-object input[type="email"],
    .upfront-object input[type="password"],
    .upfront-output-object input[type="password"],
    .upfront-object input[type="tel"],
    .upfront-output-object input[type="tel"],
    .upfront-object input[type="number"],
    .upfront-output-object input[type="number"],
    .upfront-object textarea,
    .upfront-output-object textarea {
    background-color: #ufc6;
    border-radius: 4px;
    box-sizing: border-box;
    color: #ufc5;
    display: block;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4em;
    padding: 0 10px;
    opacity: 1;
    width: 100%;
    -webkit-transition: all 0.23s ease;
    -moz-transition: all 0.23s ease;
    -o-transition: all 0.23s ease;
    transition: all 0.23s ease;
    }
    .upfront-object input[type="text"],
    .upfront-output-object input[type="text"],
    .upfront-object input[type="search"],
    .upfront-output-object input[type="search"],
    .upfront-object input[type="email"],
    .upfront-output-object input[type="email"],
    .upfront-object input[type="password"],
    .upfront-output-object input[type="password"],
    .upfront-object input[type="tel"],
    .upfront-output-object input[type="tel"],
    .upfront-object input[type="number"],
    .upfront-output-object input[type="number"] {
    height: 40px;
    }

    /**
    * WooCommerce Global Styles
    */

    .woocommerce #respond input#submit,
    .woocommerce a.button,
    .woocommerce .buttons a.button,
    .woocommerce button.button,
    .woocommerce input.button,
    .woocommerce #respond input#submit.alt,
    .woocommerce a.button.alt,
    .woocommerce button.button.alt,
    .woocommerce input.button.alt {
    color: #ufc2;
    font-weight: 700;
    background-color: #ufc0;
    border-bottom: 1px solid #ufc5;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    }
    .woocommerce #respond input#submit:hover,
    .woocommerce #respond input#submit:focus,
    .woocommerce a.button:hover,
    .woocommerce .buttons a.button:hover,
    .woocommerce button.button:hover,
    .woocommerce input.button:hover,
    .woocommerce a.button:focus,
    .woocommerce .buttons a.button:focus,
    .woocommerce button.button:focus,
    .woocommerce input.button:focus,
    .woocommerce #respond input#submit.alt:hover,
    .woocommerce a.button.alt:hover,
    .woocommerce button.button.alt:hover,
    .woocommerce input.button.alt:hover,
    .woocommerce #respond input#submit.alt:focus,
    .woocommerce a.button.alt:focus,
    .woocommerce button.button.alt:focus,
    .woocommerce input.button.alt:focus {
    color: #ufc2;
    background-color: #ufc5;
    font-weight: 700;
    }
    .woocommerce div.product p.price {
    color: #ufc0;
    }
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    border-bottom-width: 3px;
    }
    .woocommerce .shop_table input {
    height: 40px;
    }
    .woocommerce input.button:disabled,
    .woocommerce input.button:disabled[disabled] {
    color: #ufc2;
    }
    .woocommerce input.button:disabled:hover,
    .woocommerce input.button:disabled[disabled]:hover {
    color: #ufc2;
    background-color: #ufc5;
    }
    .woocommerce-cart table.cart td.actions .coupon .input-text {
    min-width: 200px;
    }
    .woocommerce .payment_box p {
    text-indent: 0;
    }
    div#page .upfront-output-region-container .title-and-content-only.upost-data-object-post_data .content .woocommerce p.form-row {
    margin: 0 0 5px;
    }
    .woocommerce .woocommerce-info,
    .woocommerce-error {
    border-top: 2px solid #ufc0;
    }
    .woocommerce .woocommerce-info:before {
    color: #ufc0;
    }
    .woocommerce span.onsale {
    padding: .202em 0.702em;
    }
    .woocommerce ul.products li.product .onsale {
    margin: -.75em -.75em 0 0;
    }
    .woocommerce .quantity .qty {
    width: 4.631em;
    text-align: left;
    }
    .woocommerce .content ul li:before {
    display: none;
    }
    div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .woocommerce ul:not(.upfront-field-select-options) > li:before {
    display: none;
    }
    .woocommerce label[for="rememberme"] {
    margin-left: 15px;
    }
    .woocommerce-cart table.cart td.actions .coupon .input-text {
    border: 0;
    }
    .woocommerce #order_comments {
    min-height: 100px;
    padding: 10px;
    }

    /* WooCommerce: Products */

    .woocommerce .products ul,
    .woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    float: left;
    margin: 45px 0 0;
    padding: 0;
    width: 100%;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
    clear: none;
    float: none;
    margin: 0 5% 45px 0;
    width: 30%;
    }
    .woocommerce .woocommerce-ordering select {
    background: #ufc2;
    border: 1px solid #ufc0;
    color: #ufc3;
    font-family: 'Lato', Arial, sans-serif;
    height: 40px;
    }
    div#page .upfront-output-region-container .upfront-output-module .archive-posts.uposts-object .woocommerce ul.products {
    overflow: visible;
    }
    div#page .upfront-output-region-container .upfront-output-module .archive-posts.uposts-object .woocommerce ul.products li {
    clear: none;
    min-height: 350px;
    margin-bottom: 10px;
    }
    .woocommerce ul.products li.product:nth-of-type(3n),
    .woocommerce-page ul.products li.product:nth-of-type(3n) {
    margin-right: 0;
    }

    /* Pagination */

    .woocommerce nav.woocommerce-pagination ul {
    border: none;
    margin: 20px auto;
    position: relative;
    text-align: center;
    }
    .woocommerce .page-numbers,
    a.page-numbers {
    transition: all .2s ease;
    }
    .woocommerce nav.woocommerce-pagination {
    clear: both;
    }
    .woocommerce nav.woocommerce-pagination ul li {
    border: 0;
    }
    div#page .upfront-output-region-container .upfront-output-module .archive-posts.uposts-object .woocommerce-pagination li {
    clear: none;
    padding: 0;
    border-top: 0;
    }
    div#page .upfront-output-region-container .upfront-output-module .archive-posts.uposts-object .woocommerce-pagination li + li {
    margin-left: 5px;
    }
    div#page .upfront-output-region-container .upfront-output-module .archive-posts.uposts-object .woocommerce-pagination ul {
    border: 0;
    }
    .woocommerce nav.woocommerce-pagination ul li a {
    color: #ufc1;
    border-radius: 3px;
    }
    .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #ufc0;
    color: #ufc2;
    border-bottom: 1px solid #ufc5;
    border-radius: 3px;
    }
    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message {
    border-top: 2px solid;
    }

    /* Add to cart button */

    .woocommerce a.added_to_cart {
    padding-left: 7px;
    }
    fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    }
    div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .woocommerce-error li {
    margin-bottom: 0px;
    }
    div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content #payment li img {
    margin: 10px 0 0 29px;
    }
    .woocommerce-checkout #payment div.payment_box {
    margin-bottom: 0;
    }
    .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    float: none;
    line-height: 36px;
    margin: 10px 0 0 29px;
    }
    div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content ul:not(.upfront-field-select-options) > li.wc_payment_method {
    padding-left: 0;
    }
    div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content ul:not(.upfront-field-select-options) > li:last-child {
    margin-bottom: 0;
    }
    .select2-container .select2-choice,
    .select2-drop-active,
    .select2-results {
    background-color: #ufc2;
    border-color: #ufc5;
    }
    .select2-drop {
    font-weight: 300;
    }
    .select2-dropdown-open .select2-choice {
    -webkit-box-shadow: none;
    box-shadow: none;
    }
    .select2-drop.select2-drop-above,
    .select2-drop.select2-drop-above.select2-drop-active {
    border-color: #ufc5;
    }
    .select2-dropdown-open.select2-drop-above .select2-choice,
    .select2-dropdown-open.select2-drop-above .select2-choices {
    border-color: #ufc5;
    }
    /* success & error colors */
    .woocommerce form .form-row.woocommerce-invalid .select2-container,
    .woocommerce form .form-row.woocommerce-invalid input.input-text,
    .woocommerce form .form-row.woocommerce-invalid select {
    border-color: #ufc7;
    }
    .woocommerce form .form-row.woocommerce-validated .select2-container,
    .woocommerce form .form-row.woocommerce-validated input.input-text,
    .woocommerce form .form-row.woocommerce-validated select {
    border-color: #ufc8;
    }
    .woocommerce form .form-row .required {
    color: #ufc7;
    }
    .woocommerce-error:before {
    color: #ufc7;
    }
    .woocommerce-message:before {
    color: #ufc8;
    }
    .woocommerce-error {
    border-color: #ufc7;
    }
    .woocommerce-message {
    border-color: #ufc8;
    }
    .woocommerce form input.input-text,
    .woocommerce form textarea {
    border: 1px solid #ufc6;
    }
    .woocommerce a.remove {
    color: #ufc7 !important;
    }
    .woocommerce a.remove:hover {
    background-color: #ufc7 !important;
    }
    /* WooCommerce: Cart */
    .woocommerce table.shop_table {
    border: 0;
    }
    .woocommerce .quantity .qty {
    display: inline-block;
    }
    .woocommerce-cart table.cart td {
    vertical-align: top;
    }
    div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .woocommerce td.product-name dl.variation dd p {
    margin: 0;
    }
    .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
    float: none;
    margin-bottom: 0;
    }
    @media only screen and (max-width: 1079px) {
    /* WooCommerce: Product Grid */
    .woocommerce ul.products li.product {
    width: 47.5%;
    }
    .woocommerce ul.products li.product:nth-of-type(even),
    .woocommerce-page ul.products li.product:nth-of-type(even) {
    margin-right: 0;
    }
    .woocommerce ul.products li.product:nth-of-type(3n):nth-of-type(odd),
    .woocommerce-page ul.products li.product:nth-of-type(3n):nth-of-type(odd) {
    margin-right: 5%;
    }
    div#page .upost-data-object-post_data.uf-post-data .upfront-post-data-part.part-content .upfront-indented_content .woocommerce .cart-collaterals .cross-sells ul.products li.product {
    margin: 0 0 30px;
    width: 100%;
    }
    }
    @media only screen and (min-width: 768px) and (max-width: 1079px) {
    /* WooCommerce: Product Grid */
    .woocommerce .woocommerce-ordering {
    clear: both;
    float: left;
    }
    .woocommerce ul.products li.product .button.product_type_external {
    max-width: 150px;
    min-width: inherit;
    overflow: hidden;
    padding: 18px 5px 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
    }
    @media only screen and (max-width: 768px) {
    /* WooCommerce: Product Grid */
    .woocommerce .woocommerce-ordering,
    .woocommerce .woocommerce-result-count {
    float: none;
    width: 100%;
    }
    .woocommerce .woocommerce-result-count {
    margin-bottom: 5px;
    }
    .woocommerce .woocommerce-ordering select {
    width: 100%;
    }
    /* WooCommerce: Cart */
    .woocommerce table.shop_table_responsive.cart tr:last-child td {
    background: transparent;
    }
    .woocommerce #content table.cart td.actions .coupon,
    .woocommerce table.cart td.actions .coupon {
    margin-bottom: 15px;
    padding: 0;
    }
    div#page .upost-data-object-post_data.uf-post-data .upfront-post-data-part.part-content .upfront-indented_content .woocommerce table.cart td.actions .coupon .input-text {
    margin: 0;
    }
    div#page .upost-data-object-post_data.uf-post-data .upfront-post-data-part.part-content .upfront-indented_content .woocommerce table.cart td.actions .coupon .button {
    float: right;
    }
    div#page .upost-data-object-post_data.uf-post-data .upfront-post-data-part.part-content .upfront-indented_content .woocommerce table.cart td.actions > input[type="submit"].button {
    float: none;
    }
    }
    @media only screen and (max-width: 569px) {
    /* WooCommerce: Product Grid */
    .woocommerce ul.products li.product:nth-child(2n),
    .woocommerce-page ul.products li.product:nth-child(2n),
    .woocommerce ul.products li.product {
    margin: 0 0 45px;
    width: 100%;
    }
    /* WooCommerce: Cart */
    div#page .upost-data-object-post_data.uf-post-data .upfront-post-data-part.part-content .upfront-indented_content .woocommerce table.cart td.actions .coupon .input-text {
    margin: 0 0 15px;
    width: 100%;
    }
    div#page .upost-data-object-post_data.uf-post-data .upfront-post-data-part.part-content .upfront-indented_content .woocommerce table.cart td.actions .coupon .button {
    float: none;
    width: 100%;
    }
    }
    /* MarketPress: Global */
    .mp .mp_social_shares .mp_pin_button {
    vertical-align: middle;
    }
    .mp .mp_social_shares .mp_pin_button ~ .fb_iframe_widget {
    margin-left: -5px;
    }
    /* MarketPress: Typography */
    .mp .mp_sub_title {
    clear: both;
    font: 700 25px/1.4em 'Cantata One', serif;
    margin: 0 0 10px;
    }
    .mp .mp_product .mp_product_name a,
    .mp .mp_widget_cart .mp_mini_cart_item-title {
    color: #ufc5;
    font-family: 'Cantata One', serif;
    }
    .mp .mp_widget_products .mp_product_meta {
    color: #ufc6;
    }
    .mp .mp_widget .custom_text,
    .mp .mp_widget .mp_widget_custom-text {
    font-family: 'Cantata One', serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 2em;
    color: #ufc5;
    margin-bottom: 10px;
    }
    .mp .mp_mini_cart_item-attribute>strong {
    color: #ufc0;
    font-family: 'Cantata One', serif;
    }
    .mp_mini_cart_item-attribute .mp_product_price {
    color: #ufc0;
    }
    /* MarketPress: Buttons */
    .mp .mp_button {
    color: #ufc2;
    font-family: Lato;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    border: 0;
    border-bottom: 2px solid #ufc5;
    border-radius: 4px;
    background-color: #ufc0;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out;
    }
    .mp .mp_button:hover,
    .mp .mp_button:active,
    .mp .mp_button:focus {
    background-color: #ufc5;
    }
    .mp a.mp_button-remove:hover,
    .mp a.mp_button-remove:focus,
    .mp button.mp_button-remove:hover,
    .mp button.mp_button-remove:focus,
    .mp .mp_button.mp_button-checkout:hover {
    color: #ufc2;
    border-color: #ufc5;
    }
    a.mp_button-checkout:hover,
    a.mp_button-checkout:focus,
    button.mp_button-checkout:hover,
    button.mp_button-checkout:focus {
    color: #ufc2;
    border-color: #ufc5;
    }
    /* MarketPress: Images */
    .mp_products .mp_product_image_list {
    display: block;
    }
    /* MarketPress: Minicart */
    .mp .mp_mini_cart {
    font: 400 14px/1.5em 'Cantata One', serif;
    top: 73px;
    }
    .mp .mp_mini_cart .mp_mini_cart_ribbon {
    background: #ufc0;
    }
    .mp .mp_mini_cart .mp_mini_cart_content {
    border: 1px solid #ufc0;
    color: #ufc0;
    }
    .mp .mp_mini_cart .mp_mini_cart_item {
    margin: 0;
    }
    .mp .mp_mini_cart .mp_mini_cart_item-link,
    .mp .mp_mini_cart .mp_mini_cart_item-link {
    border-top: none;
    border-bottom-color: #ufc6;
    }
    .mp .mp_mini_cart .mp_mini_cart_item-link:hover,
    .mp .mp_mini_cart .mp_mini_cart_item-link:focus {
    background: #ufc6;
    }
    .mp .mp_mini_cart .mp_mini_cart_item:first-child .mp_mini_cart_item-link {
    border-top: 1px solid #ufc6;
    }
    .mp .mp_mini_cart .mp_mini_cart_item-title {
    color: #ufc0;
    font-size: 14px;
    }
    .mp .mp_mini_cart .mp_mini_cart_item-attribute {
    font-weight: 300;
    }
    .mp .mp_mini_cart .mp_mini_cart_item-attribute,
    .mp .mp_mini_cart .mp_mini_cart_item-attribute > strong {
    color: #ufc3;
    font-family: 'Lato', sans-serif;
    }
    .mp .mp_mini_cart .mp_mini_cart_item-attribute .mp_product_price {
    color: #ufc3;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    }
    .mp .mp_mini_cart .mp_product_price-sale {
    margin: 0;
    }
    .mp .mp_widget_cart .mp_mini_cart_item:nth-child(odd) .mp_mini_cart_item-link,
    .mp .mp_widget_cart .mp_mini_cart_item:nth-child(even) .mp_mini_cart_item-link {
    background-color: #ufc2;
    }
    .mp .mp_mini_cart .mp_product_price-sale,
    .mp .mp_mini_cart .mp_product_price-normal {
    display: block;
    font-size: 12px;
    line-height: 1.5em;
    }
    .mp .mp_product_price-sale {
    color: #ufc8;
    }
    .mp .mp_product_price-sale ~ .mp_product_price-normal {
    color: #ufc8;
    font: 400 12px/1.5em 'Cantata One', serif;
    opacity: .7;
    }
    .mp .mp_product_price span span {
    font-weight: 300;
    }
    .mp .mp_button-mini-cart {
    margin: 0 20px;
    width: auto;
    padding: 12px 15px;
    }
    .mp_widget_cart .mp_mini_cart_item:first-child a {
    border-radius: 4px 4px 0 0;
    }
    .mp_widget_cart .mp_mini_cart_item:last-child a {
    border-radius: 0 0 4px 4px;
    }
    /* MarketPress: Select Drop Down */
    .mp div#page .upfront-output-region-container .mp.upost-data-object-post_data .mp_checkout_section_content div.select2-container .select2-choice {
    height: 40px;
    }
    .mp .mp_select2.select2-container .select2-choice,
    .mp .mp_select2_search.select2-container .select2-choice {
    background: #ufc2;
    border: 1px solid #ufc5;
    border-radius: 4px;
    color: #ufc5;
    font: 400 15px/2.5 'Cantata One', serif;
    height: 40px;
    min-width: 150px;
    padding: 0 20px;
    }
    .mp div.mp_select2 .select2-choice .select2-arrow,
    .mp div.mp_select2_search .select2-choice .select2-arrow {
    background-color: #ufc2;
    border-left-color: #ufc5;
    }
    .mp div.mp_select2 ul.select2-results,
    .mp div.mp_select2_search ul.select2-results {
    margin: 0;
    }
    .mp div.mp_select2.select2-dropdown-open .select2-choice .select2-arrow b,
    .mp div.mp_select2_search.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 6px;
    }
    .mp div.mp_select2 .select2-choice .select2-arrow b,
    .mp div.mp_select2_search .select2-choice .select2-arrow b {
    background-position: 1px 6px;
    }
    .mp div.mp_select2 ul.select2-results .select2-highlighted,
    .mp div.mp_select2_search ul.select2-results .select2-highlighted {
    background-color: #ufc1;
    color: #ufc2;
    }
    .mp div.mp_select2 ul.select2-results .select2-highlighted .select2-result-label,
    .mp div.mp_select2_search ul.select2-results .select2-highlighted .select2-result-label {
    color: #ufc2;
    }
    .mp div.mp_select2 ul.select2-results .select2-result-label,
    .mp div.mp_select2_search ul.select2-results .select2-result-label {
    padding: 6px 10px;
    color: #ufc5;
    font: 400 15px/2 'Cantata One', serif;
    }
    .mp div.mp_select2.select2-dropdown-open.select2-drop-above .select2-choice,
    .mp div.mp_select2_search.select2-dropdown-open.select2-drop-above .select2-choice,
    .mp div.mp_select2.select2-dropdown-open .select2-choice,
    .mp div.mp_select2_search.select2-dropdown-open .select2-choice {
    background: #ufc2;
    }
    .mp div.mp_select2.select2-dropdown-open.select2-drop-above .select2-choice,
    .mp div.mp_select2_search.select2-dropdown-open.select2-drop-above .select2-choice {
    border-radius: 0 0 4px 4px;
    }
    .mp div.mp_select2.select2-dropdown-open .select2-choice,
    .mp div.mp_select2_search.select2-dropdown-open .select2-choice {
    border-radius: 4px 4px 0 0;
    }
    .mp div.mp_select2.select2-drop-active,
    .mp div.mp_select2_search.select2-drop-active {
    border-color: #ufc5;
    }
    .mp div.mp_select2.mp_form_input_error .select2-choice,
    .mp div.mp_select2_search.mp_form_input_error .select2-choice,
    input.mp_form_input_error,
    textarea.mp_form_input_error {
    border-color: #ufc7;
    }
    /* MarketPress: Products */
    .mp a.mp_button-alt:hover,
    .mp .mp_orders_invoice a.button:hover,
    .mp a.mp_button-alt:focus,
    .mp .mp_orders_invoice a.button:focus,
    .mp a.mp_button-has_variations:hover,
    .mp a.mp_button-has_variations:focus,
    .mp button.mp_button-alt:hover,
    .mp button.mp_button-alt:focus,
    .mp button.mp_button-has_variations:hover,
    .mp button.mp_button-has_variations:focus {
    background: transparent;
    background-color: #ufc5;
    color: #ufc2;
    border-bottom: 2px solid #ufc5;
    }
    @media (max-width: 569px){
    .mp div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .mp_products_filter .mp_products_filter_category,
    .mp div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .mp_products_filter .mp_products_filter_orderby {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin: 0 0 15px;
    }
    div#page .upfront-output-region-container .default.upost-data-object-post_data .content h2.mp_cart_item_title {
    margin-bottom: 10px;
    }
    .mp .select2-container {
    width: 100%;
    }
    .mp .select2-container a {
    margin-left: auto;
    margin-right: auto;
    }
    }
    /* MarketPress: Modal */
    .mp #cboxContent {
    border: 1px solid #ufc4;
    }
    .mp #cboxContent .select2-container {
    width: 100%;
    }
    .mp #cboxOverlay {
    background: #ufc6;
    }
    .mp #cboxContent .mp_product_excerpt p {
    font: 300 17px/1.7 'Lato', serif;
    color: #ufc3;
    }
    .mp #cboxContent .mp_product .mp_product_name {
    font: 300 25px/1.3 'Cantata One', serif;
    color: #ufc0;
    }
    .mp #cboxContent .mp_button {
    width: 100%;
    }
    .mp #cboxContent .mp_product_options_att_label {
    font: 700 16px/1.5em 'Cantata One', serif;
    color: #ufc0;
    }
    .mp #cboxContent .mp_product_price {
    color: #ufc0;
    font: 700 18px/25px 'Cantata One', serif;
    margin: 0 0 10px;
    }
    .mp #cboxContent .mp_product_options_att .mp_form_input-qty {
    background-color: #ufc2;
    border: 1px solid #ufc5;
    border-radius: 4px;
    box-sizing: border-box;
    color: #ufc5;
    display: block;
    font-family: 'Cantata One', serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4em;
    padding: 0 10px;
    height: 40px;
    opacity: 1;
    width: 100%;
    -webkit-transition: all 0.23s ease;
    -moz-transition: all 0.23s ease;
    -o-transition: all 0.23s ease;
    transition: all 0.23s ease;
    }
    .mp .mp_product_options_att_label .mp_form_input_error {
    color: #ufc7;
    }
    .mp #cboxClose {
    background: #ufc1;
    color: #ufc2;
    }
    .mp #cboxContent .mp_product_options_att .mp_form_input-qty.mp_form_input_error {
    border-color: #ufc7;
    }
    .mp #cboxContent .mp_form_input_error {
    font-family: 'Cantata One', serif;
    font-weight: 600;
    display: block;
    }
    /* MarketPress: Cart */
    .mp .mp_cart_meta .mp_button-continue-shopping:hover,
    .mp .mp_cart_meta .mp_button-continue-shopping:focus {
    border-bottom: 2px solid #ufc5;
    }
    @media only screen and (min-width: 570px) {
    .mp .mp_coupon_form p {
    text-align: left;
    }
    .mp .mp_cart_meta .mp_button-continue-shopping,
    .mp .mp_cart_meta .mp_button-checkout {
    margin: 40px 0 0;
    }
    .mp .mp_cart_meta .mp_button-continue-shopping {
    float: left;
    }
    .mp .mp_cart_meta .mp_button-checkout {
    float: right;
    }
    }
    @media (max-width: 1080px){
    #mp-cart-after .mp_coupon_form input[name^="mp_cart_coupon"],
    #mp-cart-after .mp_button.mp_button-check {
    margin-bottom: 10px;
    }
    }
    .mp_coupon_form {
    background-color: #ufc9;
    }
    .mp-content .mp_coupon_form p {
    color: #ufc2;
    }
    div#page .upfront-output-region-container .default.upost-data-object-post_data .content h3.mp_sub_title {
    color: #ufc2;
    font-weight: 400;
    }
    /* MarketPress: Tooltip */
    .mp .ui-tooltip {
    background: #ufc2;
    border-color: #ufc5;
    color: #ufc5;
    border-radius: 4px;
    }
    .mp .ui-tooltip:before {
    border-top-color: #ufc5;
    border-width: 9px;
    margin-left: -9px;
    }
    .mp .ui-tooltip:after {
    border-top-color: #ufc2;
    }
    .mp .mp-secure-checkout-tooltip-text {
    margin-top: 0;
    }
    /* MarketPress: Tooltip Error */
    .mp .ui-tooltip.error {
    background: #ufc2;
    border: 2px solid #ufc7;
    color: #ufc7;
    }
    .mp .ui-tooltip.error:before {
    border-top-color: #ufc7;
    border-width: 10px;
    margin-left: -10px;
    }
    .mp .ui-tooltip.error:after {
    border-top-color: #ufc2;
    }
    /* MarketPress: Success */
    .mp .ui-tooltip.success {
    background: #ufc2;
    border: 2px solid #ufc8;
    color: #ufc8;
    }
    .mp .ui-tooltip.success:before {
    border-top-color: #ufc8;
    border-width: 10px;
    margin-left: -10px;
    }
    .mp .ui-tooltip.success:after {
    border-top-color: #ufc2;
    }
    /* MarketPress: Forms */
    .mp input.mp_form_input_error ~ label.error,
    .mp textarea.mp_form_input_error ~ label.error {
    color: #ufc7;
    }
    .mp .mp_field_required {
    color: #ufc7;
    }
    /* MarketPress: Overlay */
    .mp .mp_product_img_link:before {
    background-color: #ufc7;
    }
    .mp .mp_product_img_link:after {
    color: #ufc0;
    font-size: 30px;
    margin-top: -15px;
    }
    /* MarketPress: */
    div#page .upfront-output-region-container .default.upost-data-object-post_data .content iframe.twitter-share-button,
    div#page .upfront-output-region-container .default.upost-data-object-post_data .content .mp_pin_button img {
    margin: 0;
    }
    /* MarketPress: Product */
    .mp_products-list .mp_product_price {
    color: #ufc5;
    }
    /* Page Title */
    .mp .title h1 {
    margin: 0;
    }
    /* Products Filter */
    .mp .mp_products_filter {
    margin-top: 15px;
    }
    .mp .mp_products_filter .mp_form_field {
    margin: 0;
    width: inherit;
    }
    .mp .mp_products_filter .mp_products_filter_category {
    padding: 0 10px 0 0;
    }
    .mp .mp_products_filter .mp_products_filter_orderby {
    padding: 0 0 0 10px;
    }
    @media (max-width: 569px) {
    .mp .mp_products_filter .mp_products_filter_category,
    .mp .mp_products_filter .mp_products_filter_orderby {
    width: 100%;
    padding: 0;
    }
    }
    .mp .mp_products_filter .mp_form_label {
    color: #ufc5;
    font: 700 14px/1.5em 'Cantata One', serif;
    }
    /* Products */
    .mp .mp_products {
    margin: 0;
    }
    .mp .mp_product_item {
    border-color: #ufc4;
    padding: 40px 0;
    }
    .mp .mp_products-grid .mp_product_item {
    border: 0;
    }
    .mp_product .mp_product_img_link:before {
    background-color: #ufc1;
    }
    .mp_product .mp_product_img_link img {
    display: block;
    }
    .mp .mp_product .mp_product_img_link:after {
    color: #ufc0;
    font-size: 30px;
    margin-top: -15px;
    }
    .mp .mp_product .mp_product_meta {
    margin: 0 0 20px;
    }
    .mp .mp_product .mp_product_name, .mp_product .mp_product_name a {
    color: #ufc0;
    font: 300 25px/1.4em 'Cantata One', serif;
    }
    .mp .mp_product .mp_product_name {
    margin: 0 0 10px;
    }
    .mp_product .mp_product_name a {
    transition: .2s ease;
    border-bottom: 1px solid transparent;
    }
    .mp_product .mp_product_name a:hover {
    color: #ufc3;
    }
    .mp_product .mp_product_excerpt {
    margin: 0 0 10px;
    }
    .mp .mp_product .mp_product_excerpt p {
    font: 300 17px/1.7em 'Lato', sans-serif;
    }
    .mp .mp_product .mp_product_more_link {
    text-decoration: underline;
    }
    .mp .mp_product .mp_product_price {
    color: #ufc3;
    font: 300 18px/25px 'Lato', sans-serif;
    }
    .mp .mp_product .mp_product_price span span {
    font-weight: 300;
    }
    .mp .mp_product .mp_product_price-sale, .mp_product .mp_product_price-normal {
    display: inline-block;
    font-size: 18px;
    }
    .mp .mp_product .mp_product_price-sale {
    color: #ufc8;
    margin-right: 10px;
    }
    .mp .mp_product .mp_product_price-sale ~ .mp_product_price-normal {
    color: #ufc8;
    font-weight: 400;
    opacity: .7;
    }
    /* Grid */
    .mp .mp_products-grid .mp_product_item-col-2 .mp_product .mp_product_price-sale,
    .mp .mp_products-grid .mp_product_item-col-2 .mp_product .mp_product_price-normal,
    .mp .mp_products-grid .mp_product_item-col-3 .mp_product .mp_product_price-sale,
    .mp .mp_products-grid .mp_product_item-col-3 .mp_product .mp_product_price-normal,
    .mp .mp_products-grid .mp_product_item-col-4 .mp_product .mp_product_price-sale,
    .mp .mp_products-grid .mp_product_item-col-4 .mp_product .mp_product_price-normal {
    display: block;
    margin: 0;
    }
    /* MarketPress: Pagination */
    .mp .mp_listings_nav {
    border: none;
    margin: 20px auto;
    position: relative;
    text-align: right;
    clear: both;
    }
    .mp .mp_listings_nav .page-numbers {
    float: left;
    display: inline-block;
    margin: 0 3px;
    color: #ufc3;
    font-size: 14px;
    line-height: 14px;
    font-family: "Lato";
    font-weight: 300;
    font-style: normal;
    border: 0;
    padding: 0;
    transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -webkit-transition: color 0.3s ease;
    }
    .mp .mp_listings_nav .page-numbers.prev {
    float: none;
    }
    .mp .mp_listings_nav .page-numbers.next {
    float: right;
    }
    div#page .upfront-output-region-container .upfront-output-module .archive-posts.uposts-object .mp_listings_nav li {
    clear: none;
    padding: 0;
    border-top: 0;
    }
    div#page .upfront-output-region-container .upfront-output-module .archive-posts.uposts-object .mp_listings_nav li + li {
    margin-left: 5px;
    }
    div#page .upfront-output-region-container .upfront-output-module .archive-posts.uposts-object .mp_listings_nav ul {
    border: 0;
    }
    .mp .mp_listings_nav ul li a {
    color: #ufc1;
    border-radius: 3px;
    }
    .mp .mp_listings_nav .page-numbers.current {
    background: #ufc2;
    color: #ufc0;
    }
    /* MarketPress: Product */
    /* Product Gallery */
    .lSSlide, .lSPager {
    list-style: none;
    margin: 0;
    padding: 0;
    }
    .lSSlide li, .lSPager li {
    padding: 0;
    }
    /* Product Info */
    .mp_product .mp_product_name {
    font-size: 35px;
    line-height: 1.429em;
    margin: 0 0 10px;
    }
    .mp_product .mp_product_name a {
    color: #ufc0;
    }
    .mp_product_price {
    color: #ufc0;
    font: 700 18px/25px "Lato", Arial, sans-serif;
    margin: 0 0 10px;
    }
    .mp_product_meta {
    margin-bottom: 15px;
    }
    .mp_product_price span span {
    font-weight: 300;
    }
    .mp_product_price-sale, .mp_product_price-normal {
    font-size: 18px;
    }
    .mp_product_price-sale {
    color: #ufc8;
    }
    .mp_product_price-sale ~ .mp_product_price-normal {
    color: #ufc8;
    font-weight: 400;
    opacity: .7;
    }
    .mp_product_excerpt {
    margin: 0 0 10px;
    }
    .mp_product_excerpt p {
    color: #ufc3;
    font: 300 17px/1.7 "Lato", Arial, sans-serif;
    }
    .mp_product_categories,
    .mp_product_tags {
    color: #ufc5;
    font: 700 15px/2 "Lato", Arial, sans-serif;
    }
    .mp_product_categories a,
    .mp_product_tags a {
    color: #ufc1;
    font: inherit;
    font-weight: 400;
    }
    .mp_product_categories {
    margin: 0 0 10px;
    }
    .mp_product_tags {
    margin: 10px 0 0;
    }
    .mp_product_callout {
    margin: 0;
    }
    .mp_product_options_atts {
    margin: 0 0 30px;
    }
    .mp_product_options_att_label {
    color: #ufc5;
    font: 700 16px/1.5em "Lato", Arial, sans-serif;
    }
    .mp_product_options_att_label .mp_form_input_error,
    .mp_product_options_att_input_label .mp_form_input_error {
    color: #ufc7;
    margin-bottom: 10px;
    display: inline-block;
    }
    .mp_product_options_att_field .mp_product_options_att_input_label {
    padding: 0;
    }
    .mp_social_shares {
    margin: 20px 0 0;
    }
    .mp_social_shares .mp_pin_button ~ .fb_iframe_widget {
    margin: 0;
    }
    /* Product Tabs */
    .mp_single_product_extra {
    margin-top: 40px;
    }
    .mp_product_tab_labels {
    margin: 0 0 10px;
    padding: 0 20px;
    position: relative;
    }
    .mp_product_tab_labels:before {
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 2px solid #ufc5;
    z-index: 1;
    }
    .mp_product_tab_label {
    margin: 0 10px 0 0;
    padding: 0;
    }
    .mp_product_tab_label a {
    background-color: #ufc2;
    border: 2px solid #ufc5;
    color: #ufc5;
    font: 400 18px/1.7 "Cantata One", serif;
    opacity: 1;
    padding: 10px;
    position: relative;
    transition: background .3s, border-color .3s;
    z-index: 2;
    }
    .mp_product_tab_label.current a {
    border-bottom-color: #ufc2;
    }
    .mp_product .mp_product_tab_content {
    color: #ufc3;
    font: 300 15px/2 "Lato", Arial, sans-serif;
    }
    .mp_product_tab_content-current {
    display: block;
    transition: all .3s;
    }
    .mp_product_tab_content_text, .mp_product_tab_content p {
    font: inherit;
    }
    /* Related Products */
    .mp_products-related .mp_product_item {
    border-color: #ufc7;
    padding: 40px 0;
    }
    .mp_products-related .mp_product_item .mp_product_img_link:before {
    background-color: #ufc5;
    }
    .mp_products-related .mp_product_item .mp_product_img_link img {
    display: block;
    }
    .mp_products-related .mp_product_item .mp_product_img_link:after {
    color: #ufc0;
    font-size: 30px;
    margin-top: -15px;
    }
    .mp_products-related .mp_product_item .mp_product_meta {
    margin: 0 0 20px;
    }
    .mp_products-related .mp_product_item .mp_product_name,
    .mp_product .mp_product_name a {
    color: #ufc0;
    font: 300 25px/2 "Lato", Arial, sans-serif;
    }
    .mp_products-related .mp_product_item .mp_product_name {
    margin: 0 0 10px;
    }
    .mp_products-related .mp_product_item .mp_product_name a:hover {
    color: #ufc5;
    }
    .mp_products-related .mp_product_item .mp_product_more_link {
    text-decoration: underline;
    }
    .mp_products-related .mp_product_item .mp_product_price-sale {
    margin-right: 10px;
    }
    .mp_products-related .mp_social_shares .mp_pin_button {
    height: 20px;
    vertical-align: middle;
    }
    .mp-content li:before {
    display: none;
    }
    div#page .upfront-output-region-container .default.upost-data-object-post_data .content li.mp_product_tab_label {
    margin-bottom: 0;
    }
    /* MarketPress: Cart */
    /* Title */
    .title h1 {
    margin: 0;
    }
    /* Typopgraphy */
    .mp-content p {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #ufc5;
    }
    .mp_form_help-text {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #ufc5;
    }
    /* Cart */
    .mp_cart_empty {
    background: #ufc2;
    border: none;
    border: 1px solid #ufc5;
    border-top: 3px solid #ufc7;
    padding: 10px 20px;
    }
    .mp_cart_empty, .mp_cart_empty p {
    font: 400 15px/2 "Open Sans", Arial, sans-serif;
    margin: 0;
    word-wrap: break-word;
    }
    .mp_cart_empty a {
    font-weight: 700;
    text-decoration: underline;
    }
    .mp_cart_empty .mp_sub_title {
    margin: 0;
    }
    .mp_cart_item {
    background: #ufc2;
    border: 0;
    margin-bottom: 0;
    }
    .mp_cart_item_content {
    vertical-align: middle;
    }
    .mp_cart_item_content-title {
    width: 40%;
    }
    .mp_cart_item_title {
    display: block;
    }
    .mp_cart_item_title a {
    font-weight: 400;
    }
    .mp .mp_cart_item_content h2.mp_cart_item_title a {
    font-weight: 400;
    }
    .mp_cart_item_content-title > a {
    display: inline-block;
    font: inherit;
    margin: 5px 0 0;
    }
    .mp_cart_item_content-title > a:hover {
    color: #ufc5;
    }
    .mp_cart_item_content-title .mp_cart_deleted_item_title {
    color: #ufc1;
    font-size: 100%;
    font-weight: 300;
    }
    .mp_cart_item_content-title .mp_cart_deleted_item_title a {
    color: #ufc0;
    font: 300 18px/1.2em "Open Sans", Arial, sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.2em;
    }
    .mp_cart_item.mp_cart_removed_item .mp_cart_item_content-title {
    width: 50%;
    }
    .mp_cart_item.mp_cart_removed_item .mp_cart_item_content-empty {
    padding: 0;
    }
    .mp_cart_item.mp_cart_removed_item .mp_cart_item_content-qty {
    width: 50%;
    }
    .mp_cart_item.mp_cart_removed_item .mp_cart_item_content-qty a.mp_cart_item_remove_item {
    color: #ufc7;
    font-size: 18px;
    line-height: 1.5em;
    }
    .mp_cart_item.mp_cart_removed_item .mp_cart_item_content-qty a.mp_cart_item_remove_item:hover {
    color: #ufc6;
    }
    .mp_cart_item_content-price {
    width: 25%;
    }
    .mp_cart_item_content-price .mp_product_price {
    color: #ufc3;
    font: 300 17px/1.7em "Lato", Arial, sans-serif;
    }
    .mp_cart_item_content-price .mp_product_price span span {
    font-weight: 300;
    }
    .mp_cart_item_content-price .mp_product_price-sale {
    color: #ufc8;
    }
    .mp_cart_item_content-price .mp_product_price-extended ~ .mp_product_price-normal, .mp_cart_item_content-price .mp_product_price-sale ~ .mp_product_price-normal {
    color: #ufc8;
    }
    .mp_cart_item_content-qty {
    color: #ufc0;
    font: 400 15px/2 "Open Sans", Arial, sans-serif;
    text-align: center;
    }
    .mp_cart_item_content-qty .mp_select2.select2-container .select2-choice {
    max-width: 75px;
    min-width: 75px;
    padding: 0 10px;
    }
    .mp_cart_item_content-qty a.mp_cart_item_remove_item {
    color: #ufc7;
    border: none;
    display: block;
    font: 400 12px/1em "Open Sans", Arial, sans-serif;
    margin: 5px 0 0;
    }
    /* After Cart */
    #mp-cart-after {
    margin: 40px 0 0;
    }
    #mp-cart {
    border: 1px solid #ufc6;
    }
    /* Cart Meta */
    .mp_cart_meta {
    margin: 40px 0 0;
    }
    /* Resume */
    .mp_cart_resume {
    border: 1px solid #ufc6;
    }
    .mp_cart_resume_head {
    background: #ufc9;
    border-bottom: 2px solid #ufc0;
    }
    div#page .upfront-output-region-container .default.upost-data-object-post_data .content .mp_cart_resume_head h3 {
    color: #ufc2;
    margin: 0;
    }
    .mp_cart_resume_head .mp_sub_title {
    font: 700 25px/1.4em "Lato", Arial, sans-serif;
    }
    .mp_cart_resume_item {
    color: #ufc3;
    font: 300 17px/1.7em "Lato", Arial, sans-serif;
    }
    .mp_cart_resume_item_amount {
    max-width: inherit;
    width: auto;
    }
    .mp_cart_resume_item-order-total {
    border-top-color: #ufc6;
    font-size: 18px;
    font-weight: 700;
    }
    .mp_cart_item {
    border-bottom: 1px solid #ufc6;
    }
    .mp_cart_item:last-child {
    background-color: #ufc2;
    border-bottom: 0;
    }
    .mp_cart_item:nth-child(odd) {
    background-color: #ufc2;
    }
    .mp_cart_item:nth-child(even) {
    background-color: #ufc2;
    }
    .mp_cart_resume_item-coupons .mp_cart_resume_item_amount-total {
    color: #ufc8;
    }
    .mp_cart_resume_item .mp_cart_resume_coupons_list {
    margin: 0 0 0 10px;
    }
    .mp_cart_resume_item-coupons .mp_cart_coupon {
    font: 400 14px/1.5em "Open Sans", Arial, sans-serif;
    }
    .mp_cart_resume_item-coupons .mp_cart_coupon_remove_item {
    color: #ufc7;
    font: 400 14px/1.5em "Open Sans", Arial, sans-serif;
    }
    .mp_cart_resume_item-coupons .mp_cart_coupon .mp_cart_resume_item_label {
    color: #ufc1;
    font-weight: 700;
    }
    /* Cart CTA */
    .mp_cart_meta .mp_button-continue-shopping, .mp_cart_meta .mp_button-checkout {
    margin: 40px 0 0;
    }
    /* Checkout */
    .mp_checkout_section {
    border-bottom-color: #ufc6;
    margin-bottom: 40px;
    }
    .mp_checkout_section.current {
    padding-bottom: 40px;
    }
    .mp_checkout_section .mp_checkout_section_heading {
    font-size: 30px;
    line-height: 1.5em;
    margin-bottom: 40px;
    }
    .mp_checkout_section .mp_checkout_section_heading a {
    color: #ufc0;
    }
    .mp_checkout_section .mp_checkout_section_heading a:hover {
    color: #ufc5;
    }
    .mp_checkout_section .mp_checkout_step_num {
    background-color: #ufc0;
    }
    .mp_checkout_section-order-review-payment .mp_checkout_field {
    color: #ufc3;
    font: 300 17px/1.7em "Lato", Arial, sans-serif;
    }
    .mp_checkout_section_content div.select2-container .select2-choice {
    height: 35px;
    line-height: 35px;
    }
    #mp-payment-options-list {
    background: #ufc2;
    border: 1px solid #ufc6;
    padding: 15px 20px;
    }
    .mp_checkout .mp_gateway_form {
    background: #ufc6;
    color: #ufc3;
    font: 300 17px/1.7em "Lato", Arial, sans-serif;
    margin: 20px 0 0;
    padding: 10px 20px;
    }
    .mp_checkout .mp_gateway_form p {
    font: inherit;
    margin: 0;
    }
    .mp_form_label {
    font: 300 17px/1.7em "Lato", Arial, sans-serif;
    color: #ufc3;
    }
    .mp_form_label-checkout-option {
    padding: 0;
    }
    #mp-checkout-form .mp_form_label-checkout-option input {
    height: 15px;
    width: 15px;
    }
    /* Order Status */
    .mp_form-order-lookup {
    border: none;
    margin: 0 0 40px;
    padding: 0;
    }
    .mp_form-order-lookup h2 {
    color: #ufc0;
    font: 700 25px/1.4em "Lato", Arial, sans-serif;
    margin: 0 0 10px;
    }
    .mp_orders-list {
    border-color: #ufc5;
    padding-top: 30px;
    }
    .mp_orders-list h2 {
    color: #ufc0;
    font: 700 25px/1.4em "Lato", Arial, sans-serif;
    margin: 0 0 20px;
    }
    .mp_orders .mp_order {
    padding: 0;
    border: 0;
    margin-bottom: 30px;
    }
    .mp_orders-list .mp_order_details {
    margin-bottom: 30px;
    }
    .mp_orders .mp_order {
    background: #ufc2;
    border-color: #ufc5;
    }
    .mp_orders .mp_order:nth-child(odd) {
    background: #ufc2;
    border-radius: 4px;
    }
    .mp_orders .mp_order_head {
    font-size: 20px;
    line-height: 1.5em;
    margin: 0 0 10px;
    }
    .mp_orders .mp_order_detail {
    border-color: #ufc5;
    border-radius: 4px;
    }
    .mp_orders .mp_order_detail_item {
    color: #ufc3;
    font: 400 15px/2 "Lato", Arial, sans-serif;
    }
    .mp_orders .mp_order_detail_item h5 {
    color: #ufc5;
    font: 700 15px/2 "Cantata One", serif;
    margin: 0;
    }
    .mp_orders .mp_order_detail_item a, .mp_orders .mp_order_detail_item span {
    color: inherit;
    font: inherit;
    }
    .mp_orders .mp_order_detail_item a {
    text-decoration: underline;
    }
    .mp_orders .mp_order_detail_item a:hover {
    color: #ufc5;
    }
    .mp_orders .mp_order_confirmation_text {
    background: #ufc3;
    border: none;
    color: #ufc0;
    font: 400 15px/2 "Open Sans", Arial, sans-serif;
    margin: 30px 0 0;
    padding: 10px 20px;
    }
    .mp_orders .mp_order_cart {
    border: none;
    margin: 30px 0 0;
    padding: 0;
    }
    .mp_orders .mp_order_address {
    border: none;
    color: #ufc0;
    font: 400 17px/1.7 "Lato", Arial, sans-serif;
    margin: 30px 0 0;
    padding: 0;
    }
    .mp_orders .mp_order_address a {
    color: #ufc0;
    font: inherit;
    }
    .mp_orders .mp_order_address a:hover {
    color: #ufc5;
    }
    .mp_orders_invoice {
    border-top: 1px solid #ufc6;
    margin: 20px 0 0;
    padding: 20px 0 0;
    }
    .mp_orders_invoice a.button {
    color: #ufc2;
    padding: 10px 15px;
    font-family: "Lato", Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    line-height: 1.3;
    border: 0px;
    border-bottom: 2px solid #ufc5;
    border-radius: 4px;
    background-color: #ufc0;
    transition: all 0.2s ease;
    }
    .mp_orders_invoice a.button:hover, .mp_orders_invoice a.button:focus {
    color: #ufc0;
    border-color: #ufc0;
    background-color: #ufc2;
    }
    .mp_customer_address {
    color: #ufc3;
    font: 300 17px/1.7 "Lato", Arial, sans-serif;
    }
    @media (max-width: 569px){
    .mp_cart_item_content {
    display: block;
    padding: 5px 0;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    }
    .mp_cart_item_content-title {
    width: 100%;
    }
    .mp_cart_item {
    padding: 15px;
    }
    .mp_cart_item_title {
    display: block;
    }
    .mp_cart_item.mp_cart_removed_item .mp_cart_item_content-title {
    width: 50%;
    }
    .mp_cart_item.mp_cart_removed_item .mp_cart_item_content-qty {
    width: 50%;
    }
    .mp_cart_item_content-price {
    width: 100%;
    }
    .mp_cart_item_content-qty {
    text-align: center;
    }
    .mp div.mp_select2.select2-dropdown-open.select2-drop-above .select2-choice,
    .mp div.mp_select2_search.select2-dropdown-open.select2-drop-above .select2-choice {
    margin-left: auto;
    margin-right: auto;
    }
    }
    /* Checkout */
    .mp .upfront-object input[type="text"],
    .mp .upfront-output-object input[type="text"],
    .mp .upfront-object input[type="search"],
    .mp .upfront-output-object input[type="search"],
    .mp .upfront-object input[type="email"],
    .mp .upfront-output-object input[type="email"],
    .mp .upfront-object input[type="password"],
    .mp .upfront-output-object input[type="password"],
    .mp .upfront-object input[type="tel"],
    .mp .upfront-output-object input[type="tel"],
    .mp .upfront-object input[type="number"],
    .mp .upfront-output-object input[type="number"],
    .mp .upfront-object textarea,
    .mp .upfront-output-object textarea {
    border: 1px solid #ufc5;
    background-color: #ufc2;
    color: #ufc3;
    font-family: 'Lato', sans-serif;
    }
    /* MarketPress: Order Review */
    .mp_orders .mp_order:first-of-type {
    border-top: 0;
    }

    Denitsa

    Hi Michael,

    Seems like the same code's being added to your page again, you probably have some plugin that has that in its functionality and you could revert to a default theme while testing too. I think it's fixed for now (explained below), but in case you're keen to find out what's causing this, you could make a basic theme/plugin conflict test.

    To perform it, please follow all the steps described on a flowchart in this article (you may need to scroll the page down a little):
    https://premium.wpmudev.org/manuals/using-wpmu-dev/getting-support/

    So I did add this CSS (via Upfront in the General Theme CSS) to your site and it's displaying fine for me now:

    @-moz-document url-prefix() {
    	input[type=checkbox] {
    		position:relative;
    		left:0!important;
    	}
    }

    Tell me if it works on your end!

    All the best,
    Denitsa

    Denitsa

    Hello Michael,
    I hope you've had a great weekend!

    It's the same issue actually but with radio buttons instead of check boxes. So I put that in your theme's Global CSS and it should be fine now.

    @-moz-document url-prefix() {
    	input[type=radio] {
    		position:relative;
    		left:0!important;
    	}
    }

    Please let me know if you ever need any further assistance. I'd be glad to help!

    Have a great day!

    Cheers,
    Denitsa