/* background */

.page-title:before,
.inputs input[type='checkbox']:checked ~ label:after,
.inputs input[type='radio']:checked ~ label:after,
.cart input[type='checkbox']:checked + label:after,
.ui-dialog-content button:hover,
.footer-map-holder .title,
.newsletter-email .newsletter-subscribe-button,
.newsletter-email .options input[type='radio']:checked ~ label:after,
.poll-options li input[type='radio']:checked ~ label:after,
.poll .buttons input:hover,
.home-page-bottom-wrapper .home-page-video-title:before,
.light-theme .title-picture-wrapper h1:before,
.contact-vendor-button,
.category-item .title:before,
.item-box .rating div,
.product-grid .title:before,
.product-review-box .rating div,
.attributes .option-list input[type='checkbox']:checked ~ label:after,
td .ui-state-active,
.attributes .qq-upload-button:hover,
.overview .add-to-cart-button,
.variant-overview .add-to-cart-button,
.overview-buttons .add-to-wishlist-button:hover,
.overview-buttons .add-to-compare-list-button:hover,
.overview-buttons .email-a-friend-button:hover,
.overview-buttons .subscribe-button:hover,
.download-sample-button:hover,
.product-collateral .title strong:before,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:before,
.ui-tabs .ui-state-active.ui-tabs-active a:before,
.write-review .rating-options .vote-star,
.write-review .rating-options input[type='radio']:checked + label,
.write-review .button-1,
.write-review .button-1[disabled]:hover,
.wishlist-content .button-2:hover,
.wishlist-content .wishlist-add-to-cart-button,
.compare-products-page .clear-list:hover,
.enter-password-form input[type="submit"],
.contact-page .button-1,
.email-a-friend-page .button-1,
.apply-vendor-page .button-1,
#check-availability-button:hover,
.accept-privacy-policy input[type='checkbox']:checked ~ label:after,
.registration-page .button-1,
.registration-result-page .button-1,
.login-page .button-1,
.password-recovery-page .button-1,
.account-page .button-1,
.return-request-page .button-1,
.user-agreement-page .button-1,
.login-page .button-1.checkout-as-guest-button:hover,
.account-page .button-2:hover,
.back-in-stock-subscription-list-page .select-boxes input[type='checkbox']:checked + label:after,
.forum-subscriptions-page .select-boxes input[type='checkbox']:checked + label:after,
.terms-of-agreement input[type='checkbox']:checked + label:after,
.order-progress li.active-step a:before,
.shopping-cart-page .button-2:hover,
.checkout-page .button-2:hover,
.order-details-page .page-title a:hover,
.checkout-attributes .option-list input[type='radio']:checked ~ label:after,
.checkout-attributes .option-list input[type='checkbox']:checked ~ label:after,
.checkout-attributes .qq-upload-button:hover,
.terms-of-service input[type='checkbox']:checked ~ label:after,
.cart-footer .checkout-buttons button,
.ship-to-same-address .selector input[type='checkbox']:checked ~ label:after,
.pickup-in-store .selector input[type='checkbox']:checked ~ label:after,
.checkout-page .address-item input[type="button"],
.checkout-page .enter-new-address:hover .enter-new-address-box:after,
.checkout-page .enter-new-address.open .enter-new-address-box:after,
.billing-address-page .buttons input[type='submit'],
.shipping-address-page .buttons input[type='submit'],
.section.shipping-method .buttons input[type='submit'],
.section.payment-method .buttons input[type='submit'],
.section.payment-info .buttons input[type='submit'],
.section.confirm-order .buttons input[type='submit'],
.section.order-completed .buttons input[type='button'],
.checkout-page .section.order-summary .title:before,
.shipping-method input[type='radio']:checked ~ label:after,
.payment-method input[type='radio']:checked ~ label:after,
.payment-method input[type='checkbox']:checked ~ label:after,
.opc .buttons input,
.order-details-page .section .title:before,
.shipment-details-page .section .title:before,
.order-details-page .actions input:hover,
.order-details-page .actions input:last-child,
.return-request-page .qq-upload-button:hover,
.search-input .button-1,
.news-list-homepage .title:before,
/*.news-list-homepage .view-all a:hover,*/ .news-item-page .buttons input[type='submit'],
.blogpost-page .buttons input[type='submit'],
.news-item-page .buttons input[type='submit'][disabled]:hover,
.blogpost-page .buttons input[type='submit'][disabled]:hover,
.forums-header .topic-block-title:before,
.forum-search-box .search-box-button,
.forums-table-section-title:before,
.forums-table-section .view-all a:hover,
.forum-page .forum-name:before,
.forum-topic-page .topic-name:before,
.topic-post .post-actions .quote-post-button:hover,
.forum-edit-page .buttons input:hover,
.private-message-send-page .buttons input:hover,
.private-messages-page .buttons input:hover,
.move-topic-page .buttons input:hover,
.private-message-view-page .buttons input:hover,
.forum-edit-page .buttons input[type='submit'],
.private-message-send-page .buttons input[type='submit'],
.private-messages-page .buttons input[type='submit'],
.move-topic-page .buttons input[type='submit'],
.private-message-view-page .buttons .reply-pm-button,
.profile-info-box .pm-button,
/*plugins*/ .productAddedToCartWindowSummary .button-1,
.productAddedToCartWindowSummary a:hover,
.ui-slider-range,
.filtersGroupPanel .checkbox-list li.checked label:after,
.home-page-filter-selector span.k-dropdown-wrap.k-state-default:before,
.home-page-filters-wrapper .search-button,
.nivo-controlNav a:hover,
.nivo-controlNav a.active,
.sevenspikes-cloudzoom-gallery .slick-dots .slick-active button,
.nop-jcarousel .carousel-title:before,
.nop-jcarousel .slick-prev:hover,
.nop-jcarousel .slick-next:hover,
.nop-jcarousel .slick-dots .slick-active button,
.nop-jcarousel .slick-dots button:hover,
.quick-view-button a:hover,
.ship-to-same-address input[type='checkbox']:checked ~ label:after,
.pickup-in-store .options input[type='checkbox']:checked ~ label:after,
.cart-collaterals .shipping-options .buttons .button-2:hover,
.cart-collaterals .coupon-code input[type="submit"]:hover,
.complete-button button,
.rich-blog-homepage .title:before,
.sale-of-the-day-offer .picture-thumbs a.active:before,
.spc .navigation li.active span:before,
.page-body form > .buttons .k-button,
.k-edit-buttons.k-state-default button.k-dialog-insert.k-button,
.k-edit-buttons.k-state-default button.k-dialog-close.k-button:hover,
.k-edit-field input[type='checkbox']:checked ~ label:after,
#submit-reply .buttons .k-button,
.my-tickets-page .clear-filters,
.manage-tickets-page .clear-filters,
.k-widget.confirmation-wrapper button:hover,
.overview .submit-ticket-button:hover,
.order-details-page .product .submit-ticket-button:hover,
.ropc .coupon-box-panel .coupon-code button:hover,
.ropc .giftcard-box-panel .coupon-code button:hover {
  background-color: #0f2d52;
}
.home-page-filters-wrapper .search-button:disabled,
.home-page-filters-wrapper .search-button[disabled] {
  background-color: #0f2d52 !important;
}
/* hover one buttons */

