﻿.woocommerce form .form-row .required {
    visibility: visible;
}
[data-font="Dashicons"]:before {
    font-family: 'Dashicons' !important;
    content: attr(data-icon) !important;
    speak: none !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    font-style: normal !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}
.widefat .column-order_status mark.bolt-reject::after {
    content: "\e033";
    font-family: FontAwesome;
    color: #ff0000;
}

.paysuccess-mobile {
    display: none;
}
.paysuccess-detail.d-md-block{
    display: block;
}


@media only screen and (max-width: 849px){
    .paysuccess-mobile {
        display: block;
    }
    .paysuccess-detail.d-md-block{
        display: none;
    }
    
}

.widefat .column-order_status mark.bolt-reject::after {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}
.bg {
    opacity: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
}

.bg-loaded {
    opacity: 1;
}
.woocommerce-product-gallery {
    opacity: 1 !important;
}
.woocommerce-messages .woocommerce-info {
    margin-left: auto;
    margin-right: auto;
    color: inherit
}

    .woocommerce-messages .woocommerce-info a.button.wc-forward {
        float: left
    }
:root {
    --primary-color: #36C1F1;
}
/* Site Width */

.header-main {
    height: 78px
}

#logo img {
    max-height: 78px
}

#logo {
    width: 200px;
}

.header-bottom {
    min-height: 55px
}

.header-top {
    min-height: 44px
}

.transparent .header-main {
    height: 265px
}

.transparent #logo img {
    max-height: 265px
}

.has-transparent + .page-title:first-of-type, .has-transparent + #main > .page-title, .has-transparent + #main > div > .page-title, .has-transparent + #main .page-header-wrapper:first-of-type .page-title {
    padding-top: 295px;
}

.header.show-on-scroll, .stuck .header-main {
    height: 70px !important
}

.stuck #logo img {
    max-height: 70px !important
}

.header-bottom {
    background-color: #f1f1f1
}

.header-main .nav > li > a {
    line-height: 16px
}

.stuck .header-main .nav > li > a {
    line-height: 50px
}

@media (max-width: 549px) {
    .header-main {
        height: 70px
    }

    #logo img {
        max-height: 70px
    }
}

.nav-dropdown {
    font-size: 100%
}
/* Color */

.accordion-title.active, .has-icon-bg .icon .icon-inner, .logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active > a, .nav-outline > li.active > a, .cart-icon strong, [data-color='primary'], .is-outline.primary {
    color: #36C1F1;
}
/* Color !important */

[data-text-color="primary"] {
    color: #36C1F1 !important;
}
/* Background Color */

[data-text-bg="primary"] {
    background-color: #36C1F1;
}
/* Background */

.scroll-to-bullets a, .featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
    background-color: #36C1F1;
}
    /* Border */

    .nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong:after, .cart-icon strong, .blockUI:before, .processing:before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {
        border-color: #36C1F1
    }

.nav-tabs > li.active > a {
    border-top-color: #36C1F1
}

.widget_shopping_cart_content .blockUI.blockOverlay:before {
    border-left-color: #36C1F1
}

.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
    border-left-color: #36C1F1
}
/* Fill */

.slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover .arrow {
    fill: #36C1F1;
}
/* Background Color */

[data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button {
    background-color: #163664;
}

[data-text-bg="secondary"] {
    background-color: #163664;
}
/* Color */

.secondary.is-underline, .secondary.is-link, .secondary.is-outline, .stars a.active, .star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before, .color-secondary {
    color: #163664
}
/* Color !important */

[data-text-color="secondary"] {
    color: #163664 !important;
}
/* Border */

.secondary.is-outline:hover {
    border-color: #163664
}

.success.is-underline:hover, .success.is-outline:hover, .success {
    background-color: #84d435
}

    .success-color, .success.is-link, .success.is-outline {
        color: #84d435;
    }

.success-border {
    border-color: #84d435 !important;
}
/* Color !important */

[data-text-color="success"] {
    color: #84d435 !important;
}
/* Background Color */

[data-text-bg="success"] {
    background-color: #84d435;
}

.alert.is-underline:hover, .alert.is-outline:hover, .alert {
    background-color: #ffb006
}

    .alert.is-link, .alert.is-outline, .color-alert {
        color: #ffb006;
    }
/* Color !important */

[data-text-color="alert"] {
    color: #ffb006 !important;
}
/* Background Color */

[data-text-bg="alert"] {
    background-color: #ffb006;
}

body {
    font-size: 100%;
}

@media screen and (max-width: 549px) {
    body {
        font-size: 100%;
    }
}

body {
    font-family: "Montserrat", sans-serif
}

body {
    font-weight: 0
}

.nav > li > a {
    font-family: "Montserrat", sans-serif;
}

.nav > li > a {
    font-weight: 700;
}

h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: "Montserrat", sans-serif;
}

