body{background-color:#f5f5f6;}
.navigation, .breadcrumbs, .catalog-category-view .page-main .breadcrumbs, .catalog-category-view .page-main .columns, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main, .page-container > .content, .jumbotron > .container{max-width:1440px;}
.page-header{background-color:#262626;}
.navigation{background-color:#d9d9d9;background-image:none;background-position: ;}
.nav-sections .navigation a.level-top{font-size:13px;}
.nav-sections .navigation a.level-top > .navpro-icon-caret:before{color:#4689fe;}
.nav-sections .navpro.navpro .navpro-departments a.level-top{background-color:#0015ff;}
.nav-sections .navigation .navpro-departments .navpro-dropdown-level1 .children .level1 > a > .navpro-icon-caret:before{color:#f7f7f7;}
.nav-sections .navigation .navpro-departments .navpro-dropdown-level1 .children .level1:hover > a > .navpro-icon-caret:before{color:#4689fe;}
.nav-sections .navigation .navpro-departments .navpro-dropdown-level1 .children a > .navpro-icon-caret:before{color:#4689fe;}
.page-footer{background:#000000;background-color:#262626;background-repeat:no-repeat;color:#d1d1d1;}
.footer.content .links a, .footer.content .links a:visited, .page-footer .footer-toolbar-top a, .page-footer .footer-toolbar-top .alink{color:#ffffff;}
.footer.content .links a:hover, .footer.content .links a:visited:hover, .page-footer .footer-toolbar-top a:hover, .page-footer .footer-toolbar-top .alink:hover{color:#e6e6e6;}
.page-footer div[data-role="title"], .page-footer .footer-links .h4{color:#f0f0f0;}
.footer-toolbar-top{background:#1f1f1f;}
.action.primary{background:4689fe;border-color:#4689fe;color:#ffffff;}
.action.primary:hover, .action.primary:focus, .action.primary:active{background:#ffcc15;border-color:#000000;border-style:transparant;}
button, .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .product.data.items .review-add .review-form .action.submit.primary, .cms-index-index a.button:not(.primary), .cms-index-index .column.main .block .actions-toolbar .action.view, .background-divider.element .content .action{background:#4689fe;border-color:#4689fe;color:#ffffff;}
button:hover, .abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .product.data.items .review-add .review-form .action.submit.primary:hover, .cms-index-index a.button:not(.primary):hover, .cms-index-index .column.main .block .actions-toolbar .action.view:hover, .background-divider.element .content .action:hover, /*ACTIVE STATE*/ button:active, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active, .product.data.items .review-add .review-form .action.submit.primary:active, .cms-index-index a.button:not(.primary):active, .cms-index-index .column.main .block .actions-toolbar .action.view:active, .background-divider.element .content .action:active, /*FOCUS STATE*/ button:focus, .abs-revert-secondary-color:focus, .abs-revert-to-action-secondary:focus, .paypal-review .block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.cancel:focus, .block-compare .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.cancel:focus, .product.data.items .review-add .review-form .action.submit.primary:focus, .cms-index-index a.button:not(.primary):focus, .cms-index-index .column.main .block .actions-toolbar .action.view:focus, .background-divider.element .content .action:focus{background:#ffcc15;border-color:transparant;border-width:0px;border-style:transparant;}
.tocart.action, .block.soldtogether-block .soldtogether-cart-btn, .bundle-actions .action.primary.customize{background:#4689fe;border-color:#4689fe;color:#ffffff;}
.tocart.action:hover, .block.soldtogether-block .soldtogether-cart-btn:hover, .bundle-actions .action.primary.customize:hover, .tocart.action:active, .block.soldtogether-block .soldtogether-cart-btn:active, .bundle-actions .action.primary.customize:active, .tocart.action:focus, .block.soldtogether-block .soldtogether-cart-btn:focus, .bundle-actions .action.primary.customize:focus{background:#ffcc15;border-color:#ffcc15;}


.block.popular-categories .easycatalogimg-grid .item {
    position: relative
}

.toolbar select {
    padding: 0 13px 0 5px
}

.products-grid .product-image-photo {
    background-color: #fff
}

.minicart-wrapper .action.showcart .counter.qty {
    border-radius: 10px
}

.minicart-wrapper .action.showcart .counter.qty .counter-number {
    padding: 0 3px;
    min-width: 12px;
    display: inline-block;
}

.minicart-wrapper .action.showcart .counter.qty .loader > img {
    max-width: 15px;
}

.message {
    border-radius: 0 !important
}

.page-layout-checkout .authentication-wrapper .action-auth-toggle,
.page-layout-checkout .authentication-wrapper .action-auth-toggle:active,
.page-layout-checkout .authentication-wrapper .action-auth-toggle:focus {
    color: #0f224c;
}

@media only screen and (max-width: 767px) {
    .header .logo {
        margin-bottom: 10px;
    }

    .nav-sections .header.links {
        margin: 10px 0;
    }

    .nav-sections .header.links li > a {
        white-space: nowrap;
    }

    .nav-sections .header.links li > a i {
        margin-right: 3px;
    }
}
@media (min-width: 768px), print {
    .page-layout-2columns-left .sidebar-main {
        width: 20%
    }

    .page-layout-2columns-left .column.main {
        width: 80%
    }

    .page-header .panel.wrapper {
        border-bottom: 1px solid #1f1f1f!important;
        background-color: #1f1f1f!important;
    }

    .page-header .header.panel {
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .page-header.configurable .header.links > li > a .fas {
        margin-right: 5px
    }

    .contact-index-index .column:not(.sidebar-additional) .form.contact {
        min-width: 100%;
    }
}

.popular-categories .easycatalogimg .parent-category a {
    color: #3b4b6d;
    text-shadow: 0px 0 3px #ffffff;
}

.Call-0118-950-7125 {
    position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
display: none;
}
@media only screen and (min-width: 500px) {
    .Call-0118-950-7125
    {
        display: block;
    }
}
}
.catalog-product-view .page-title-wrapper .page-title {line-height:1.3}
.price-including-tax, .price-excluding-tax {line-height:1;font-size:1.6rem}
.price-container .price-including-tax+.price-excluding-tax, .price-container .weee, .price-container .price-including-tax+.price-excluding-tax .price, .price-container .weee .price, .price-container .weee+.price-excluding-tax:before, .price-container .weee+.price-excluding-tax .price {font-size:1.6rem}
.price-container .price-including-tax+.price-excluding-tax, .price-container .weee,.product-info-main .product-info-price .price-box .price-container>span{margin:0}
.product-options-bottom .price-box .price-container .price-including-tax+.price-excluding-tax .price, .product-info-price .price-box .price-container .price-including-tax+.price-excluding-tax .price, .product-options-bottom .price-box .price-container .weee+.price-excluding-tax .price, .product-info-price .price-box .price-container .weee+.price-excluding-tax .price, .product-options-bottom .price-box .price-container .weee .price, .product-info-price .price-box .price-container .weee .price{font-size: 4rem;line-height: 4rem}

.product-info-main .product-info-price .price-box .price-container .price, .bundle-options-container .product-info-price .price-box .price-container .price{font-size: 4rem;line-height: 4rem}

.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method {
    max-width: 100%;
}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .col.col-carrier {display:none}
@media (min-width: 1024px) {
    .table-checkout-shipping-method {
    	min-width: 350px;
	}
}
.product-info-stock-sku .product.attribute.sku .value:before {
    display: inline-block;
    content: "Product Code (SKU): ";
    margin-right: 10px;
}
#co-transparent-form-braintree{font-size:14px}
#braintree_expirationDate{width:125px}
#braintree_cc_type_cvv_div .control._with-tooltip{width:85px}
#braintree_cc_type_cvv_div .control._with-tooltip .field-tooltip{top:-1px;right:7px}
.braintree-credit-card-selected{height:32px}

.checkout-index-index .checkout-block:hover{box-shadow: none;}
.checkout-index-index .checkout-block{margin:0;padding:0;box-shadow: none;transition: none}
.page-layout-checkout .fieldset hr {display:none}
.product-info-main .product-codes .product.attribute:before, .bundle-options-container .product-codes .product.attribute:before {
    display: inline-block;
    background: #143664;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    padding: 3px 10px;
    color: #fff;
    box-sizing: border-box;
    margin: -2px;
    line-height: 1.3;
}

.page-header.configurable .header.wrapper.last {
    border-bottom: 1px solid #d9d9d9!important;
    background: #d9d9d9!important;
}

.button-63 {
  .center-h {
  display: flex; /* or display:grid */
  justify-content: center;
}
  align-items: center;
  border: 0;
  border-radius: 8px;
  box-shadow: rgba(151, 65, 252, 0.2) 0 15px 30px -5px;
  box-sizing: border-box;
  color: #FFFFFF;
  font-family: Phantomsans, sans-serif;
  font-size: 15px;
  justify-content: center;
  line-height: 1em;
  max-width: 300px;
  min-width: 100px;
    padding: 10px 10px;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  white-space: nowrap;
  cursor: pointer;
 background-size: 300% 100%;


    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.button-63:active,
.button-63:hover {
  outline: 0;
     background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
   color: #FFFFFF;
  font-family: Phantomsans, sans-serif;
  font-size: 15px;
  }
.button-63:focus {
    outline: none;
}
.button-63.color-1 {
    background-image: linear-gradient(to right, #5c99ff, #788ef0, #cf6cc3, #f35fac);
}

.footer.content .links > li {
    background: #262626;
}


.easycatalogimg .parent-category {
    margin: 10px 12px;
    text-align: center;
    font-weight: 600;
    font-size:1em
}
a:visited, .alink:visited {
    color: #262626;
    text-decoration:none
}
.easycatalogimg img {
    width: 20;
    height: 20;
    max-width: 100%;
    vertical-align: text-bottom;
    border-radius: 10%;
    box-shadow: 0 7px 15px -9px rgba(0,0,0,.5);
}

#taxShowSwitch span.label {
    color: #ffff;!important;
}

#taxShowSwitch span#toggle-tax {
    color: #ffff;!important;
}

#taxShowSwitch input:checked+.slider {
background-color: #d9d9d9;
}
.page-header.configurable .header.links {
font-size: 1.1rem;
}
.navpro-dropdown>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>.parent-expanded>a {
font-size: 90%;
}
.navpro-dropdown-expanded>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>li>a {
font-size: 80%;
    line-height: 88%;
}
.payment-method-braintree .hosted-control {
padding: 0px 15px;
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
    .catalog-category-view.page-layout-2columns-left .column.main {
	    width: 50%;
    }
    .catalog-category-view.page-layout-2columns-left .sidebar-main {
	    width: 50%;
    }
}