.footer-map-holder .title:hover,
.newsletter-email .newsletter-subscribe-button:hover,
.contact-vendor-button:hover,
.overview .add-to-cart-button:hover,
.variant-overview .add-to-cart-button:hover,
td .ui-state-active:hover,
.write-review .button-1:hover,
.wishlist-content .wishlist-add-to-cart-button:hover,
.enter-password-form input[type="submit"]:hover,
.contact-page .button-1:hover,
.email-a-friend-page .button-1:hover,
.apply-vendor-page .button-1:hover,
.registration-page .button-1:hover,
.registration-result-page .button-1:hover,
.login-page .button-1:hover,
.password-recovery-page .button-1:hover,
.account-page .button-1:hover,
.return-request-page .button-1:hover,
.user-agreement-page .button-1:hover,
.cart-footer .checkout-buttons button:hover,
.checkout-page .address-item input[type="button"]:hover,
.billing-address-page .buttons input[type='submit']:hover,
.shipping-address-page .buttons input[type='submit']:hover,
.section.shipping-method .buttons input[type='submit']:hover,
.section.payment-method .buttons input[type='submit']:hover,
.section.payment-info .buttons input[type='submit']:hover,
.section.confirm-order .buttons input[type='submit']:hover,
.section.order-completed .buttons input[type='button']:hover,
.order-details-page .actions input:last-child:hover,
.search-input .button-1:hover,
.news-item-page .buttons input[type='submit']:hover,
.blogpost-page .buttons input[type='submit']:hover,
.forum-search-box .search-box-button:hover,
.forum-edit-page .buttons input[type='submit']:hover,
.private-message-send-page .buttons input[type='submit']:hover,
.private-messages-page .buttons input[type='submit']:hover,
.move-topic-page .buttons input[type='submit']:hover,
.private-message-view-page .buttons .reply-pm-button:hover,
.profile-info-box .pm-button:hover,
.mini-shopping-cart input[type="button"].cart-button:hover,
/*plugins*/ .home-page-filters-wrapper .search-button:hover,
.productAddedToCartWindowSummary .button-1:hover,
.ropc .complete-button button:hover,
.page-body form > .buttons .k-button:hover,
.k-edit-buttons.k-state-default button.k-dialog-insert.k-button:hover,
#submit-reply .buttons .k-button:hover,
.my-tickets-page .clear-filters:hover,
.manage-tickets-page .clear-filters:hover {
  background-color: #091a30;
}
/* text color */