h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 700;
}

.alt-font {
    font-family: "Dancing Script", sans-serif;
}

.header:not(.transparent) .header-nav.nav > li > a {
    color: #494949;
}

    .header:not(.transparent) .header-nav.nav > li > a:hover, .header:not(.transparent) .header-nav.nav > li.active > a, .header:not(.transparent) .header-nav.nav > li.current > a, .header:not(.transparent) .header-nav.nav > li > a.active, .header:not(.transparent) .header-nav.nav > li > a.current {
        color: #ffb006;
    }

.header-nav.nav-line-bottom > li > a:before, .header-nav.nav-line-grow > li > a:before, .header-nav.nav-line > li > a:before, .header-nav.nav-box > li > a:hover, .header-nav.nav-box > li.active > a, .header-nav.nav-pills > li > a:hover, .header-nav.nav-pills > li.active > a {
    color: #FFF !important;
    background-color: #ffb006;
}

a {
    color: #36c1f1;
}

.products.has-equal-box-heights .box-image {
    padding-top: 100%;
}

@media screen and (min-width: 550px) {
    .products .box-vertical .box-image {
        min-width: 300px !important;
        width: 300px !important;
    }
}

.footer-2 {
    background-color: #ffffff
}

.absolute-footer, html {
    background-color: #2cc3f2
}

.page-title-small + main .product-container > .row {
    padding-top: 0;
}
/* Custom CSS */

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #eee; /* Grey background */
    display: none;
    border: 1px solid #ddd; /* Dark grey border */
    color: #333; /* Text color */
    font-size: 1em; /* Size of text */
    padding: 10px 15px; /* Distance between text and border */
}

#additional_information_tab {
    display: none;
}
/* Con's Code */ /*/* hide uploaded image URL text in cart + dropdown & replace it with an <img> */

.cart_item dd.variation-UploadYourPhoto, .mini_cart_item dd.variation-UploadYourPhoto {
    display: block;
}

    .cart_item dd.variation-UploadYourPhoto img.pupsocks-uploaded-image, .mini_cart_item dd.variation-UploadYourPhoto img.pupsocks-uploaded-image {
        display: block;
        max-width: 100%;
        max-height: 8em;
    }

.mini_cart_item dt.variation-UploadYourPhoto {
    display: none;
}

/* Zach's Code */ .additional_information_tab {
    display: none !important;
}
/*Ross's Code */

.title-wrapper {
    font-size: 1.3em;
    font-weight: bold;
}

label {
    color: #222;
    font-size: 1.3em;
}

h3.addon-name {
    margin-top: 0;
    font-size: 1em;
}

.variant-container {
    display: none;
}

.top-banner-container {
    display: none;
}

.product-title.entry-title {
    font-size: 28pt;
    margin-bottom: 3px;
}

#coupons_list {
    display: none;
}

.back-to-top {
    display: none;
}

.go-top.show {
    display: none;
}

.scroll-top {
    display: none;
}

.button.icon.circle {
    display: none;
}

.price-wrapper {
    font-size: 125%;
}

.psfp-upload-button.button.secondary {
    background-color: #ffb006;
}
/* Custom CSS Mobile */

