/***Patriotic Theme***/

.bnslider.slick-dotted.slick-slider {margin-bottom:0!important;}

.footer.page-footer {}
.footer.page-footer .footer-middle {padding-top: 5rem;background-image: url(top-01b.png);background-repeat: no-repeat;background-position: top center;}


.holiday--theme, .j2store-single-product-view .j2store-single-product {background: #f3f2f7;background-image: url(bg-02.png);background-repeat: no-repeat;background-position: top center;margin-top:0;padding-top:80px;}


.j2store-add-to-cart .prd-block_actions .btn-wrap .btn--add-to-cart, .j2store-add-to-cart .prd-block_actions .btn-wrap .btn--add-to-cart:hover {background: #1a3867;border-color: #1a3867;}
.animated--add-to-cart, .animated--add-to-cart .cart:before {background:#1a3867;}
.animated--add-to-cart .cart:before {}
.j2store-single-product-view .j2store-single-product.retail--detail {background-color: #3a3a3b;padding-top:0;background-image: url(bg-02retail.png);}

.j2store-single-product-view .j2store-single-product:not(.retail--detail) .options.prd-block_options .size-list.js-size-list li input[type='radio'] + label, .btn.upgrade--option_btn {border: 1px solid #fff;background-color: #fff;}
.j2store-single-product-view .j2store-single-product .options.prd-block_options .size-list.js-size-list li input[type='radio']:checked + label, .j2store-single-product-view .j2store-single-product .btn.upgrade--option_btn.active, .options.prd-block_options .size-list.js-size-list li input[type='radio']:checked + label, .btn.upgrade--option_btn.active {border-color: #1a3867;background-color: #1a3867;}

.prd-block_options h5.attribute-title {color:#3d598a!important;}

.j2store-single-product-view .j2store-single-product .nav.nav-tabs .nav-item .nav-link {background:transparent;}
#j2store-product-detail-tab:before {background:#fff;}

.j2store-single-product-view .j2store-single-product .product__box + .prd-block_links-wrap-bg {background-color: #c0122d;}
.j2store-single-product-view .j2store-single-product .product__box + .prd-block_links-wrap-bg .prd-block_link > span {color:#fff;}

.holiday--theme2, .j2store-product-list .breadcrumbs-wrap, .j2store-single-product-view .j2store-single-product .related--products--box, .j2store-single-product-view .j2store-single-product.retail--detail .section-support, .j2store-single-product-view .j2store-single-product.retail--detail .section-class.related--products--box, .nav-horcategorytext, .j2store--category-box, #collectionBrowsingHistory, #specialLink, footer .footer-middle, #breadCrumbs {position:relative;z-index: 3}

.j2store-single-product-view .breadcrumbs-wrap, .j2store-single-product-view .j2store-single-product .form-control, .j2store-single-product-view .j2store-single-product .form-control:focus {background:#fff;}
.holiday--theme2:before, .j2store-single-product-view .j2store-single-product:not(.retail--detail) .related--products--box:before, .j2store-single-product-view .j2store-single-product.retail--detail .section-support:before, .j2store-single-product-view .j2store-single-product.retail--detail .section-class.related--products--box:before {content: "";position: absolute;width: 100%;height: 100%;left: 0;background-size: auto;background-position: top center;background-repeat: no-repeat;background-image: url(top-02.png);top: -35px;}

.j2store-single-product-view .j2store-single-product.retail--detail .section-support:before, .j2store-single-product-view .j2store-single-product.retail--detail .section-class.related--products--box:before {top:5px;}

.j2store-single-product-view .j2store-single-product .product__box + .prd-block_links-wrap-bg + .holder {background:#fff;background-image: url(top-01b.png);background-repeat: no-repeat;background-position: top center;margin-top:0!important;padding-top:5rem!important;}

.j2store-product-list .breadcrumbs-wrap:not(.section__title--box):after {content: "";position: absolute;width: 100%;height: 100%;left: 0;background-size: auto;background-position: top center;background-repeat: no-repeat;background-image: url(top-02.png);top:30px;}
.j2store-product-list .section__title--box {position:relative;padding-bottom:120px;}
.j2store-product-list .section__title--box:after {content: "";position: absolute;width: 100%;height:61px;left: 0;background-size: auto;background-position: center;background-repeat: no-repeat;background-image: url(top-02.png);bottom: 0;}
.j2store-product-list .breadcrumbs-wrap + .spacer60 {margin-top:25px;}

.footer-top {padding-bottom:0!important;}

.holiday--theme6, #collectionBrowsingHistory {position: relative;}
.holiday--theme6 a {position: relative;z-index: 4;}

.pyro {position: absolute;bottom: 0;z-index: 3;width: 100%;height: 100%;}


.pyro > .before, .pyro > .after {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;
    -moz-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    -webkit-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    -o-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    -ms-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
}

.pyro > .after {
    -moz-animation-delay: 1.25s, 1.25s, 1.25s;
    -webkit-animation-delay: 1.25s, 1.25s, 1.25s;
    -o-animation-delay: 1.25s, 1.25s, 1.25s;
    -ms-animation-delay: 1.25s, 1.25s, 1.25s;
    animation-delay: 1.25s, 1.25s, 1.25s;
    -moz-animation-duration: 1.25s, 1.25s, 6.25s;
    -webkit-animation-duration: 1.25s, 1.25s, 6.25s;
    -o-animation-duration: 1.25s, 1.25s, 6.25s;
    -ms-animation-duration: 1.25s, 1.25s, 6.25s;
    animation-duration: 1.25s, 1.25s, 6.25s;
}
@-webkit-keyframes bang {
    to {
        box-shadow: 87px -290.6666666667px #ff00e6, -212px -12.6666666667px #ff0062, -229px -115.6666666667px #cc00ff, 224px -319.6666666667px #0077ff, 64px -398.6666666667px #00a6ff, -58px -312.6666666667px fuchsia, -244px -97.6666666667px #ffcc00, 63px -405.6666666667px #ff007b, 78px 57.3333333333px #00ff4d, -127px -274.6666666667px #00fbff, 98px -126.6666666667px #ff005e, -51px -275.6666666667px #5e00ff, 68px -254.6666666667px #fff200, 13px -204.6666666667px #ff009d, -115px -75.6666666667px #d5ff00, -206px -221.6666666667px #2b00ff, 105px 16.3333333333px #f7ff00, -196px -318.6666666667px #0900ff, -203px -249.6666666667px #0099ff, 77px -321.6666666667px #3300ff, -207px -344.6666666667px #e600ff, 246px -373.6666666667px #1a00ff, -207px -381.6666666667px #ff5500, -93px -72.6666666667px #00ff95, -15px -305.6666666667px #ff00a2, -22px -56.6666666667px #00ff51, -194px 73.3333333333px #c800ff, 216px 4.3333333333px #00ff2b, -41px -105.6666666667px #ff00a2, -31px 42.3333333333px #ff00fb, -71px -11.6666666667px #00e1ff, -100px -43.6666666667px #6aff00, 184px -41.6666666667px #ff0033, -146px 12.3333333333px #00ff88, -177px -42.6666666667px #ff0091, 28px -266.6666666667px #ff9100, 16px -283.6666666667px #00e6ff, -76px -357.6666666667px #0037ff, 208px -257.6666666667px #ff0095, -149px -98.6666666667px #ff9d00, -232px 16.3333333333px #aa00ff, 13px -389.6666666667px #ff5500, -15px -295.6666666667px #0044ff, -8px -389.6666666667px #ff00bf, 94px -300.6666666667px #7300ff, 113px -318.6666666667px #00ff95, -143px -66.6666666667px #00ff62, 40px -92.6666666667px #00ff62, 175px -369.6666666667px #00ffd5, 177px -28.6666666667px #d900ff, 216px -403.6666666667px #0062ff;
    }
}
@-moz-keyframes bang {
    to {
        box-shadow: 87px -290.6666666667px #ff00e6, -212px -12.6666666667px #ff0062, -229px -115.6666666667px #cc00ff, 224px -319.6666666667px #0077ff, 64px -398.6666666667px #00a6ff, -58px -312.6666666667px fuchsia, -244px -97.6666666667px #ffcc00, 63px -405.6666666667px #ff007b, 78px 57.3333333333px #00ff4d, -127px -274.6666666667px #00fbff, 98px -126.6666666667px #ff005e, -51px -275.6666666667px #5e00ff, 68px -254.6666666667px #fff200, 13px -204.6666666667px #ff009d, -115px -75.6666666667px #d5ff00, -206px -221.6666666667px #2b00ff, 105px 16.3333333333px #f7ff00, -196px -318.6666666667px #0900ff, -203px -249.6666666667px #0099ff, 77px -321.6666666667px #3300ff, -207px -344.6666666667px #e600ff, 246px -373.6666666667px #1a00ff, -207px -381.6666666667px #ff5500, -93px -72.6666666667px #00ff95, -15px -305.6666666667px #ff00a2, -22px -56.6666666667px #00ff51, -194px 73.3333333333px #c800ff, 216px 4.3333333333px #00ff2b, -41px -105.6666666667px #ff00a2, -31px 42.3333333333px #ff00fb, -71px -11.6666666667px #00e1ff, -100px -43.6666666667px #6aff00, 184px -41.6666666667px #ff0033, -146px 12.3333333333px #00ff88, -177px -42.6666666667px #ff0091, 28px -266.6666666667px #ff9100, 16px -283.6666666667px #00e6ff, -76px -357.6666666667px #0037ff, 208px -257.6666666667px #ff0095, -149px -98.6666666667px #ff9d00, -232px 16.3333333333px #aa00ff, 13px -389.6666666667px #ff5500, -15px -295.6666666667px #0044ff, -8px -389.6666666667px #ff00bf, 94px -300.6666666667px #7300ff, 113px -318.6666666667px #00ff95, -143px -66.6666666667px #00ff62, 40px -92.6666666667px #00ff62, 175px -369.6666666667px #00ffd5, 177px -28.6666666667px #d900ff, 216px -403.6666666667px #0062ff;
    }
}
@-o-keyframes bang {
    to {
        box-shadow: 87px -290.6666666667px #ff00e6, -212px -12.6666666667px #ff0062, -229px -115.6666666667px #cc00ff, 224px -319.6666666667px #0077ff, 64px -398.6666666667px #00a6ff, -58px -312.6666666667px fuchsia, -244px -97.6666666667px #ffcc00, 63px -405.6666666667px #ff007b, 78px 57.3333333333px #00ff4d, -127px -274.6666666667px #00fbff, 98px -126.6666666667px #ff005e, -51px -275.6666666667px #5e00ff, 68px -254.6666666667px #fff200, 13px -204.6666666667px #ff009d, -115px -75.6666666667px #d5ff00, -206px -221.6666666667px #2b00ff, 105px 16.3333333333px #f7ff00, -196px -318.6666666667px #0900ff, -203px -249.6666666667px #0099ff, 77px -321.6666666667px #3300ff, -207px -344.6666666667px #e600ff, 246px -373.6666666667px #1a00ff, -207px -381.6666666667px #ff5500, -93px -72.6666666667px #00ff95, -15px -305.6666666667px #ff00a2, -22px -56.6666666667px #00ff51, -194px 73.3333333333px #c800ff, 216px 4.3333333333px #00ff2b, -41px -105.6666666667px #ff00a2, -31px 42.3333333333px #ff00fb, -71px -11.6666666667px #00e1ff, -100px -43.6666666667px #6aff00, 184px -41.6666666667px #ff0033, -146px 12.3333333333px #00ff88, -177px -42.6666666667px #ff0091, 28px -266.6666666667px #ff9100, 16px -283.6666666667px #00e6ff, -76px -357.6666666667px #0037ff, 208px -257.6666666667px #ff0095, -149px -98.6666666667px #ff9d00, -232px 16.3333333333px #aa00ff, 13px -389.6666666667px #ff5500, -15px -295.6666666667px #0044ff, -8px -389.6666666667px #ff00bf, 94px -300.6666666667px #7300ff, 113px -318.6666666667px #00ff95, -143px -66.6666666667px #00ff62, 40px -92.6666666667px #00ff62, 175px -369.6666666667px #00ffd5, 177px -28.6666666667px #d900ff, 216px -403.6666666667px #0062ff;
    }
}
@-ms-keyframes bang {
    to {
        box-shadow: 87px -290.6666666667px #ff00e6, -212px -12.6666666667px #ff0062, -229px -115.6666666667px #cc00ff, 224px -319.6666666667px #0077ff, 64px -398.6666666667px #00a6ff, -58px -312.6666666667px fuchsia, -244px -97.6666666667px #ffcc00, 63px -405.6666666667px #ff007b, 78px 57.3333333333px #00ff4d, -127px -274.6666666667px #00fbff, 98px -126.6666666667px #ff005e, -51px -275.6666666667px #5e00ff, 68px -254.6666666667px #fff200, 13px -204.6666666667px #ff009d, -115px -75.6666666667px #d5ff00, -206px -221.6666666667px #2b00ff, 105px 16.3333333333px #f7ff00, -196px -318.6666666667px #0900ff, -203px -249.6666666667px #0099ff, 77px -321.6666666667px #3300ff, -207px -344.6666666667px #e600ff, 246px -373.6666666667px #1a00ff, -207px -381.6666666667px #ff5500, -93px -72.6666666667px #00ff95, -15px -305.6666666667px #ff00a2, -22px -56.6666666667px #00ff51, -194px 73.3333333333px #c800ff, 216px 4.3333333333px #00ff2b, -41px -105.6666666667px #ff00a2, -31px 42.3333333333px #ff00fb, -71px -11.6666666667px #00e1ff, -100px -43.6666666667px #6aff00, 184px -41.6666666667px #ff0033, -146px 12.3333333333px #00ff88, -177px -42.6666666667px #ff0091, 28px -266.6666666667px #ff9100, 16px -283.6666666667px #00e6ff, -76px -357.6666666667px #0037ff, 208px -257.6666666667px #ff0095, -149px -98.6666666667px #ff9d00, -232px 16.3333333333px #aa00ff, 13px -389.6666666667px #ff5500, -15px -295.6666666667px #0044ff, -8px -389.6666666667px #ff00bf, 94px -300.6666666667px #7300ff, 113px -318.6666666667px #00ff95, -143px -66.6666666667px #00ff62, 40px -92.6666666667px #00ff62, 175px -369.6666666667px #00ffd5, 177px -28.6666666667px #d900ff, 216px -403.6666666667px #0062ff;
    }
}
@keyframes bang {
    to {
        box-shadow: 87px -290.6666666667px #ff00e6, -212px -12.6666666667px #ff0062, -229px -115.6666666667px #cc00ff, 224px -319.6666666667px #0077ff, 64px -398.6666666667px #00a6ff, -58px -312.6666666667px fuchsia, -244px -97.6666666667px #ffcc00, 63px -405.6666666667px #ff007b, 78px 57.3333333333px #00ff4d, -127px -274.6666666667px #00fbff, 98px -126.6666666667px #ff005e, -51px -275.6666666667px #5e00ff, 68px -254.6666666667px #fff200, 13px -204.6666666667px #ff009d, -115px -75.6666666667px #d5ff00, -206px -221.6666666667px #2b00ff, 105px 16.3333333333px #f7ff00, -196px -318.6666666667px #0900ff, -203px -249.6666666667px #0099ff, 77px -321.6666666667px #3300ff, -207px -344.6666666667px #e600ff, 246px -373.6666666667px #1a00ff, -207px -381.6666666667px #ff5500, -93px -72.6666666667px #00ff95, -15px -305.6666666667px #ff00a2, -22px -56.6666666667px #00ff51, -194px 73.3333333333px #c800ff, 216px 4.3333333333px #00ff2b, -41px -105.6666666667px #ff00a2, -31px 42.3333333333px #ff00fb, -71px -11.6666666667px #00e1ff, -100px -43.6666666667px #6aff00, 184px -41.6666666667px #ff0033, -146px 12.3333333333px #00ff88, -177px -42.6666666667px #ff0091, 28px -266.6666666667px #ff9100, 16px -283.6666666667px #00e6ff, -76px -357.6666666667px #0037ff, 208px -257.6666666667px #ff0095, -149px -98.6666666667px #ff9d00, -232px 16.3333333333px #aa00ff, 13px -389.6666666667px #ff5500, -15px -295.6666666667px #0044ff, -8px -389.6666666667px #ff00bf, 94px -300.6666666667px #7300ff, 113px -318.6666666667px #00ff95, -143px -66.6666666667px #00ff62, 40px -92.6666666667px #00ff62, 175px -369.6666666667px #00ffd5, 177px -28.6666666667px #d900ff, 216px -403.6666666667px #0062ff;
    }
}



@-webkit-keyframes bang {
    to {
        box-shadow: 87px -290.6666666667px #b42033, -212px -12.6666666667px #ffffff, -229px -115.6666666667px #3c3b6e, 224px -319.6666666667px #b42033, 64px -398.6666666667px #ffffff, -58px -312.6666666667px #3c3b6e, -244px -97.6666666667px #b42033, 63px -405.6666666667px #ffffff, 78px 57.3333333333px #00ff4d, -127px -274.6666666667px #00fbff, 98px -126.6666666667px #3c3b6e, -51px -275.6666666667px #b42033, 68px -254.6666666667px #ffffff, 13px -204.6666666667px #3c3b6e, -115px -75.6666666667px #d5ff00, -206px -221.6666666667px #b42033, 105px 16.3333333333px #ffffff, -196px -318.6666666667px #3c3b6e, -203px -249.6666666667px #b42033, 77px -321.6666666667px #3300ff, -207px -344.6666666667px #ffffff, 246px -373.6666666667px #3c3b6e, -207px -381.6666666667px #b42033, -93px -72.6666666667px #ffffff, -15px -305.6666666667px #ff00a2, -22px -56.6666666667px #3c3b6e, -194px 73.3333333333px #b42033, 216px 4.3333333333px #ffffff, -41px -105.6666666667px #3c3b6e, -31px 42.3333333333px #ff00fb, -71px -11.6666666667px #b42033, -100px -43.6666666667px #ffffff, 184px -41.6666666667px #3c3b6e, -146px 12.3333333333px #b42033, -177px -42.6666666667px #ff0091, 28px -266.6666666667px #ff9100, 16px -283.6666666667px #ffffff, -76px -357.6666666667px #3c3b6e, 208px -257.6666666667px #b42033, -149px -98.6666666667px #ffffff, -232px 16.3333333333px #aa00ff, 13px -389.6666666667px #3c3b6e, -15px -295.6666666667px #b42033, -8px -389.6666666667px #ffffff, 94px -300.6666666667px #3c3b6e, 113px -318.6666666667px #00ff95, -143px -66.6666666667px #b42033, 40px -92.6666666667px #ffffff, 175px -369.6666666667px #3c3b6e, 177px -28.6666666667px #b42033, 216px -403.6666666667px #0062ff;
    }
}/*
@-moz-keyframes bang {
    to {
        box-shadow: 87px -290.6666666667px #b42033, -212px -12.6666666667px #ffffff, -229px -115.6666666667px #3c3b6e, 224px -319.6666666667px #b42033, 64px -398.6666666667px #ffffff, -58px -312.6666666667px #3c3b6e, -244px -97.6666666667px #b42033, 63px -405.6666666667px #ffffff, 78px 57.3333333333px #00ff4d, -127px -274.6666666667px #00fbff, 98px -126.6666666667px #3c3b6e, -51px -275.6666666667px #b42033, 68px -254.6666666667px #ffffff, 13px -204.6666666667px #3c3b6e, -115px -75.6666666667px #d5ff00, -206px -221.6666666667px #b42033, 105px 16.3333333333px #ffffff, -196px -318.6666666667px #3c3b6e, -203px -249.6666666667px #b42033, 77px -321.6666666667px #3300ff, -207px -344.6666666667px #ffffff, 246px -373.6666666667px #3c3b6e, -207px -381.6666666667px #b42033, -93px -72.6666666667px #ffffff, -15px -305.6666666667px #ff00a2, -22px -56.6666666667px #3c3b6e, -194px 73.3333333333px #b42033, 216px 4.3333333333px #ffffff, -41px -105.6666666667px #3c3b6e, -31px 42.3333333333px #ff00fb, -71px -11.6666666667px #b42033, -100px -43.6666666667px #ffffff, 184px -41.6666666667px #3c3b6e, -146px 12.3333333333px #b42033, -177px -42.6666666667px #ff0091, 28px -266.6666666667px #ff9100, 16px -283.6666666667px #ffffff, -76px -357.6666666667px #3c3b6e, 208px -257.6666666667px #b42033, -149px -98.6666666667px #ffffff, -232px 16.3333333333px #aa00ff, 13px -389.6666666667px #3c3b6e, -15px -295.6666666667px #b42033, -8px -389.6666666667px #ffffff, 94px -300.6666666667px #3c3b6e, 113px -318.6666666667px #00ff95, -143px -66.6666666667px #b42033, 40px -92.6666666667px #ffffff, 175px -369.6666666667px #3c3b6e, 177px -28.6666666667px #b42033, 216px -403.6666666667px #0062ff;
    }
}
@-o-keyframes bang {
    to {
        box-shadow: 87px -290.6666666667px #b42033, -212px -12.6666666667px #ffffff, -229px -115.6666666667px #3c3b6e, 224px -319.6666666667px #b42033, 64px -398.6666666667px #ffffff, -58px -312.6666666667px #3c3b6e, -244px -97.6666666667px #b42033, 63px -405.6666666667px #ffffff, 78px 57.3333333333px #00ff4d, -127px -274.6666666667px #00fbff, 98px -126.6666666667px #3c3b6e, -51px -275.6666666667px #b42033, 68px -254.6666666667px #ffffff, 13px -204.6666666667px #3c3b6e, -115px -75.6666666667px #d5ff00, -206px -221.6666666667px #b42033, 105px 16.3333333333px #ffffff, -196px -318.6666666667px #3c3b6e, -203px -249.6666666667px #b42033, 77px -321.6666666667px #3300ff, -207px -344.6666666667px #ffffff, 246px -373.6666666667px #3c3b6e, -207px -381.6666666667px #b42033, -93px -72.6666666667px #ffffff, -15px -305.6666666667px #ff00a2, -22px -56.6666666667px #3c3b6e, -194px 73.3333333333px #b42033, 216px 4.3333333333px #ffffff, -41px -105.6666666667px #3c3b6e, -31px 42.3333333333px #ff00fb, -71px -11.6666666667px #b42033, -100px -43.6666666667px #ffffff, 184px -41.6666666667px #3c3b6e, -146px 12.3333333333px #b42033, -177px -42.6666666667px #ff0091, 28px -266.6666666667px #ff9100, 16px -283.6666666667px #ffffff, -76px -357.6666666667px #3c3b6e, 208px -257.6666666667px #b42033, -149px -98.6666666667px #ffffff, -232px 16.3333333333px #aa00ff, 13px -389.6666666667px #3c3b6e, -15px -295.6666666667px #b42033, -8px -389.6666666667px #ffffff, 94px -300.6666666667px #3c3b6e, 113px -318.6666666667px #00ff95, -143px -66.6666666667px #b42033, 40px -92.6666666667px #ffffff, 175px -369.6666666667px #3c3b6e, 177px -28.6666666667px #b42033, 216px -403.6666666667px #0062ff;
    }
}
@-ms-keyframes bang {
    to {
        box-shadow: 87px -290.6666666667px #b42033, -212px -12.6666666667px #ffffff, -229px -115.6666666667px #3c3b6e, 224px -319.6666666667px #b42033, 64px -398.6666666667px #ffffff, -58px -312.6666666667px #3c3b6e, -244px -97.6666666667px #b42033, 63px -405.6666666667px #ffffff, 78px 57.3333333333px #00ff4d, -127px -274.6666666667px #00fbff, 98px -126.6666666667px #3c3b6e, -51px -275.6666666667px #b42033, 68px -254.6666666667px #ffffff, 13px -204.6666666667px #3c3b6e, -115px -75.6666666667px #d5ff00, -206px -221.6666666667px #b42033, 105px 16.3333333333px #ffffff, -196px -318.6666666667px #3c3b6e, -203px -249.6666666667px #b42033, 77px -321.6666666667px #3300ff, -207px -344.6666666667px #ffffff, 246px -373.6666666667px #3c3b6e, -207px -381.6666666667px #b42033, -93px -72.6666666667px #ffffff, -15px -305.6666666667px #ff00a2, -22px -56.6666666667px #3c3b6e, -194px 73.3333333333px #b42033, 216px 4.3333333333px #ffffff, -41px -105.6666666667px #3c3b6e, -31px 42.3333333333px #ff00fb, -71px -11.6666666667px #b42033, -100px -43.6666666667px #ffffff, 184px -41.6666666667px #3c3b6e, -146px 12.3333333333px #b42033, -177px -42.6666666667px #ff0091, 28px -266.6666666667px #ff9100, 16px -283.6666666667px #ffffff, -76px -357.6666666667px #3c3b6e, 208px -257.6666666667px #b42033, -149px -98.6666666667px #ffffff, -232px 16.3333333333px #aa00ff, 13px -389.6666666667px #3c3b6e, -15px -295.6666666667px #b42033, -8px -389.6666666667px #ffffff, 94px -300.6666666667px #3c3b6e, 113px -318.6666666667px #00ff95, -143px -66.6666666667px #b42033, 40px -92.6666666667px #ffffff, 175px -369.6666666667px #3c3b6e, 177px -28.6666666667px #b42033, 216px -403.6666666667px #0062ff;
    }
}
@keyframes bang {
    to {
        box-shadow: 87px -290.6666666667px #b42033, -212px -12.6666666667px #ffffff, -229px -115.6666666667px #3c3b6e, 224px -319.6666666667px #b42033, 64px -398.6666666667px #ffffff, -58px -312.6666666667px #3c3b6e, -244px -97.6666666667px #b42033, 63px -405.6666666667px #ffffff, 78px 57.3333333333px #00ff4d, -127px -274.6666666667px #00fbff, 98px -126.6666666667px #3c3b6e, -51px -275.6666666667px #b42033, 68px -254.6666666667px #ffffff, 13px -204.6666666667px #3c3b6e, -115px -75.6666666667px #d5ff00, -206px -221.6666666667px #b42033, 105px 16.3333333333px #ffffff, -196px -318.6666666667px #3c3b6e, -203px -249.6666666667px #b42033, 77px -321.6666666667px #3300ff, -207px -344.6666666667px #ffffff, 246px -373.6666666667px #3c3b6e, -207px -381.6666666667px #b42033, -93px -72.6666666667px #ffffff, -15px -305.6666666667px #ff00a2, -22px -56.6666666667px #3c3b6e, -194px 73.3333333333px #b42033, 216px 4.3333333333px #ffffff, -41px -105.6666666667px #3c3b6e, -31px 42.3333333333px #ff00fb, -71px -11.6666666667px #b42033, -100px -43.6666666667px #ffffff, 184px -41.6666666667px #3c3b6e, -146px 12.3333333333px #b42033, -177px -42.6666666667px #ff0091, 28px -266.6666666667px #ff9100, 16px -283.6666666667px #ffffff, -76px -357.6666666667px #3c3b6e, 208px -257.6666666667px #b42033, -149px -98.6666666667px #ffffff, -232px 16.3333333333px #aa00ff, 13px -389.6666666667px #3c3b6e, -15px -295.6666666667px #b42033, -8px -389.6666666667px #ffffff, 94px -300.6666666667px #3c3b6e, 113px -318.6666666667px #00ff95, -143px -66.6666666667px #b42033, 40px -92.6666666667px #ffffff, 175px -369.6666666667px #3c3b6e, 177px -28.6666666667px #b42033, 216px -403.6666666667px #0062ff;
    }
}*/
@-webkit-keyframes gravity {
    to {
        transform: translateY(200px);
        -moz-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        -o-transform: translateY(200px);
        -ms-transform: translateY(200px);
        opacity: 0;
    }
}
@-moz-keyframes gravity {
    to {
        transform: translateY(200px);
        -moz-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        -o-transform: translateY(200px);
        -ms-transform: translateY(200px);
        opacity: 0;
    }
}
@-o-keyframes gravity {
    to {
        transform: translateY(200px);
        -moz-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        -o-transform: translateY(200px);
        -ms-transform: translateY(200px);
        opacity: 0;
    }
}
@-ms-keyframes gravity {
    to {
        transform: translateY(200px);
        -moz-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        -o-transform: translateY(200px);
        -ms-transform: translateY(200px);
        opacity: 0;
    }
}
@keyframes gravity {
    to {
        transform: translateY(200px);
        -moz-transform: translateY(200px);
        -webkit-transform: translateY(200px);
        -o-transform: translateY(200px);
        -ms-transform: translateY(200px);
        opacity: 0;
    }
}
@-webkit-keyframes position {
    0%, 19.9% {
        margin-top: 10%;
        margin-left: 40%;
    }
    20%, 39.9% {
        margin-top: 40%;
        margin-left: 30%;
    }
    40%, 59.9% {
        margin-top: 20%;
        margin-left: 70%;
    }
    60%, 79.9% {
        margin-top: 30%;
        margin-left: 20%;
    }
    80%, 99.9% {
        margin-top: 30%;
        margin-left: 80%;
    }
}
@-moz-keyframes position {
    0%, 19.9% {
        margin-top: 10%;
        margin-left: 40%;
    }
    20%, 39.9% {
        margin-top: 40%;
        margin-left: 30%;
    }
    40%, 59.9% {
        margin-top: 20%;
        margin-left: 70%;
    }
    60%, 79.9% {
        margin-top: 30%;
        margin-left: 20%;
    }
    80%, 99.9% {
        margin-top: 30%;
        margin-left: 80%;
    }
}
@-o-keyframes position {
    0%, 19.9% {
        margin-top: 10%;
        margin-left: 40%;
    }
    20%, 39.9% {
        margin-top: 40%;
        margin-left: 30%;
    }
    40%, 59.9% {
        margin-top: 20%;
        margin-left: 70%;
    }
    60%, 79.9% {
        margin-top: 30%;
        margin-left: 20%;
    }
    80%, 99.9% {
        margin-top: 30%;
        margin-left: 80%;
    }
}
@-ms-keyframes position {
    0%, 19.9% {
        margin-top: 10%;
        margin-left: 40%;
    }
    20%, 39.9% {
        margin-top: 40%;
        margin-left: 30%;
    }
    40%, 59.9% {
        margin-top: 20%;
        margin-left: 70%;
    }
    60%, 79.9% {
        margin-top: 30%;
        margin-left: 20%;
    }
    80%, 99.9% {
        margin-top: 30%;
        margin-left: 80%;
    }
}
@keyframes position {
    0%, 19.9% {
        margin-top: 10%;
        margin-left: 40%;
    }
    20%, 39.9% {
        margin-top: 40%;
        margin-left: 30%;
    }
    40%, 59.9% {
        margin-top: 20%;
        margin-left: 70%;
    }
    60%, 79.9% {
        margin-top: 30%;
        margin-left: 20%;
    }
    80%, 99.9% {
        margin-top: 30%;
        margin-left: 80%;
    }
}
/***End Patriotic Theme***/