.cart a:hover,
.data-table a:hover,
.compare-products-table a:hover,
.cart .subtotal span,
.cart .edit-item,
.scroll-back-button:before,
.video-button-subtitle,
.footer .title:before,
.footer .title:after,
.footer-block.find-us .address span:before,
.footer-block.find-us span:before,
.footer-block a:hover,
.social-sharing a:hover,
.footer-powered-by a,
.footer-designed-by a,
.block .listbox:before,
.block .view-all a:hover,
.title-picture-wrapper h1,
.sub-category-toggle-select:before,
.sub-category-toggle-select:after,
.light-theme .sub-categories-wrapper .title a:hover,
.product-selectors .product-viewmode a.selected:before,
.product-selectors .product-viewmode span.selected:before,
.item-box .actual-price,
.tax-shipping-info a,
.manufacturer-item:hover .title a,
.vendor-item:hover .title a,
.pager li span,
.product-review-links a:hover,
.product-no-reviews a:hover,
.overview .value a,
.variant-overview .value a,
.overview .product-price,
.variant-overview .product-price,
.tier-prices .item-price,
.product-specs-box .data-table .spec-value a:hover,
.product-tags-list a:hover,
.product-review-item .review-info a:hover,
.product-review-helpfulness .vote:hover,
.wishlist-page .share-info a,
.compare-section.price ul,
.topic-block a,
.topic-page a,
.email-a-friend-page .title h2 a:hover,
.accept-privacy-policy .read:hover,
.login-page .inputs.reversed .forgot-password,
.add-more-external-records a,
.downloadable-products-page .data-table td.download a,
.order-details-page .data-table td.view-details a,
.cart-total .order-total .cart-total-right,
.terms-of-service a:hover,
.order-completed .details a:hover,
.order-details-page .cart-total td:last-child strong,
.order-details-page .data-table td.total,
.sitemap-page a:hover,
.news-item .news-date,
.blog-posts .post-date,
.blog-posts .post a.read-comments,
.news-item .buttons a:before,
.blog-posts .post .buttons a:before,
.blog-details .tags li,
.blogpost-page .tags li,
.news-item-page .back-button:hover,
.blogpost-page .back-button:hover,
.news-item-page .news-date,
.blogpost-page .post-date,
.comments .comment a:hover,
.forum-search-box .advanced a:hover,
.forums-table-section-title > a:hover,
.forums-table-section .table-wrapper a,
.forums-table-section .forum-title a:hover,
.forums-table-section .topic-title a:hover,
.topic-post a.username:hover,
.topic-post .pm-button,
.topic-post .post-actions .edit-post-button,
.topic-post .post-actions .delete-post-button,
.topic-post .post-vote > span:hover:before,
.private-messages-page td .pm-unread:hover,
.profile-page .topic-title a,
/*plugins*/ .productAddedToCartWindowDescription h1 a:hover,
.productAddedToCartWindowDescription .price,
.home-page-filter-selector span.k-dropdown-wrap:after,
.nivo-directionNav a:before,
.instant-search-item .detail .price,
.quickView .links-panel a:hover,
.rich-blog-homepage .read-more:before,
.post-relations li,
.blog-search-results .search-term-highlighter,
.sale-of-the-day-offer .item-navigation-buttons button:before,
.sale-of-the-day-offer .timer-info-box,
.sale-of-the-day-offer .price.actual-price,
.spc-categories .category-title,
.ticket-comments .comment-header .left a:hover {
  color: #0f2d52;
}
.k-pager-numbers span.k-state-selected {
  color: #0f2d52 !important;
}
/* border color */