@media (max-width: 549px) {
    .product-title.entry-title {
        font-size: 22pt;
        padding-top: 10px;
    }

    #top-bar {
        font-size: 9pt !important;
    }

    #gtranslate_wrapper {
        left: 50%;
        top: 30px;
        padding-left: 83px;
        padding-top: 115px;
    }

    .switcher {
        font-family: Montserrat !important;
    }

    .wc_payment_method img {
        max-width: 40px !important;
    }

    div#order_notes {
        display: none;
    }

    .order_notes {
        display: none;
    }
}

.label-new.menu-item > a:after {
    content: "New";
}

.label-hot.menu-item > a:after {
    content: "Hot";
}

.label-sale.menu-item > a:after {
    content: "Sale";
}

.label-popular.menu-item > a:after {
    content: "Popular";
}



#text-box-1110919040 {
    width: 60%;
}

    #text-box-1110919040 .text {
        font-size: 100%;
    }


@media (min-width:550px) {

    #text-box-1110919040 {
        width: 50%;
    }
}
#banner-875061190 {
    padding-top: 500px;
}

    #banner-875061190 .bg.bg-loaded {
        background-image: url(https://gopupsocks.com/wp-content/themes/flatsome/assets/img/missing.jpg);
    }

    #banner-875061190 .overlay {
        background-color: rgba(0,0,0,.4);
    }
/* hide "> CHECKOUT > ORDER CONFIRMATION" from cart page */
span.divider.hide-for-small, a.hide-for-small {
    display: none;
}
/* resize "SHOPPING CART" title on cart page */
.breadcrumbs {
    font-size: 1.6em;
}
/* remove unnecessary space at top and bottom of cart page */
.page-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
}
.page-wrapper.my-account {
        padding-top: 30px;
        padding-bottom: 30px;
}
/* cart page - hide WooCommerce checkout button */
a.checkout-button.button.alt.wc-forward, .angelleye-proceed-to-checkout-button-separator {
    display: none;
}
/* swap location of Bolt Checkout and other payment options */
.wc-proceed-to-checkout {
    display: grid;
    grid-row-gap: 10px;
}

.angelleye_smart_button_bottom {
    grid-row-start: 3;
}
/* mini cart - hide WooCommerce checkout button */
a.button.checkout.wc-forward {
    display: none;
}
/* mini cart - remove unnecessary space below SHOPPING CART button */
p.woocommerce-mini-cart__buttons.buttons {
    margin-bottom: 10px;
}

form#co-payment-form {
    margin-bottom: 0;
}
/* minimize paddings in the cart page header */
.ywgc-have-code {
    padding-top: 10px;
    padding-bottom: 10px;
}

.bolt-quick-pay-btn {
    margin-bottom: 10px;
}
/* HIDE YOU MIGHT ALSO BE INTERESTED IN SECTION */
.cross-sells {
    display: none;
}
#bolt-minicart .bolt-checkout-button-button {
    min-width: 100% !important;
}
table.cart td.actions .input-text, table.cart td.actions .button, table.cart td.actions .checkout-button {
    margin-bottom: 0.53em !important;
}
#text-box-1373073459 {
    width: 100%;
}

#text-box-1373073459 .text {
    font-size: 100%;
}


@media (min-width:550px) {

    #text-box-1373073459 {
        width: 80%;
    }
}
#banner-1635879775 {
    padding-top: 350px;
}

#banner-1635879775 .bg.bg-loaded {
    background-image: url(../../images/3.jpg);
}

#banner-1635879775 .overlay {
    background-color: rgba(116, 191, 238, 0.06);
}

#banner-1635879775 .bg {
    background-position: 49% 45%;
}


@media (min-width:550px) {

    #banner-1635879775 {
        padding-top: 600px;
    }
}
#text-box-28065693 {
    width: 100%;
}

#text-box-28065693 .text {
    font-size: 100%;
}


@media (min-width:550px) {

    #text-box-28065693 {
        width: 95%;
    }
}
#banner-1928624916 {
    padding-top: 600px;
}

#banner-1928624916 .bg.bg-loaded {
    background-image: url(../../images/3.jpg);
}

#banner-1928624916 .overlay {
    background-color: rgba(0, 0, 0, 0.1);
}

#banner-1928624916 .bg {
    background-position: 51% 35%;
}


