.infinite-header-background {background: linear-gradient(30deg,#fcd82f,#fcd82f,#0277bd,#0277bd);}
.infinite-header-style-bar .infinite-logo-right-text {
    text-shadow: 0px 0px 25px #fcfa2f;
}
.gdlr-core-button {
    padding: 8px 22px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    transform: skew(-10deg);
    font-size: 15px;
}
.gdlr-core-button .gdlr-core-content {
    transform: skew(10deg);
}
.navbutton1 a.gdlr-core-button.gdlr-core-button-shortcode.gdlr-core-button-gradient.gdlr-core-button-no-border {
    background: transparent !important;
    border: 1px solid #fff;
    margin-top: 8px;
    box-shadow: rgb(252 209 10 / 60%) 0px 0px 3px 1px inset, rgb(252 209 10 / 60%) 0px 0px 10px 4px;
}
.navbutton2 a.gdlr-core-button.gdlr-core-button-shortcode.gdlr-core-button-gradient.gdlr-core-button-no-border {
    background: transparent !important;
    margin-top: 8px;
    border: 1px solid #f5cafe;
    box-shadow: rgb(174 33 218 / 30%) 0px 0px 5px inset, rgb(212 133 236 / 60%) 0px 0px 10px 8px;
}
.infinite-navigation-bar-wrap {
    border-top-width: 0px;}
    .infinite-navigation-bar-wrap.infinite-style-center {
    text-align: left;
}
.infinite-navigation-background {
    background-color: #fcd82f;
}
.infinite-navigation {
    padding-top: 5px;
}
.infinite-sticky-navigation.infinite-style-fixed .infinite-logo, .infinite-sticky-navigation.infinite-style-fixed .infinite-navigation, .infinite-sticky-navigation.infinite-style-fixed .infinite-navigation .sf-menu > li > a {padding-bottom: 2px;}
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
    letter-spacing: 0.3px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    color: #1a3e66;
}
.infinite-navigation-top {
    top: 0px;
}
.infinite-main-menu-cart > .infinite-top-cart-count {
    background-color: #d31cb8;
}
.infinite-main-menu-search i, .infinite-main-menu-cart i {
    color: #031e41;
}
.infinite-main-menu-cart {
    margin-top: 6px;
}
.infinite-main-menu-search i {
    margin-top: 10px;
}
p, body, li {color: #161616;}
div#infinite-float-social {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    color: #fcd82f;
}
.infinite-body a {
    color: #d31cb8;
}
.infinite-body a:hover {
    color: #d35ad6;
}
.infinite-body * {
    border-color: transparent;
}
.infinite-float-social .infinite-divider {
    border-color: #031e41;
}
.infinite-float-social .infinite-float-social-icon {
    color: #031e41;
}
.infinite-float-social {
    top: 43%;
}
.whitetext {color: #ffffff !important;}
.neonText {
  color: #fff;
  text-shadow:
    0 0 7px #fff,
    0 0 10px #fff,
    0 0 21px #fff,
    0 0 42px #0fa,
    0 0 82px #0fa,
    0 0 92px #0fa,
    0 0 102px #0fa,
    0 0 151px #0fa;
}
.infinite-body input[type="submit"] {
    background-color: #931cb8;
    box-shadow: rgb(174 33 218 / 80%) 0px 0px 30px 1px inset, rgb(255 255 255 / 60%) 0px 0px 30px 4px;
    border: 1px solid rgb(255,255,255,0.6);}
.infinite-blog-info-wrapper {
    display: none;
}
span.woocommerce-Price-amount.amount {
    color: #0277bd;
}
.gdlr-core-product-grid .gdlr-core-product-title {
    font-size: 15px;
}
body span.woocommerce-Price-amount.amount {
    font-size: 18px;
}
.gdlr-core-product-grid .gdlr-core-product-title a, .gdlr-core-product-grid-3 .gdlr-core-product-title a {
    color: #d35ad6;
}
span.woocommerce-Price-amount.amount {
    color: #0277bd;
}
#sby_lightbox .sby_btn .sby_cta_button, [id^=sb_youtube_].sb_youtube .sby_btn .sby_cta_button, [id^=sb_youtube_].sb_youtube .sby_follow_btn a {
    background: #ff0000;}
.infinite-page-title-wrap {
    background-color: #ffffff;
}
.infinite-page-title-wrap {
    background-image: none;
}    
.infinite-page-title-wrap.infinite-style-medium .infinite-page-title-content {
    padding-bottom: 0px;
}
body.archive.tax-product_cat.term-apparel.term-76.theme-infinite.gdlr-core-body.woocommerce.woocommerce-page.woocommerce-js.infinite-body.infinite-body-front.infinite-full.infinite-blockquote-style-2.gdlr-core-link-to-lightbox h3.infinite-page-title {
    display: none !important;
}
.infinite-page-title-wrap .infinite-page-caption .woocommerce-breadcrumb {color: #1a3e66;}
.infinite-page-title-wrap .infinite-page-caption .woocommerce-breadcrumb a {color: #d31cb8;}
.gdlr-core-product-thumbnail .added_to_cart, .gdlr-core-product-thumbnail .gdlr-core-product-add-to-cart {
    background-color: #fd38c2 !important;
}
.woocommerce .star-rating span, .single-product.woocommerce #review_form #respond p.stars a, .gdlr-core-product-item .gdlr-core-product-att .gdlr-tail, .single-product.woocommerce div.product .product_meta, .single-product.woocommerce div.product .product_meta a {
    color: #d31cb8;
}
.gdlr-core-product-item.woocommerce .gdlr-core-product-thumbnail-info > a {
    font-size: 14px;
    font-weight: 700;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, html .woocommerce input.button, html .woocommerce span.onsale {
    background-color: #fd38c2 !important;
}
.single-product.woocommerce .product_title {
    font-family: 'Bebas Neue';
    color: #1a3e66 !important;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
    margin-top: 15px;
}
.single-product.woocommerce #reviews {
    display: none;
}
.single-product.woocommerce div.product .infinite-woocommerce-tab .gdlr-core-tab-item-title {
    display: none;
}
.related.products h2 {
    font-size: 40px;
    font-family: 'bebas neue';
    color: #1a3e66;
}
.infinite-page-title-wrap.infinite-style-medium .infinite-page-title {
    font-size: 82px;
    margin-bottom: 0px;
    font-family: 'bebas neue';
    color: #1a3e66;
}
.footerlogo {margin-top: -25px;}
.infinite-footer-wrapper .infinite-footer-container {
    overflow: visible;
}
.infinite-footer-wrapper a {
    text-transform: uppercase;
    font-weight: 700;
    color: #ffffff;
}
.infinite-footer-container.infinite-container.clearfix {
    border: 1px solid #031e41;
}
body:not(.home) .home-only-item {
display: none;
}
.home-only-item {
font-size: 14px;
}
@media all and (min-width: 1800px) {
  .infinite-float-social {
    top: 35%;
}
}
@media all and (min-width: 992px) {
.infinite-sticky-navigation.infinite-style-fixed .infinite-navigation-top {
    margin-right: 40px !important;}
}
@media all and (max-width: 1450px) {
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
    font-size: 16px;
}
}
.noshow {display: none;}
.infinite-mobile-button-hamburger:before, .infinite-mobile-button-hamburger:after, .infinite-mobile-button-hamburger span, .infinite-mobile-button-hamburger-small:before, .infinite-mobile-button-hamburger-small:after, .infinite-mobile-button-hamburger-small span {
    background: #ffffff;
}
@media all and (max-width: 600px) {
  .infinite-main-menu-search i, .infinite-main-menu-cart i {
    color: #fff;
}
.infinite-main-menu-right .infinite-top-menu-button, .infinite-mobile-menu .infinite-mobile-menu-button {
    margin-top: 10px;}
}
@media all and (min-width: 992px) and (max-width: 1099px) {
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
    font-size: 12.5px;}
.infinite-navigation .sf-menu > li {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media all and (min-width: 1100px) and (max-width: 1159px) {
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
    font-size: 14px;}
.infinite-navigation .sf-menu > li {
    padding-left: 12px;
    padding-right: 12px;
}
}
@media all and (min-width: 1160px) and (max-width: 1230px) {
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
    font-size: 15px;}
.infinite-navigation .sf-menu > li {
    padding-left: 13px;
    padding-right: 13px;
}
}