.bar-notification {
  border-color: #0f2d52;
}
.page-loader .loader,
.page-loader .loader:before,
.page-loader .loader:after,
.ajax-loading-block-window,
.ajax-loading-block-window:before,
.ajax-loading-block-window:after,
/*plugins*/ .nopAjaxCartPanelAjaxBusy,
.miniProductDetailsPanelAjaxBusy,
.nopAjaxCartPanelAjaxBusy:before,
.miniProductDetailsPanelAjaxBusy:before,
.nopAjaxCartPanelAjaxBusy:after,
.miniProductDetailsPanelAjaxBusy:after,
.productPanelAjaxBusy,
.productPanelAjaxBusy:before,
.productPanelAjaxBusy:after,
.infinite-scroll-loader,
.infinite-scroll-loader:before,
.infinite-scroll-loader:after,
.cloudzoom-ajax-loader,
.cloudzoom-ajax-loader:before,
.cloudzoom-ajax-loader:after,
.quickView .k-loading-image,
.quickView .k-loading-image:before,
.quickView .k-loading-image:after,
.loading-overlay span,
.loading-overlay span:before,
.loading-overlay span:after,
.panel-loader-effect .spinner,
.panel-loader-effect .spinner:before,
.panel-loader-effect .spinner:after,
.k-loading-image,
.k-loading-image:before,
.k-loading-image:after {
  border-top-color: #0f2d52;
}
.video-player .play:before,
.information-box .image-wrapper:before {
  border-color: transparent #0f2d52 transparent #0f2d52;
}
@media all and (max-width: 1200px) {
  .responsive-nav-wrapper .cart-qty,
  .plus-button:before,
  .selector-title:before,
  .store-search-box form:before {
    color: #0f2d52;
  }
}
@media all and (min-width: 481px) {
  .customer-pages-body .block .list a.active {
    background-color: #0f2d52;
  }
  .customer-pages-body .center-2 {
    border-color: #0f2d52;
  }
}
@media all and (min-width: 769px) {
  .sub-categories-wrapper {
    background-color: #0f2d52;
  }
  .compare-products-table .product-name a:hover,
  .compare-products-table .product-price td {
    color: #0f2d52;
  }
}
@media all and (min-width: 1201px) {
  #topcartlink,
  .mini-shopping-cart input[type="button"].cart-button,
  .block .title:before,
  .item-box input[type="button"]:hover,
  .customer-pages-body .side-2 .block .list a.active,
  .customer-pages-body .side-2 .block .list a:hover,
  .customer-pages-body .side-2 .block .list a.active:after,
  .customer-pages-body .side-2 .block .list a:hover:after,
  /*plugins*/ .mega-menu .title:before,
  .spc-categories .category-sublist:before {
    background-color: #0f2d52;
  }
  .header-menu > ul > li:hover > a,
  .header-menu > ul > li:hover > span,
  .mini-shopping-cart .price,
  .sublist-toggle-button.open:before,
  .block .list .product-name .price,
  .product-review-links a:last-child,
  /*plugins*/ .mega-menu .box li a:hover {
    color: #0f2d52;
  }
}
/*theme roller selectors*/