@media (min-width:550px) {

    #banner-1928624916 .overlay {
        background-color: rgba(0, 0, 0, 0.08);
    }
}
#image_1719772632 {
    width: 100%;
}
#image_1197218745 {
    width: 100%;
}
#row-1645833804 > .col > .col-inner {
    padding: 0px 0px -150px 0px;
}
#row-725793532 > .col > .col-inner {
    padding: 0 0px 0px 0px;
}
#section_12799077 {
    padding-top: 15px;
    padding-bottom: 15px;
}

#section_12799077 .section-bg.bg-loaded {
    background-image: url(../../images/Bluewebsitebackground-1.png);
}


@media (min-width:550px) {

    #section_12799077 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

/*cart*/
table.cart td.actions .input-text, table.cart td.actions .button, table.cart td.actions .checkout-button {
    margin-bottom: 0.53em !important;
}
.coupon-container.round-dashed .coupon-content {
    border: 1px solid;
    border-style: dashed
}

.coupon-container.round-dashed {
    transition-duration: .3s;
    transition-property: border-radius;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    border-radius: .8em;
    box-shadow: 0 0 1px rgba(0,0,0,0)
}

    .coupon-container.round-dashed:hover, .coupon-container.round-dashed:focus, .coupon-container.round-dashed:active {
        border-radius: 0
    }
.coupon-container.left:before,
.coupon-container.bottom:before {
    background: #30050b !important;
}

.coupon-container.left:hover, .coupon-container.left:focus, .coupon-container.left:active,
.coupon-container.bottom:hover, .coupon-container.bottom:focus, .coupon-container.bottom:active {
    color: #39cccc !important;
}
.bolt-checkout-button {
    font-family: sans-serif !important;
    color: #000 !important;
    font-style: normal !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    list-style-type: disc !important;
}
div._1Y_CkbmEy3GXa2KdxO0eod{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    margin: 6px 0 !important;
    cursor: pointer !important;
    height: 48px !important;
    background-color: var(--bolt-primary-action-color) !important;
    border-radius: 4px !important;
    width: 100% !important;
    min-width: 180px !important;
}
div._3VPklqCwuvhyJJmo5VOeQQ {
    vertical-align: middle !important;
    text-align: center !important;
    font-family: Roboto,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #fff !important;
    letter-spacing: .41px !important;
    line-height: 1 !important;
}
#zoid-paypal-button-0351c1c2d1 {
    font-size: 0;
    width: 100%;
    overflow: hidden;
}

    #zoid-paypal-button-0351c1c2d1.paypal-button-size-responsive {
        text-align: center;
    }

    #zoid-paypal-button-0351c1c2d1 > .zoid-outlet {
        display: inline-block;
        min-width: 75px;
        max-width: 750px;
        position: relative;
    }

    #zoid-paypal-button-0351c1c2d1.paypal-button-layout-vertical > .zoid-outlet {
        min-width: 75px;
    }

    #zoid-paypal-button-0351c1c2d1 > .zoid-outlet {
        width: 150px;
        height: 25px;
    }

    #zoid-paypal-button-0351c1c2d1.paypal-button-size-responsive > .zoid-outlet {
        width: 100%;
    }

    #zoid-paypal-button-0351c1c2d1 > .zoid-outlet > iframe {
        min-width: 100%;
        max-width: 100%;
        width: 75px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

        #zoid-paypal-button-0351c1c2d1 > .zoid-outlet > iframe.zoid-component-frame {
            z-index: 100;
        }

        #zoid-paypal-button-0351c1c2d1 > .zoid-outlet > iframe.zoid-prerender-frame {
            transition: opacity .2s linear;
            z-index: 200;
        }

        #zoid-paypal-button-0351c1c2d1 > .zoid-outlet > iframe.zoid-visible {
            opacity: 1;
        }

        #zoid-paypal-button-0351c1c2d1 > .zoid-outlet > iframe.zoid-invisible {
            opacity: 0;
            pointer-events: none;
        }