.theme-roller .open-button,
.theme-roller .options-block span::after {
  background-color: #0f2d52;
}
.theme-roller .open-button:before {
  background-color: #000000;
}
.theme-roller .options-block span {
  color: #0f2d52;
}
.decoration-container select#ddlDecorationType {display: block !important;}
.decoration-container .row:nth-child(3)::before {content: 'Decoration Type:';font: bold 15px 'Fjalla One', sans-serif;color: #2c2c2c;letter-spacing: .2px;text-transform: uppercase;display: block;margin: 0 0 4px 14px;}


/* Store Message Notification Mobile Formatting */
@media (max-width: 420px) {.html-widget .notification {background:white;position:fixed !important;top:52px !important;z-index:1069;padding-bottom:5px;padding-top: 5px;}}
@media (max-width: 420px) {.home-page .topic-block {margin: 70px auto !important;}}

/* Remove Approval status Change Button */
.input-group-short button#btnChangeOrderStatus {display: none;}

/* Hides Advanced Search */
.advanced-search-checkbox {display: none !important;}
#advanced-search-block {display: none !important;}

/* Show sku in search */
/* Use Instant search plugin */

/*Hide credit card images in site footer and payment images on payment page*/
.payment-method .payment-logo {display:none !important;}

/* Item box Formatting */
.details {padding: 15px 15px 10px 18px!important;}
.add-info>br {display:none;}
.add-info>.prices {margin: 3px 0px;}
.details > .sku {font-size: 12px;}
.details > h2.product-title {height: 38px;}

/* Fix Decorator Modal */
.modal-dialog {width:auto;height:auto;margin:0;}
.modal-content {height:auto;margin:10px auto;}
.decoration-container {margin-top:-10px;}

/* Supported Image Formats text on decorator window */
div#decorationType-customLogo:after{content: 'Supported Image Formats (.pdf, .eps, .jpg, .jpeg or .png ) Maximum File Size: 5.0 MB';padding:14px;font:normal 400 12px 'Open Sans',sans-serif;color:#rgb(136,0,0);text-transform:none;vertical-align:middle;position:relative;margin-top:0;width: 390px;}
/*#decorationType-customLogo > .col-lg-12.col-md-12 > #customlogouploader:after {content: '\A PDF and EPS files are preferred';font-size: 10pt;color: red;text-transform:none;}*/

/*Gift Card Entry 2.0*/
.cart-collaterals > .deals {width: 100%;}
.giftcard-box .title, .giftcard-box .hint {display: none !important; font-size: 0px; line-height: 0px;}
.coupon-code > .inputs > label:before {content: 'Enter your ';}
.coupon-code > .inputs {margin: 0;}
.cart-collaterals .coupon-code {padding: 22.5px 50px 31px !important;}
.cart-footer .checkout-buttons, .cart-collaterals .deals .giftcard-box {border-top: 0px;}

/*Formatting Checkout Attributes on Shopping Cart page*/
.cart-options .checkout-attributes {padding:10px 50px 20px;}
.cart-collaterals .cart-options .checkout-attributes {margin:0 0 .8% !important;}
.cart-options .selected-checkout-attributes {padding:1px 10px 10px 50px;}
.cart-options .checkout-attributes dd {max-width:650px;}
.cart-options .checkout-attributes ~ .selected-checkout-attributes {border-top:none !important;}
.checkout-attributes textarea {width: 650px !important;}

/* Purchasable Gift Card & eBiz Credit Card Page Formatting */
.payment-info .info tr:nth-child(1) {display: none;}
.payment-info .info tr:nth-child(2) {display: none;}
.payment-info .info tr:nth-child(10) {display: none;}
.payment-info {box-shadow: 0 0 0 0; display:none;}


.bar-notification.error {width:495px; font-size:20px; border:6px solid #fb0000;}

/*Changing decoration text field label*/
span#txtTextAddon {font-size: 0px;}
#txtTextAddon::before {content:'Full Name and Job title (If applicable)';font: normal 15px 'Fjalla One', sans-serif;}

/*Adding text on the shopping cart page*/
.page.shopping-cart-page .page-body::before {content:'To order name badges for multiple employees, you can click the name badge image below to be directed back to the product page to personalize and order for additional employees. \a  \a You can click the HCSG logo in the top left corner of the screen to be directed back to the available products.'; color: red; display:block; margin:20px 20px 20px 0px; white-space:pre-wrap;}

.overview .add-to-cart-button {width: 180px;}

#decorationsInCart > table > tbody > tr > td.col-lg-2:first-child {
    width: 125px !important;
}
td.col-lg-8 {
    width: 57px;
}
#decorationsInCart > table > tbody > tr > td.col-lg-2 > img {
    width: 498px;
}

/*Adding text after shipping field labels*/
.edit-address .inputs:nth-child(1) > label::after {content:' (Account Manager First Name)'}
.edit-address .inputs:nth-child(2) > label::after {content:' (Account Manager Last Name)'}
.edit-address .inputs:nth-child(4) > label::after {content:' (Facility Name & Department)'}
.edit-address .inputs:nth-child(5) > label::after {content:' (Facility Address 1)'}
.edit-address .inputs:nth-child(6) > label::after {content:' (Facility Address 2)'}
.edit-address .inputs:nth-child(7) > label::after {content:' (Facility City)'}
.edit-address .inputs:nth-child(8) > label::after {content:' (Facility State)'}
.edit-address .inputs:nth-child(9) > label::after {content:' (Facility Zip Code)'}

.productAddedToCartWindowDescription .price {display:none;}
.item-box .details {padding: 15px;}
.overview .product-name {padding: 0 15px 0 0;}

/*Formatting Decorate Button*/
.overview .decorate-button, .variant-overview .decorate-button {background-color: #337ab7; height: 50px; padding: 0 54px;}
.overview .decorate-button:hover, .variant-overview .decorate-button:hover {background-color: #185f9c;}

/*Centering shipping info on confirm order page*/
.billing-info-wrap {display: none !important;}
.opc .checkout-data .section.order-summary .title {text-align:center;}
.opc .order-review-data .shipping-info {text-align:center;}
.shipping-info {padding:60px 60px 40px;}
.opc .order-review-data .shipping-method {text-align:center;}
.order-review-data > div, .order-details-area > div, .shipment-details-area > div {display: inline-block;}

/*Formatting Payment section font and spacing*/
.billing-info > .info-list > .title {-webkit-text-size-adjust: none;font: normal 15px 'Fjalla One', sans-serif;color: #2c2c2c;text-transform: uppercase;list-style: none;outline: none;text-decoration: none;box-sizing: border-box;padding-top: 48px !important;}
@media (max-width: 1201px) {.billing-info > .info-list > .title{padding-top: 69px !important;}}

.opc .payment-method {margin:15px auto auto auto;}

.listbox .customer-orders {display:none;}

.section.payment-info {box-shadow:0 0 0px;}

.nop-jcarousel {margin:0 auto 50px;}
.footer-upper {padding:15px 0 0;}

.opc .payment-method {text-align:center;}
.opc .payment-method .method-list {padding:0px 0 0;}
.section.payment-method {max-width:550px;}

/*  Add to Cart */
.productAddedToCartWindowDescription {width: 55% !important;}
.productAddedToCartWindow,.miniProductDetailsView {padding: 30px !important;}
.productAddedToCartWindowImage img {height: auto !important; width: auto !important;}
.productAddedToCartWindowImage a {text-align: center;}
.productAddedToCartWindowImage {width: 45% !important;}

.topic-block-body {color:black;}
.body {color:#000 !important;}

/*Adding note below checkout attribute label
#checkout_attribute_input_8::before {content:'(Checkbox above must be selected for gift message to be included)'; color:red; border-bottom:9px solid #fff; display:block;}*/

/*Hiding gift message charge and handling charge duplicate lines on shopping cart page*/
.cart-options .selected-checkout-attributes {display:none;}

/*Formatting Checkout Attributes on Shopping Cart page*/
.cart-options .checkout-attributes {padding:10px 50px 25px;}
.cart-collaterals .cart-options .checkout-attributes {margin:0 0 1%;}
.cart-options .selected-checkout-attributes {padding:1px 10px 10px 50px;}
.cart-options .checkout-attributes dd {max-width:650px;}
.cart-options .checkout-attributes ~ .selected-checkout-attributes {border-top:none !important;}

/*Formatting shipping address and shipping method on confirm order page
.opc .checkout-data .section.order-summary .title {text-align:center;}
.opc .section.order-summary .title::before {display:block;}
.opc .order-review-data .shipping-info {text-align:center;}
.shipping-info {padding:0px 60px 40px;}
.opc .order-review-data .shipping-method {text-align:center;}*/

/* Better category page item grid Buttons */
.product-item>.details>.add-info>.buttons>.ajax-cart-button-wrapper{display:none}.quick-view-button a:hover{background:#054a75 url(https://testessent.estore.shop/themes/venture/content/img/product-shopping-cart-light.svg) no-repeat center!important}input.button-2.add-to-wishlist-button{height:50px;top:-3px;right:56px;position:absolute;display:block}.quick-view-button a{position:absolute;right:3px;top:-3px;transform:none;background:#f5f5f5 url(https://testessent.estore.shop/themes/venture/content/img/product-shopping-cart.svg) no-repeat center}.buttons.items-4{height:50px;width:60px;position:absolute;transform:none;bottom:0px!important}.item-box .product-item:hover .buttons.items-4{height:50px}.quick-view-button{display:block;}

.buttons > .button-2.add-to-wishlist-button { display: none !important; }

/*Apply Yellow hover color to navigation menu links
.light-theme .header-menu ul li a:hover {color:#f5b324 !important;}*/

/*Apply proper case to page sort feature font*/
.product-selectors select {text-transform:capitalize;}

/*Changing Qty #, Color selection, Size selection, and Availability Text to black on item page*/
.overview .qty-input {color:#000;}
.overview .stock .label {color:#000;}
.overview .stock .value {color:#000;}
.attributes select {color:#000;}

/*Format products across entire width of page - Drops down Ajax Filters*/
.center-2 {width:100% !important;}

.section.payment-method {box-shadow: 0 0 0 !important;}
.section.shipping-method {box-shadow: 0 0 0 !important;}

.payment-method .payment-logo {display:none;}

/* Formatting Allowance and Shopping Cart Header
.abba-allowance {margin: 1px 1px 3px 1px !important;}
#topcartlink {height: 0px !important;}
#topcartlink a {padding: 0px !important;}*/
.abba-allowance{font-size:1em;text-align:center;border:unset;margin:0;padding:10px;color:#1a5faa;position:absolute;right:0;top:75px;background-color:#fff}

/* Stylizing Checkout Attribute */
.cart-options .checkout-attributes dd { margin: 0 0; max-width: 100% !important;}
textarea#checkout_attribute_8 { width: 100% !important;}
/* Stylizing Checkout End */

strong {font-weight: 500 !important;}
/* Mobile Notification*/
@media all and (max-width:1200px){div.notification{top:90px!important}.overview .min-qty-notification{margin:20px 0 15px!important}}@media (max-width:600px){div.notification{top:65px!important}}

/* Venture Decoration Info Flexbox */
input#add-to-cart-button {width: 110px !important;max-width: unset;}
.ajax-cart-button-wrapper { width: auto;}
div#decorationsInCart {width: 88%; display: flex;}
div.overview-buttons {flex-wrap: wrap; width:unset;}
.decorate-button-wrapper {width:unset}
/* Venture Decoration Info End*/

.header-logo {width:300px;}

.footer-middle { padding: 25px 0 0;}

.footer-block newsetter { display:none;}

/* Formatting of Notification Header */
.html-widget .header-lower {min-height: 40px !important; padding-left: 0px !important; padding-top: 10px !important; padding-right: 0px !important; background: #f0f0f0 !important; text-transform: none !important; font-family: Open Sans !important;}

.home-page-filters-wrapper {display: none !important; }

/* Mega Menu Subcat Hover 
.header-menu .sublist {background: #FFFFFF;}

/*
.light-theme .header-menu > ul > li > a, 
.light-theme .header-menu > ul > li > span {
    color: #fff;
}*/

/* Mega Menu Subcat Hover 
.header-menu .sublist li:hover > a {
    background: #e4e4e4 !important;
}*/

.opc .buttons input { color: #fff !important;}

.category-picture-wrapper img {display: none;}

/*.title-picture-wrapper  {opacity: 0 !important}*/
.login-page .customer-blocks {display: block !important;}
li.mobile-phone {display: none !important;}

/* Images sizing */
.item-box .picture img { max-height: 99% }

/* Changing Category Header wrapper color */
.title-picture-wrapper h1:before { opacity: 1 !important;}

/* Topic Page Left Align & Width */
.topic-page .page-body {text-align: left; margin: 0; max-width: 1000px;}

/* Product List */
.product-list .item-box .picture {width: 20%;margin: 15px;}
.product-list .item-box .product-item {height: 270px;display: block;}
.product-list .item-box .description {margin: 0 0 10px;}
.product-list .item-box .picture + .details,
.product-list .item-box .ribbon-wrapper + .details {margin: 0 0 0 25%;}
.product-list .item-box .details {padding: 23px 48px 20px 5px}

.html-home-page .master-wrapper-content { margin: 0px !important; padding: 00px 0 0px; }
.category-picture-wrapper {padding-top: 37%;}

/* Hides Category List */
div.block.block-category-navigation { display: none; }

/* Hides Advanced Search */
.advanced-search-checkbox {
    border-top: none !important; 
    padding: 0 !important;
}

.search-input .button-1{ color: #fff !important; }
#advanced-search-block {display: none !important;}

/* Puts padding above Select Shipping address */
.checkout-page .select-shipping-address {padding: 20px !important;}

/* Venture Minimal Account Nav*/
.footer-block.newsetter {display:none;}.modal-dialog{width:auto;height:auto;margin:0}.modal-content-viz{height:auto;margin:100px auto}.decoration-container{margin-top:-10px}
@media (min-width:481px){.customer-pages-body .block .list a{-ms-transform:none;-webkit-transform:none;transform:none;width:200px;background:none!important;text-align:left;padding:0 30px 0 24px;height:30px!important;line-height:30px}}.customer-pages-body .block .list li{width:0;height:30px}.customer-pages-body .side-2 .block .list a.active:after,.customer-pages-body .side-2 .block .list a:hover:after{width:0px!important}.customer-pages-body .side-2 .block .list a.active,.customer-pages-body .side-2 .block .list a:hover{color:#000000!important;background-color:transparent!important}.customer-pages-body .block .list a:before{display:none!important}}