/*2019.04.10        */
.cart-shipping-list li{list-style: none}
.cart-shipping-list label{font-size: .9em;margin-bottom:0 }
@media (max-width:767px) and (min-width:320px){
    .cart-shipping-list li{margin-left: 0 !important;}
}
.product-tab{max-width: 1080px;margin: 0 auto}
.product-tab-menu{display: flex;display: -webkit-flex;width: 100%;}
.product-tab-menu li{list-style: none;width: calc(100% - 10px);margin-right:10px ;text-align: center;line-height: 40px}
.product-tab-menu li a.product-tab-title{display: block;width: 100%;height: 40px;line-height: 40px; cursor: pointer;color: #333333;background: #f2f2f2;}
.product-tab-menu li.active{background: #ddd;}
.product-tab-content{display:block;width: 100%;padding: 10px 10px 30px;font-size: 14px;}
.product-tab-content1,.product-tab-content2,.product-tab-content3,.product-tab-content4{width: 100%;display: none}
.product-tab-content1.active,.product-tab-content2.active,.product-tab-content3.active,.product-tab-content4.active{display: block;}
.product-tabmibile1,.product-tabmibile2,.product-tabmibile3,.product-tabmibile4{display:none;padding:10px;font-size:13px;overflow-wrap: break-word;}
.product-tabmibile1.active,.product-tabmibile2.active,.product-tabmibile3.active,.product-tabmibile4.active{display:none;}
@media (max-width:991px) and (min-width:768px){
    .product-tab{max-width: 100%;padding: 0 10px}
}
@media (max-width:767px) and (min-width:320px){
    .product-tab{max-width: 100%;}
    .product-tab-menu{flex-wrap: wrap;}
    .product-tab-menu li{width: 100%;margin-right: 0;text-align: left;margin-bottom: 5px}
    .product-tab-menu li a.product-tab-title{padding: 0 10px}
    .product-tab-menu li a.product-tab-title.active{background: #ddd;}
    .product-tab-content{display:none}
    .product-tabmibile1.active,.product-tabmibile2.active,.product-tabmibile3.active,.product-tabmibile4.active{display:block}
    .product-tab-menu li{line-height: normal}
    .copyright-footer .icon-facebook{display: none}
}
#banner-931548660 .bg.bg-loaded{background-image: url("../../images/about-banner.jpg")!important;}
.box-image-foot img{width: 131px}
.box-text-bottom{text-align: center}
.box-text-bottom h1{font-size: 20px;margin-bottom: 20px}
.box-text-bottom p{font-size: 16px}
.box-text-inner h1{margin-bottom: .1em}
.copyright-footer{display: flex;align-items: center;}
.copyright-footer .icon-facebook{font-size: 1.5em;margin-left: 30px; margin-top: 10px}

/*paysuccess*/
.paysuccess-content,.paysuccess-top>p,.paysuccess-info>p,.paysuccess-pd>p,.paysuccess-total-content>p,.paysuccess-question .title,.success-hot-title,.paysuccess-table td{color: #303030;font-family: Arial}
.paysuccess-content{width: 90%;margin: 0 auto}
.paysuccess-content ul li{list-style: none}
.paysuccess-title{display:flex;display:-webkit-flex;width:100%;justify-content:center;align-items:center;margin-top:56px;}
.paysuccess-title > i {display: inline-block; width: 28px;height: 28px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAP1BMVEUAAAAAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDMAmDPJux6vAAAAFHRSTlMABMvx3RyV+A3m1nBVSjClN766Jnm25akAAACzSURBVCjPfdPtDoMgDIXhUzpRRNzXuf9r3VY2Bmh4/0jyJCbagl+SvFNSnU+CNomBpRAb3lc2rfvftpld81aMJ311n89wtjfLytNWARDZ5+72iICEgy2LaRCkowFZEzyti1YGPD9HD5dtumll08XO0GyAaW1U2De9zbRYzpBXMX20RmilaE3hWLQzOngW7YweqRx7Y4KEop0FqX+8b4yxHZm2IxsNe7Qm4wUbr+Z4qYfX4QU7picIjQeeIQAAAABJRU5ErkJggg==) no-repeat center;background-size: 100% auto }
.paysuccess-title >span{font-size:26px;color:#303030;font-weight:600;margin-left:10px}
.paysuccess-top{display:inline-block;vertical-align:bottom;width:100%;font-size:18px;color:#454545;padding:58px 0 40px 0;box-shadow:0 6px 7px -5px rgba(0,0,0,0.2);margin-bottom:42px}
.paysuccess-top>p{line-height:38px;width:100%;}
.paysuccess-info{width:100%;}
.paysuccess-info>p.title{width:100%;font-size:24px;font-weight:600;line-height:1;margin-bottom:30px;}
.paysuccess-info>p{font-size:16px;}
.paysuccess-info>p>i{font-style:normal}
.cfd5435{color:#fd5435}
.paysuccess-info .fw{font-weight:600}
.paysuccess-info > p.mb10{margin-bottom:10px;}
.paysuccess-info > p.mb20{margin-bottom:20px;}
.paysuccess-info > p.mb20 a{border-bottom:1px solid #fd5435;color:#fd5435}
.paysuccess-info > p.mb20 a:active,.paysuccess-info > p.mb20 a:hover{color:#fd5435!important}
.paysuccess-detail{width:100%;}
.paysuccess-detail>.title{display:inline-block;vertical-align:bottom;width:100%;border-bottom:1px solid #ddd;font-size:21px;margin-top:22px}
.paysuccess-detail>ul,.paysuccess-detail>ul>li{display:inline-block;vertical-align:bottom;width:100%;}
.paysuccess-detail>ul>li{padding:40px 0;text-align:center}
.paysuccess-detail .title>span{display:inline-block;vertical-align:bottom;float:left;text-align:center;height:46px;line-height:46px;color: #303030;font-weight: 600}
.paysuccess-time{display:inline-block;vertical-align:bottom;width:180px;margin-right:20px;}
.paysuccess-text{width:calc(100% - 480px)}
.paysuccess-qty{width:92px;margin-right:82px;}
.paysuccess-price{width:106px;}
.paysuccess-img{width:180px;float:left;margin-right:20px;}
.paysuccess-img>img{width:70%}
.paysuccess-pd {width:calc(100% - 480px);float:left;text-align:left}
.paysuccess-pd .title{font-size:18px;font-weight:600;line-height:1;margin-bottom:24px;}
.paysuccess-pd .title>a,.paysuccess-pd .title>a:hover,.paysuccess-pd .title>a:active{color: #303030!important}
.paysuccess-pd>p{width:100%;font-size:14px;line-height:28px;}
.paysuccess-pd img{width:24%}
.paysuccess-qty-text{width:92px;float:left;margin-right:82px;}
.paysuccess-price-text{width:106px;float:left}
.paysuccess-total{width:100%;text-align:right}
.paysuccess-total-content{display:inline-block;vertical-align:bottom;width:460px;border-bottom:1px solid #ddd;padding-bottom:20px}
.paysuccess-total-content>p{font-size:16px;width:100%;clear:both;line-height:36px;}
.paysuccess-total-content>p>span{display:inline-block;vertical-align:bottom;float:right}
.paysuccess-total-content>p>span.paysuccess-totalleft{width:207px;text-align:left}
.paysuccess-total-content>p>span.paysuccess-totalright{width:230px;padding-right:15px;font-size:16px}
.paysuccess-total-content>p>span.paysuccess-totalright.total{font-size:18px}
.paysuccess-totalright.cfd644b{color:#fd644b}
.paysuccess-question{width:100%;color:#303030;margin:93px auto 30px;}
.paysuccess-question .title{font-weight:600;font-size:24px;margin-bottom:18px;}
.paysuccess-question-text{width:100%;}
.paysuccess-question-text>p{font-size:16px;line-height:26px;color:#454545;font-family: Arial}
.paysuccess-table{width:100%;border-top:1px solid #ddd;border-right:1px solid #ddd;margin:15px 0 53px 0}
.paysuccess-table td.title{font-size:19px;}
.paysuccess-table td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;height:37px;font-size:18px;text-align:center;}
.paysuccess-adv{width:100%;margin:31px auto 18px auto}
.paysuccess-question-content{width:100%;}
.paysuccess-content .upsell-container .upsell-content{border-bottom:none}
.success-hot-title{font-size: 24px;}
.paysuccess-question-content2{width:100%;margin-bottom:49px;box-shadow:0 6px 7px -5px rgba(0,0,0,0.2);  }
.paysuccess-delivery{margin-top:50px;}
@media only screen and (min-width:80px) and (max-width:480px) {
    .paysuccess-content{width:100%;padding:0 14px;}
    .paysuccess-title{margin-top:30px;}
    .paysuccess-title>span{font-size:12px;font-family: Arial}
    .paysuccess-title > i {display: inline-block; width: 14px;height: 14px;}
    .paysuccess-top{font-size:11px;padding:14px 0 34px 0;margin-bottom:35px}
    .paysuccess-top>p{line-height:18px;color:#303030}
    .paysuccess-top a.cfd5435{color:#fd5435 !important;border-bottom:1px solid #fd5435}
    .paysuccess-top a.cfd5435:hover,.paysuccess-top a.cfd5435:active{color:#fd5435 !important}
    .paysuccess-info > p.title{font-size:12px;margin-bottom:13px;}
    .paysuccess-info > p{font-size:12px;}
    .paysuccess-info > p.mb20{margin-bottom:7px;}
    .paysuccess-mobile{display:inline-block;vertical-align:bottom;width:100%;margin-top:25px}
    .paysuccess-mobile>li{display:flex;display:webkit-flex;width:100%;padding:0 18px;margin-bottom:25px}
    .paysuccess-mobile-left{width:33%;margin-right:6%}
    .paysuccess-mobile-left img{width:82%;margin-top:5px}
    .paysuccess-mobile-right{width:61%}
    .paysuccess-mobile-right .title{font-size:11px;font-weight:600;line-height:16px;margin-bottom:2px}
    .paysuccess-mobile-right .title>a,.paysuccess-mobile-right .title>a:active,.paysuccess-mobile-detail .text p,.paysuccess-more>span{font-family:Arial;color:#303030}
    .paysuccess-mobile-detail{border:1px solid #ddd;padding:5px 8px 8px}
    .paysuccess-mobile-detail .text{height:72px;overflow:hidden}
    .paysuccess-mobile-detail .text p{font-size:11px;line-height:18px;}
    .paysuccess-question .title{font-size:12px;margin-bottom:10px;line-height:1}
    .paysuccess-question .title>a,.paysuccess-question .title>a:hover,.paysuccess-question .title>a:active{color:#303030 !important}
    .paysuccess-adv{margin:13px auto 0 auto}
    .paysuccess-question-content{margin-bottom:0;}
    .paysuccess-question-content2{margin-bottom:35px }
    .paysuccess-question-text > p{font-size:11px;line-height:17px;}
    .paysuccess-table td{font-size:10px;height:20px;}
    .paysuccess-table td.title{font-weight:600;font-size:11px}
    .paysuccess-table{margin:15px 0 35px 0}
    .paysuccess-question{margin:0 auto 30px;}
    .paysuccess-info > p.mb10{margin-bottom:0}
    .paysuccess-more{width:100%; height:11px;margin-top:7px}
    .paysuccess-more>a{display:inline-block;width:8px;height:11px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAP1BMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmVMmLXAAAAFHRSTlMAWJH4jGVAKCD06YlcPTjdeE1HG/JbAgIAAABUSURBVAjXVcxXDoAwDATRoQRSCHXvf1YkLOHEn6O3hlDpbzlB2ru2SjBItW2TChBaGyeNwGdvdzN2m7SYS+bMWn2SOa8XMat4sg/h8K1b33rNv3sBqV4DgWs+p0YAAAAASUVORK5CYII=) no-repeat center;background-size:100% auto;float:left}
    .paysuccess-more>a.active{ transform: rotate(180deg)}
    .paysuccess-more>span{font-size:11px;float:right;line-height:11px;}
    .paysuccess-mobile-right img{width:55%;margin:5px 0 8px}
    .success-hot-title{font-size:12px}
    .paysuccess-question table{width: 100% !important}
    .paysuccess-total{padding-right: 16px;}
    .paysuccess-total-content{width: auto;padding:0 8px 11px 0; margin-bottom: 38px;}
    .paysuccess-total-content>p>span.paysuccess-totalleft{width: 75px}
    .paysuccess-total-content>p{font-size: 10px;line-height: 20px;}
    .paysuccess-total-content>p>span.paysuccess-totalright.total{font-size: 13px;}
    .paysuccess-total-content>p>span.paysuccess-totalright{font-size: 11px;width: 80px;padding-right:0}
    .paysuccess-total-left,.paysuccess-total-right{display: inline-block;vertical-align:bottom;min-width:75px;}
    .paysuccess-total-left>span,.paysuccess-total-right>span{display: block;width:100%;font-size:11px;}
    .paysuccess-total-left>span{text-align: left;font-weight: 600}
    .paysuccess-total-right>span{text-align: right;}
    .paysuccess-total-right>span.total{font-size: 13px;color:#fd644b}
    .paysuccess-info .fw{font-weight: 200}
    .paysuccess-info>p>i{font-size: 11px}
    .paysuccess-address{font-size:11px !important;}
    .paysuccess-delivery{margin-top:30px;}
    .resp-tab-content table { word-wrap: break-word;word-break: break-all;}
}
/*loading-mask*/
#loading-mask{position:fixed;width:100%;height:100%;top:0;left:0;z-index:20001}
#loading-mask .background-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.6}
#loading-mask-loader{position:fixed;left:50%;top:50%;margin:-42px 0 0 -22px;width:64px;height:44px;background-color:transparent;text-align:center}
#loading-text{font-size:14px}

/*shipping rules label*/
.shipping-rules-wrap{display:flex;max-width:100%;align-items:center;justify-content:flex-start;flex-wrap:wrap}
.shipping-rules-wrap>span,.shipping-rules-wrap_cart span{display:inline-block;padding:6px 10px;border-radius:3px;font-size:14px;font-family:Source Han Sans SC;font-weight:400;color:#303030;line-height:16px;background:#FFD8A5;border-radius:13px}
.shipping-rules-wrap>span{margin-bottom:10px}
.product-details-right .shipping-rules-wrap{margin-top:15px;margin-bottom:-14px}
.product-main__detail .shipping-rules-wrap{margin-bottom: -20px;margin-top: 10px;}
.shipping-rules-wrap>span .red,.shopping-cart-tip-wrap>p .red,.shipping-rules-wrap_cart span .red,.shopping-cart-tip-wrap.red{ color: #FF7323;}
.shipping-rules-wrap>span:not(:last-child){margin-right: 12px}
.shipping-rules-wrap_cart{min-height:46px;background:#FFFDF3;display:flex;padding:6px 16px;align-items:center;border:1px solid #f1f1f1;width: calc(100% + 20px);margin-left: -10px;}
.shipping-rules-wrap_cart .title{display:flex;flex-wrap:wrap}
.shipping-rules-wrap_cart p{font-size:14px;font-family:Source Han Sans SC;font-weight:400;color:#000}
.shipping-rules-wrap_cart a{margin-left:auto;font-size:14px;flex-shrink:0;padding-left:10px}
.shopping-cart-tip-wrap{min-height:45px;background:#FFFDF3;font-size:14px;font-family:Source Han Sans SC;font-weight:400;color:#303030;display:flex;justify-content:space-between;align-items:center;padding:14px;margin-bottom:6px;width: calc(100% + 20px);margin-left: -10px}
.shopping-cart-tip-wrap>a{margin-left:auto;flex-shrink:0;padding-left:10px}

@media only screen and (min-width:480px) {
    .shipping-rules-wrap_cart span{margin-bottom: 0}
}
@media only screen and (min-width:80px) and (max-width:480px) {
    .shipping-rules-wrap_cart{padding: 6px 10px}
    .shipping-rules-wrap>span,.shipping-rules-wrap_cart span{font-size: 12px;line-height: 14px}
    .shopping-cart-tip-wrap{flex-wrap: wrap}
}