.page-header > .content .logo-image
{
	width: 330px;
}

.category-retractable-banner-stands-comparison-chart #maincontent,
.category-portable-banner-stands-comparison-chart #maincontent
{
	overflow-y: scroll;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    float: left;
    max-width: 100vw;
    font-size: 1.45rem;
}

ul.tier-prices {
    font-size: 11px;
    color: #777;
    margin-left: 5px;
    margin-bottom: 10px;
    width: 100%;
    display: block;
    padding-left: 0;
    /* display: none !important; */
    margin-top: 10px;
}

ul.tier-prices ul {
    width: 42%;
	padding-left: 0;
	display: inline-block;
	vertical-align: top;
}

ul.tier-prices ul li {
	list-style-type: none;
}

.tier-prices label {
    width: 70px;
    display: inline-block;
}

.tier-list-price {
    width: 72px;
    display: inline-block;
}

.tier-list-qty {
    font-weight: bold;
}

html .tier-list-price,
html .price-box .price,
html .footer.links a:hover,
html .button-as-link,
html .button-as-link.action,
html .checkout-shipping-address .new-address-popup .action-show-popup,
html .checkout-shipping-address .new-address-popup .action-show-popup.action,
html .form-wishlist-items .actions-toolbar .action.share,
html .amtheme-gift-options .actions-toolbar .action-cancel,
html .amtheme-gift-options .actions-toolbar .action-cancel.action,
html .product-item .product-item-link:hover,
html .amtheme-backtotop-wrap:hover,
html .amtheme-backtotop-wrap:focus,
html .amtheme-backtotop-wrap:hover .amtheme-icon,
html .amtheme-backtotop-wrap:focus .amtheme-icon,
html .amtheme-backtotop-wrap,
html .amtheme-backtotop-wrap .amtheme-icon,
html .amtheme-sidebar-block .amtheme-name:hover,
html .sidebar .block.widget .amtheme-name:hover,
html .amtheme-sidebar-block .product-item-name > a:hover,
html .sidebar .block.widget .product-item-name > a:hover,
html .column.main .block.widget.block-viewed-products-grid .amtheme-name:hover,
html .column.main .block.widget.block-viewed-products-grid .product-item-name > a:hover,
html .button-as-link:hover,
html .action.amtheme-sliding-icon > .amtheme-icon,
html .block.block-minicart .action.viewcart,
html .header.links a:hover,
html .cart .item-actions .item > .actions-toolbar > .action-edit,
html .cart-summary > .checkout.methods > .item a,
html .checkout-cart-index .cart-discount .block.discount > .title,
html .opc-block-summary .product.options > .toggle,
html body .cart-empty a,
html .message.success a,
html .actions-toolbar .secondary a.action,
html .opc-progress-bar > .opc-progress-bar-item._active:before,
html a,
html a:visited,
html .block-left-nav .block-content a:visited,
html .alink,
html .filter-options a:hover,
html .filter-options a:hover .count,
html .amshopby-button.-remove:hover:after,
html .block.block-minicart .block-title .items-total,
html .block.block-minicart .price-container .price,
html .cart.item .item-info .product-item-name > a:hover,
html .cart.main.actions .amtheme-wrap:last-of-type .action:hover,
html .authentication-dropdown.modal-popup .actions-toolbar .secondary .action,
html .popup-authentication.modal-popup .actions-toolbar .secondary .action,
html .form.password.forget .field.captcha .control.captcha .captcha-reload,
html .form.password.forget .field.captcha .control.captcha .captcha-reload:hover,
html .amasty_quote-cart-index .cart.actions .action.continue,
html .cart .item-actions .item > .actions-toolbar > .action-towishlist,
html .cart .item-actions .item > .actions-toolbar > .action-towishlist:visited,
.category-retractable-banner-stands-comparison-chart #maincontent a:visited,
.category-portable-banner-stands-comparison-chart #maincontent a:visited,
html .checkout-billing-address .billing-address-details > .action-edit-address,
html .group-sale-price-message .price-label,
html .product-item-details .price-box span.your-price
{
	color: #ed7e2a;
	transition: color 300ms ease-in-out;
}

html .bannerstandpros .tier-list-price,
html .bannerstandpros .price-box .price,
html .bannerstandpros .footer.links a:hover,
html .bannerstandpros .button-as-link,
html .bannerstandpros .button-as-link.action,
html .bannerstandpros .checkout-shipping-address .new-address-popup .action-show-popup,
html .bannerstandpros .checkout-shipping-address .new-address-popup .action-show-popup.action,
html .bannerstandpros .form-wishlist-items .actions-toolbar .action.share,
html .bannerstandpros .amtheme-gift-options .actions-toolbar .action-cancel,
html .bannerstandpros .amtheme-gift-options .actions-toolbar .action-cancel.action,
html .bannerstandpros .product-item .product-item-link:hover,
html .bannerstandpros .amtheme-backtotop-wrap:hover,
html .bannerstandpros .amtheme-backtotop-wrap:focus,
html .bannerstandpros .amtheme-sidebar-block .amtheme-name:hover,
html .bannerstandpros .sidebar .block.widget .amtheme-name:hover,
html .bannerstandpros .amtheme-sidebar-block .product-item-name > a:hover,
html .bannerstandpros .sidebar .block.widget .product-item-name > a:hover,
html .bannerstandpros .column.main .block.widget.block-viewed-products-grid .amtheme-name:hover,
html .bannerstandpros .column.main .block.widget.block-viewed-products-grid .product-item-name > a:hover,
html .bannerstandpros .button-as-link:hover,
html .bannerstandpros .action.amtheme-sliding-icon > .amtheme-icon,
html .bannerstandpros .block.block-minicart .action.viewcart,
html .bannerstandpros .header.links a:hover,
html .bannerstandpros .cart .item-actions .item > .actions-toolbar > .action-edit,
html .bannerstandpros .cart-summary > .checkout.methods > .item a,
html .bannerstandpros.checkout-cart-index .cart-discount .block.discount > .title,
html .bannerstandpros .opc-block-summary .product.options > .toggle,
html .bannerstandpros body .cart-empty a,
html .bannerstandpros .message.success a,
html .bannerstandpros .actions-toolbar .secondary a.action,
html .bannerstandpros .opc-progress-bar > .opc-progress-bar-item._active:before,
html .bannerstandpros a,
html .bannerstandpros a:visited,
html .bannerstandpros .alink,
html .bannerstandpros .filter-options a:hover,
html .bannerstandpros .filter-options a:hover .count,
html .bannerstandpros .amshopby-button.-remove:hover:after,
html .bannerstandpros .block.block-minicart .block-title .items-total,
html .bannerstandpros .block.block-minicart .price-container .price,
html .bannerstandpros .cart.item .item-info .product-item-name > a:hover,
html .bannerstandpros .cart.main.actions .amtheme-wrap:last-of-type .action:hover,
html .bannerstandpros .authentication-dropdown.modal-popup .actions-toolbar .secondary .action,
html .bannerstandpros .popup-authentication.modal-popup .actions-toolbar .secondary .action,
html .bannerstandpros .form.password.forget .field.captcha .control.captcha .captcha-reload,
html .bannerstandpros .form.password.forget .field.captcha .control.captcha .captcha-reload:hover,
html .bannerstandpros .block-left-nav .block-content a:visited,
html .tradeshowdisplaypros .tier-list-price,
html .tradeshowdisplaypros .price-box .price,
html .tradeshowdisplaypros .footer.links a:hover,
html .tradeshowdisplaypros .button-as-link,
html .tradeshowdisplaypros .button-as-link.action,
html .tradeshowdisplaypros .checkout-shipping-address .new-address-popup .action-show-popup,
html .tradeshowdisplaypros .checkout-shipping-address .new-address-popup .action-show-popup.action,
html .tradeshowdisplaypros .form-wishlist-items .actions-toolbar .action.share,
html .tradeshowdisplaypros .amtheme-gift-options .actions-toolbar .action-cancel,
html .tradeshowdisplaypros .amtheme-gift-options .actions-toolbar .action-cancel.action,
html .tradeshowdisplaypros .product-item .product-item-link:hover,
html .tradeshowdisplaypros .amtheme-backtotop-wrap:hover,
html .tradeshowdisplaypros .amtheme-backtotop-wrap:focus,
html .tradeshowdisplaypros .amtheme-sidebar-block .amtheme-name:hover,
html .tradeshowdisplaypros .sidebar .block.widget .amtheme-name:hover,
html .tradeshowdisplaypros .amtheme-sidebar-block .product-item-name > a:hover,
html .tradeshowdisplaypros .sidebar .block.widget .product-item-name > a:hover,
html .tradeshowdisplaypros .column.main .block.widget.block-viewed-products-grid .amtheme-name:hover,
html .tradeshowdisplaypros .column.main .block.widget.block-viewed-products-grid .product-item-name > a:hover,
html .tradeshowdisplaypros .button-as-link:hover,
html .tradeshowdisplaypros .action.amtheme-sliding-icon > .amtheme-icon,
html .tradeshowdisplaypros .block.block-minicart .action.viewcart,
html .tradeshowdisplaypros .header.links a:hover,
html .tradeshowdisplaypros .cart .item-actions .item > .actions-toolbar > .action-edit,
html .tradeshowdisplaypros .cart-summary > .checkout.methods > .item a,
html .tradeshowdisplaypros.checkout-cart-index .cart-discount .block.discount > .title,
html .tradeshowdisplaypros .opc-block-summary .product.options > .toggle,
html .tradeshowdisplaypros body .cart-empty a,
html .tradeshowdisplaypros .message.success a,
html .tradeshowdisplaypros .actions-toolbar .secondary a.action,
html .tradeshowdisplaypros .opc-progress-bar > .opc-progress-bar-item._active:before,
html .tradeshowdisplaypros a,
html .tradeshowdisplaypros a:visited,
html .tradeshowdisplaypros .alink,
html .tradeshowdisplaypros .filter-options a:hover,
html .tradeshowdisplaypros .filter-options a:hover .count,
html .tradeshowdisplaypros .amshopby-button.-remove:hover:after,
html .tradeshowdisplaypros .block.block-minicart .block-title .items-total,
html .tradeshowdisplaypros .block.block-minicart .price-container .price,
html .tradeshowdisplaypros .cart.item .item-info .product-item-name > a:hover,
html .tradeshowdisplaypros .cart.main.actions .amtheme-wrap:last-of-type .action:hover,
html .tradeshowdisplaypros .authentication-dropdown.modal-popup .actions-toolbar .secondary .action,
html .tradeshowdisplaypros .popup-authentication.modal-popup .actions-toolbar .secondary .action,
html .tradeshowdisplaypros .form.password.forget .field.captcha .control.captcha .captcha-reload,
html .tradeshowdisplaypros .form.password.forget .field.captcha .control.captcha .captcha-reload:hover,
html .bannerstandpros .product-info-price .price-box,
html .tradeshowdisplaypros .product-info-price .price-box,
html .tradeshowdisplaypros .amtheme-product-wrap .fotorama__active .fotorama__dot,
html .tradeshowdisplaypros .fotorama__fullscreen .fotorama__active .fotorama__dot,
html .bannerstandpros .amtheme-product-wrap .fotorama__active .fotorama__dot,
html .bannerstandpros .fotorama__fullscreen .fotorama__active .fotorama__dot,
html .tradeshowdisplaypros .block-left-nav .block-content a:visited,
html .tradeshowdisplaypros .checkout-billing-address .billing-address-details > .action-edit-address,
html .bannerstandpros .checkout-billing-address .billing-address-details > .action-edit-address
html .tradeshowdisplaypros .product-info-price .price-box,
html .tradeshowdisplaypros .product-info-price .price-box .price,
html .tradeshowdisplaypro .price-box .old-price .price,
html .bannerstandpros .product-info-price .price-box,
html .bannerstandpros .product-info-price .price-box .price,
html .bannerstandpros .price-box .old-price .price,
html .bannerstandpros.catalog-category-view .product-item-details .price-box span.special-price span.price-wrapper span.price,
html .tradeshowdisplaypros.catalog-category-view .product-item-details .price-box span.special-price span.price-wrapper span.price,
html .bannerstandpros .group-sale-price-message .price-label,
html .tradeshowdisplaypros .group-sale-price-message .price-label,
html .bannerstandpros .product-item-details .price-box span.your-price,
html .tradeshowdisplaypros .product-item-details .price-box span.your-price
{
	color: #199ddb;
}

html .tradeshowdisplaypros .orange,
html .bannerstandpros .orange
{
	background-color: #199ddb !important;
}

html .bannerstandpros input[type='checkbox'] + label:after,
html .bannerstandpros label > input[type='checkbox'] + span:first-of-type:after,
html .tradeshowdisplaypros input[type='checkbox'] + label:after,
html .tradeshowdisplaypros label > input[type='checkbox'] + span:first-of-type:after
{
	background: #199ddb url("../svg/color_mode/dark/complete.svg") center / 10px no-repeat;
}

html input[type='checkbox'] + label:after,
html label > input[type='checkbox'] + span:first-of-type:after
{
	background: #ed7e2a url("../svg/color_mode/dark/complete.svg") center / 10px no-repeat;
}

html .amtheme-sliding-icon > .amtheme-icon,
html .amtheme-sliding-icon:hover > .amtheme-icon,
html .amtheme-backtotop-wrap:hover .amtheme-icon,
html .amtheme-backtotop-wrap:focus .amtheme-icon,
html .amtheme-icon.-hover-bg:hover,
html .amtheme-icon.-hover-bg.-selected,
html .block.block-minicart .product-item-details .action.delete .amtheme-icon:hover,
html .block.block-minicart .product-item-details .action.edit .amtheme-icon:hover,
html .block.block-minicart .action.close .amtheme-icon:hover,
html .amtheme-icon:hover,
html .amtheme-icon.-hover
{
	fill: #ed7e2a !important;
}

html .tradeshowdisplaypros .amtheme-sliding-icon > .amtheme-icon,
html .tradeshowdisplaypros .amtheme-sliding-icon:hover > .amtheme-icon,
html .tradeshowdisplaypros .amtheme-backtotop-wrap:hover .amtheme-icon,
html .tradeshowdisplaypros .amtheme-backtotop-wrap:focus .amtheme-icon,
html .tradeshowdisplaypros .amtheme-icon.-hover-bg:hover,
html .tradeshowdisplaypros .amtheme-icon.-hover-bg.-selected,
html .tradeshowdisplaypros .block.block-minicart .product-item-details .action.delete .amtheme-icon:hover,
html .tradeshowdisplaypros .block.block-minicart .product-item-details .action.edit .amtheme-icon:hover,
html .tradeshowdisplaypros .block.block-minicart .action.close .amtheme-icon:hover,
html .tradeshowdisplaypros .amtheme-icon:hover,
html .tradeshowdisplaypros .amtheme-icon.-hover,
html .bannerstandpros .amtheme-sliding-icon > .amtheme-icon,
html .bannerstandpros .amtheme-sliding-icon:hover > .amtheme-icon,
html .bannerstandpros .amtheme-backtotop-wrap:hover .amtheme-icon,
html .bannerstandpros .amtheme-backtotop-wrap:focus .amtheme-icon,
html .bannerstandpros .amtheme-icon.-hover-bg:hover,
html .bannerstandpros .amtheme-icon.-hover-bg.-selected,
html .bannerstandpros .block.block-minicart .product-item-details .action.delete .amtheme-icon:hover,
html .bannerstandpros .block.block-minicart .product-item-details .action.edit .amtheme-icon:hover,
html .bannerstandpros .block.block-minicart .action.close .amtheme-icon:hover,
html .bannerstandpros .amtheme-icon:hover,
html .bannerstandpros .amtheme-icon.-hover
{
	fill: #199ddb !important;
}

html .opc-progress-bar > .opc-progress-bar-item._complete:before,
html .slick-slider .slick-dots li.slick-active button:before,
html .amtheme-ship-here > .action.-selected:before,
html .action.outline:hover,
html .account-nav-content .nav.item.current:before,
html .amtheme-sticky-compare > .amtheme-wrapper,
html .action.primary,
html button
{
	background-color: #ed7e2a;
}

html .bannerstandpros .opc-progress-bar > .opc-progress-bar-item._complete:before,
html .bannerstandpros .slick-slider .slick-dots li.slick-active button:before,
html .bannerstandpros .amtheme-ship-here > .action.-selected:before,
html .bannerstandpros .action.outline:hover,
html .bannerstandpros .account-nav-content .nav.item.current:before,
html .bannerstandpros .amtheme-sticky-compare > .amtheme-wrapper,
html .bannerstandpros .action.primary,
html .bannerstandpros button,
html .tradeshowdisplaypros .opc-progress-bar > .opc-progress-bar-item._complete:before,
html .tradeshowdisplaypros .slick-slider .slick-dots li.slick-active button:before,
html .tradeshowdisplaypros .amtheme-ship-here > .action.-selected:before,
html .tradeshowdisplaypros .action.outline:hover,
html .tradeshowdisplaypros .account-nav-content .nav.item.current:before,
html .tradeshowdisplaypros .amtheme-sticky-compare > .amtheme-wrapper,
html .tradeshowdisplaypros .action.primary,
html .tradeshowdisplaypros button
{
	background-color: #199ddb;
}

html .bannerstandpros button.amtheme-filter-action,
html .tradeshowdisplaypros button.amtheme-filter-action
{
	background-color: transparent;
}

html .bannerstandpros .cart-summary > .checkout.methods > .item a.amquote-addto-button,
html .tradeshowdisplaypros .cart-summary > .checkout.methods > .item a.amquote-addto-button
{
	border: 1px solid #199ddb;
}

html .bannerstandpros .cart-summary > .checkout.methods > .item a.amquote-addto-button:hover,
html .tradeshowdisplaypros .cart-summary > .checkout.methods > .item a.amquote-addto-button:hover
{
	background: #199ddb;
    border: 1px solid #199ddb;
}

html .catalog-product-view.bannerstandpros .amquote-addto-button,
html .catalog-product-view.tradeshowdisplaypros .amquote-addto-button
{
	border: 1px solid #199ddb;
	color: #199ddb;
}

html .bannerstandpros.checkout-index-index .deliverydate-block button,
html .tradeshowdisplaypros.checkout-index-index .deliverydate-block button,
html .bannerstandpros.checkout-index-index .shipping-information .ship-to .shipping-information-content button,
html .tradeshowdisplaypros.checkout-index-index .shipping-information .ship-to .shipping-information-content button,
html .bannerstandpros.checkout-index-index .shipping-information .ship-via .shipping-information-content button,
html .tradeshowdisplaypros.checkout-index-index .shipping-information .ship-via .shipping-information-content button
{
	color: #199ddb !important;
    border: 1px solid #199ddb !important;
}

html .bannerstandpros.checkout-index-index .deliverydate-block button:hover,
html .tradeshowdisplaypros.checkout-index-index .deliverydate-block button:hover,
html .bannerstandpros.checkout-index-index .shipping-information .ship-to .shipping-information-content button:hover,
html .tradeshowdisplaypros.checkout-index-index .shipping-information .ship-to .shipping-information-content button:hover,
html .bannerstandpros.checkout-index-index .shipping-information .ship-via .shipping-information-content button:hover,
html .tradeshowdisplaypros.checkout-index-index .shipping-information .ship-via .shipping-information-content button:hover
{
	background: #199ddb !important;
    background-color: #199ddb !important;
    color: white !important;
}

html .amtheme-icon.-hover-bg:hover,
html .amtheme-icon.-hover-bg.-selected,
html .action.outline:hover
{
	color: white;
}

html .button-as-link:hover,
html .button-as-link.action:hover,
html a:hover,
html .alink:hover,
html .reviews-actions .action:hover,
html .checkout-cart-index .cart-discount .block.discount > .title:hover,
html .button-as-link:hover, .button-as-link.action:hover,
html .checkout-shipping-address .new-address-popup .action-show-popup:hover,
html .checkout-shipping-address .new-address-popup .action-show-popup.action:hover,
html .message.success a:hover,
html .cart.item .item-info .amtheme-cell > .subtotal,
html .amasty_quote-cart-index .cart.actions .action.continue:hover,
html .category-retractable-banner-stands-comparison-chart #maincontent a:hover,
html .category-portable-banner-stands-comparison-chart #maincontent a:hover,
html .products-grid.products > .amtheme-products-secondary .product-item-link:hover
{
	color: black;
}

html .amtheme-backtotop-wrap:hover, .amtheme-backtotop-wrap:focus,
html .opc-progress-bar > .opc-progress-bar-item._active:before,
html .opc-block-summary .product.options > .toggle:hover,
html .amtheme-ship-here > .action.-selected:before,
html .action.outline:hover,
html button:hover
{
	border-color: #ed7e2a;
}

html .bannerstandpros .amtheme-backtotop-wrap:hover, .amtheme-backtotop-wrap:focus,
html .bannerstandpros .opc-progress-bar > .opc-progress-bar-item._active:before,
html .bannerstandpros .opc-block-summary .product.options > .toggle:hover,
html .bannerstandpros .amtheme-ship-here > .action.-selected:before,
html .bannerstandpros .action.outline:hover,
html .tradeshowdisplaypros .amtheme-backtotop-wrap:hover, .amtheme-backtotop-wrap:focus,
html .tradeshowdisplaypros .opc-progress-bar > .opc-progress-bar-item._active:before,
html .tradeshowdisplaypros .opc-block-summary .product.options > .toggle:hover,
html .tradeshowdisplaypros .amtheme-ship-here > .action.-selected:before,
html .tradeshowdisplaypros .action.outline:hover
{
	border-color: #199ddb;
}

.product-info-price .price-box,
.product-info-price .price-box .price,
.product-info-price .price-box .old-price .price {
	color: #ed7e2a;
	vertical-align: top;
	letter-spacing: .01em;
	font-weight: 700;
	font-size: 2.6rem;
	line-height: 2.5rem;
    align-items: normal;
    display: inline-block;
}

html .catalog-product-view .price-container
{
	display: inline-block;
	position: relative;
}

html .catalog-category-view .product-item-details .price-box span.special-price span.price-wrapper span.price
{
	color: #ed7e2a;
}

.product-info-price .price-box .old-price .price-container > span,
.product-info-price .price-box .special-price .price-container > span
{
	
}

.product-info-price .price-box .old-price .price-container > span.special-price-sale-message
{
	position: absolute;
    bottom: 25px;
    font-size: 15px;
}

html .catalog-product-view .product-info-price .price-box .old-price
{
	float: left;
	margin-right: 5px;
}

.product-info-price .price-box .price-each {
	margin-left: 5px;
    font-size: 2rem;
    position: relative;
    top: 0.2rem;
}

html .page-layout-1column .amtheme-product-info .product-info-price {
	margin-top: 0;
}

html .page-title-wrapper  .page-title
{
	font-size: 22.5px;
    margin-bottom: 20px;
    letter-spacing: 0;
}

html .cms-index-index div.page-title span
{
	font-size: 16px !important;
    line-height: 17px;
}

html .ammenu-submenu-wrapper
{
	left: 0;
	/* box-sizing: revert; */
}

.owl-carousel .owl-item {
	position: relative;
}

html .owl-theme .owl-controls .owl-buttons div
{
	width: 35px;
}

.rcontainer .product-item-details .price-box span.price-wrapper,
.catalog-category-view .product-item-details .price-box span.price-wrapper,
.catalogsearch-result-index .product-item-details .price-box span.price-wrapper
{
	position: absolute;
    top: 20px;
    right: 20px;
    background-color: rgba(214, 214, 214, 0.85);
    color: black;
    height: 90px;
    width: 90px;
    border-radius: 45px;
    text-align: center;
}

.rcontainer .product-item-details .price-box span.price-wrapper span.price,
.catalog-category-view .product-item-details .price-box span.price-wrapper span.price,
.catalogsearch-result-index .product-item-details .price-box span.price-wrapper span.price
{
	font-size: 16px;
    color: black;
    top: 32.5px;
    position: relative;
}

.rcontainer .product.details.product-item-details .product-item-link,
.catalog-category-view .product.details.product-item-details .product-item-link,
.catalogsearch-result-index .product.details.product-item-details .product-item-link
{
	color: black;
    font-weight: 400;
    margin: 15px 0 5px;
    font-size: 15px;
    padding-bottom: 5px;
    text-align: center;
}

.rcontainer .product-item-details .price-box span.product-price-printed-msg,
.catalog-category-view .product-item-details .price-box span.product-price-printed-msg,
.catalogsearch-result-index .product-item-details .price-box span.product-price-printed-msg,
html .product-item-details .price-box span.your-price
{
	font-size: 10px;
    position: absolute;
    top: 23px;
    left: 18px;
}

html .catalog-category-view .product-item-details .price-box span.your-price
{
	font-size: 12px;
    top: 20px;
    left: 11px;
    font-weight: bold;
}

html .block.filter .filter-options-title
{
	color: #444;
}

html .catalog-category-view .wrapper-description
{
	margin-bottom: 10px;
    padding-bottom: 0;
    padding-top: 0;
}

html .page-layout-2columns-left.page-with-filter .columns
{
	padding-top: 50px;
}

html .page-layout-2columns-left.page-with-filter .sidebar-main .block.filter, .page-layout-2columns-right.page-with-filter .sidebar-main .block.filter
{
	margin-bottom: 15px;
}

html .page-layout-1column .amtheme-product-wrap
{
	margin: 25px 0 50px;
}

html .amtheme-product-info .amtheme-add-form-bottom.-under .product-options-bottom
{
	margin-bottom: 0;
}

html .amtheme-productinfo-wrap .block.upsell,
html .amtheme-productinfo-wrap .block.crosssell,
html .amtheme-productinfo-wrap .block.related,
html .amtheme-productinfo-wrap .block.block.am-widget
{
	margin-top: 20px;
}

.catalog-product-view #block-related-heading
{
	margin-bottom: 0;
}

html .product-info-main
{
	min-height: auto !important;
    margin-bottom: 30px;
}

html .amtheme-product-wrap .product-addto-links
{
	margin-top: 10px;
}

h4.newsletter-header
{
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

html .modal-popup.modal-slide .modal-footer
{
	background: white;
}

html .amasty-jet-theme.am-tabs-view .product.data.items:not(.amtabs-accordion-view) > .item.title
{
	padding-top: 5px;
}

.rcontainer .product-item-details .price-box span.product-price-printed-footage,
.catalog-category-view .product-item-details .price-box span.product-price-printed-footage,
.catalogsearch-result-index .product-item-details .price-box span.product-price-printed-footage
{
    font-size: 11px;
    position: relative;
    top: 30px;
    height: 11px;
    display: block;
}

.rcontainer .product-item-details .price-box span.hardware-price-message,
.catalog-category-view .product-item-details .price-box span.hardware-price-message,
.catalogsearch-result-index .product-item-details .price-box span.hardware-price-message
{
    font-size: 10px;
    position: relative;
    top: 85px;
    zoom: 1;
    -moz-border-radius: 45px;
    border-radius: 45px;
}

.rcontainer .product-item-details .price-box span.hardware-price-message span,
.catalog-category-view .product-item-details .price-box span.hardware-price-message span,
.catalogsearch-result-index .product-item-details .price-box span.hardware-price-message span
{
	width: 80px;
    display: block;
    margin: auto;
    padding: 3px 8px;
    background-color: rgba(214, 214, 214, 0.7);
    border-radius: 45px;
}

.rcontainer .product-item-details .price-box span.old-price,
.catalog-category-view .product-item-details .price-box span.old-price,
.catalogsearch-result-index .product-item-details .price-box span.old-price
{
	display: none;
}

.rcontainer .product-item-details .price-box span.special-price-sale-message,
.catalog-category-view .product-item-details .price-box span.special-price-sale-message,
.catalogsearch-result-index .product-item-details .price-box span.special-price-sale-message
{
	font-size: 12px;
    color: #ed7e2a;
    font-weight: bold;
    background-color: rgba(214, 214, 214, 0.9);
    border-radius: 45px;
    padding: 3px;
    position: absolute;
    width: 80px;
    left: 5px;
    top: 95px;
}

html .bannerstandpros .rcontainer .product-item-details .price-box span.special-price-sale-message,
html .bannerstandpros.catalog-category-view .product-item-details .price-box span.special-price-sale-message,
html .tradeshowdisplaypros .rcontainer .product-item-details .price-box span.special-price-sale-message,
html .tradeshowdisplaypros.catalog-category-view .product-item-details .price-box span.special-price-sale-message
{
	color: #199ddb;	
}

html .products-grid .product-item-info:hover .product-item-inner,
html .products-grid .product-item-info.-hover .product-item-inner
{
	padding: 0 20px 20px;
}

html .products-grid .product-item-details
{
	margin-top: 0;
}

html .products-grid .product-item-details > *:not(:last-child)
{
	min-height: auto;
	margin-bottom: 0;
}

html .products-grid .product-item-info
{
	padding-bottom: 0;
}

.slider-container
{
	margin-bottom: 20px;
}

html .page-footer .logo
{
	display: none;
}

html .page-footer .footer-links
{
	width: 100%;
    max-width: 100%;
    column-gap: 0;
    column-count: 5;
    text-align: center;
}

html .page-footer .footer.links .item
{
	margin: 0;
}

html .page-main
{
	margin-bottom: 0;	
}

html .cms-home .page-main,
html .checkout-cart-index .page-main
{
	margin-bottom: 30px;
}

html .page-footer .content
{
	padding-top: 0;
	padding-bottom: 30px;
}

html .page-footer .amtheme-footer-section .footer.links
{
	width: 100%;
	max-width: 100%;
	column-count: 5;
    column-gap: 60px;
    text-align: center;
}

html .page-footer .footer-links ul
{
	list-style-type: none;
}

html .page-footer .footer-links ul li
{
	display: inline-block;
}

#bbblink {
    display: block;
    position: relative;
    text-align: center;
    color: #005A78;
    text-decoration: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
	width: 150px !important;
}

a#bbblink img {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 0;
    max-width: 200%;
}

a#bbblink.ruhzbum:hover img {
    margin-left: -150px;
}

.sidebar-view-cart
{
	height: 51px;
	margin-bottom: 15px;
}

.sidebar-view-cart span
{
    color: white;
    position: relative;
    top: 15px;
    left: 10px;
    font-size: 1.8rem;
    text-transform: uppercase;
}

.orange
{
	background-color: #ed7e2a !important; 
}

html .amasty-mega-menu .header.content
{
	padding: 20px 60px;
}

html .panel.wrapper,
html .amasty-jet-theme .ammenu-menu-wrapper.-skeleton .ammenu-nav-sections.-topmenu .ammenu-main-container
{
	background-color: rgba(239, 239, 239, 0.7) !important;
}

html .panel.wrapper,
html .ammenu-menu-wrapper .ammenu-link,
html body
{
	color: #777;
}

html .product-price-printed-footage
{
	color: black;
}

.bannerstandpros .ammenu-link.-current .ammenu-text,
.tradeshowdisplaypros .ammenu-link.-current .ammenu-text
{
	color: #199ddb !important;
}

html h1.page-title,
html h2.mageants-block-title span,
html .rcontainer .product-item-details .price-box span
{
	color: #444;
}

html h2.mageants-block-title::before
{
	border-color: rgba(239, 239, 239, 0.7);
}

html .modal-footer button,
html .amtheme-actions button,
html .block.block-minicart .action.checkout,
html .cart-summary > .checkout.methods .action.checkout,
html .actions-toolbar .action.primary,
html .actions-toolbar .primary > .action,
html .checkout-index-index .shipping-information button,
html .checkout-index-index .deliverydate-block button
{
	background: white !important;
	/*
    background-color: white !important;
    */
    color: #ed7e2a !important;
    border: 1px solid #ed7e2a !important;
    padding: 15px 35px !important;
}

html .bannerstandpros .modal-footer button,
html .bannerstandpros .amtheme-actions button,
html .bannerstandpros .block.block-minicart .action.checkout,
html .bannerstandpros .cart-summary > .checkout.methods .action.checkout,
html .bannerstandpros .actions-toolbar .action.primary,
html .bannerstandpros .actions-toolbar .primary > .action,
html .tradeshowdisplaypros .modal-footer button,
html .tradeshowdisplaypros .amtheme-actions button,
html .tradeshowdisplaypros .block.block-minicart .action.checkout,
html .tradeshowdisplaypros .cart-summary > .checkout.methods .action.checkout,
html .tradeshowdisplaypros .actions-toolbar .action.primary,
html .tradeshowdisplaypros .actions-toolbar .primary > .action
{
	color: #199ddb !important;
	border: 1px solid #199ddb !important;
}

html .modal-footer button:hover,
html .amtheme-actions button:hover,
html .minicart-wrapper .counter,
html .block.block-minicart .action.checkout:hover,
html .cart-summary > .checkout.methods .action.checkout:hover,
html input[type='radio']:checked + label:before,
html label > input[type='radio']:checked + span:first-of-type:before,
html .actions-toolbar .action.primary:hover,
html .actions-toolbar .primary > .action:hover,
html .checkout-index-index .shipping-information button:hover,
html .checkout-index-index .deliverydate-block button:hover
{
	background: #ed7e2a !important;
	background-color: #ed7e2a !important;
	color: white !important;
}

/*
html button:hover
{
	background: white;
	color: #ed7e2a;
}
*/

html .bannerstandpros .modal-footer button:hover,
html .bannerstandpros .amtheme-actions button:hover,
html .bannerstandpros .minicart-wrapper .counter,
html .bannerstandpros .block.block-minicart .action.checkout:hover,
html .bannerstandpros .cart-summary > .checkout.methods .action.checkout:hover,
html .bannerstandpros input[type='radio']:checked + label:before,
html .bannerstandpros label > input[type='radio']:checked + span:first-of-type:before,
html .bannerstandpros .actions-toolbar .action.primary:hover,
html .bannerstandpros .actions-toolbar .primary > .action:hover,
html .tradeshowdisplaypros .modal-footer button:hover,
html .tradeshowdisplaypros .amtheme-actions button:hover,
html .tradeshowdisplaypros .minicart-wrapper .counter,
html .tradeshowdisplaypros .block.block-minicart .action.checkout:hover,
html .tradeshowdisplaypros .cart-summary > .checkout.methods .action.checkout:hover,
html .tradeshowdisplaypros input[type='radio']:checked + label:before,
html .tradeshowdisplaypros label > input[type='radio']:checked + span:first-of-type:before,
html .tradeshowdisplaypros .actions-toolbar .action.primary:hover,
html .tradeshowdisplaypros .actions-toolbar .primary > .action:hover
{
	background: #199ddb !important;
	background-color: #199ddb !important;
}

html .block-left-nav label
{
	display: inherit;
	font-size: 13.5px;
    width: 90%;
    float: left;
    background-color: white;
    word-break: normal;
}

html .block-left-nav .parent
{
	background-color: white;
}

html .block-left-nav .block-content > ul > li
{
	border: none;
}

html .block-left-nav .block-content > ul > li a
{
	
}

html .cart-summary .checkout-methods-items .amasty-quote-link
{
	
}

html .amasty_quote-cart-index .cart.actions .action
{
	
}

html .column.main
{
	min-height: 0;
}


html .checkout-success > .actions-toolbar
{
	margin-bottom: 25px;
}

html .outer-ul
{
	padding-inline-start: 0;
	width: 110%;
    position: relative;
    right: 15px;
}

html .outer-ul li
{
	
}

html .block-left-nav .block-title
{
    background-color: #ededed;
    height: 51px;
    float: left;
    width: 100%;
}

html .block-left-nav .block-title strong
{
	color: black;
    position: relative;
    left: 10px;
    font-size: 1.45rem;
    text-transform: uppercase;
    font-weight: 600;
}

html .block-left-nav .block-content
{
	bottom: 20px;
}

html .ammenu-nav-sections.-mobile .ammenu-link
{
	color: rgb(54, 54, 54);
}

html .page-layout-2columns-left .page-main>.columns
{
	width: 100%;
}

html .catalog-category-view .top-toolbar>.toolbar.toolbar-products div.modes
{
	display: none;
}

html .checkout-index-index .page-header:before
{
	background: #ed7e2a;
}

html .bannerstandpros.checkout-index-index .page-header:before,
html .tradeshowdisplaypros.checkout-index-index .page-header:before
{
	background: #199edb;	
}

html .page-layout-2columns-left .columns>.sidebar-additional
{
	display: none;
}

html .block.block-minicart {
	cursor: inherit;	
}

html .ammenu-nav-sections.-mobile,
html .block.block-minicart,
html .block.block-minicart .subtotal,
html .checkout-cart-index .cart-container > .cart-summary,
html .opc-block-summary
{
	background: white !important;
}

html .checkout-onepage-success .upload-image-link
{
	margin: 20px 0;
}

html .checkout-success .amtheme-success-order
{
	margin-bottom: 20px;
}

html .grid.products .-col-sm-1 .product-item
{
	position: relative;
}

html .product-info-price .price-box .old-price
{
	/* display: none; */
}

html .catalog-product-view .amtheme-product-wrap
{
	margin-bottom: 0;
}

html .amtheme-short-info > .product-reviews-summary
{
	max-width: 100%;
}

html .amtheme-product-info .product.attribute.overview,
html .product.data.items
{
	margin-bottom: 0;
}

html .page-layout-1column .amtheme-product-info .product-add-form
{
	margin-top: 0;
}

html .product-options-wrapper .fieldset div.oc-below .oc-descr
{
	font-size: 15px;
	line-height: 17px;
}

html .product-options-wrapper .special-price-sale-message,
html .catalog-product-view .special-price .special-price-sale-message
{
	display: none;
}

html .amtheme-qty-wrap.field,
html .box-tocart.qty
{
	margin-bottom: 10px;
}

html .page-layout-1column .amtheme-product-info .product-info-price
{
	margin-bottom: 15px;
}

html .-amcaret-enabled .amtheme-productinfo-wrap
{
	min-height: 0;
}

html .amasty-jet-theme.am-tabs-view .product.data.items:not(.amtabs-accordion-view) > .item.content
{
	padding-top: 10px;
	padding-bottom: 0;
}

html .catalog-product-view:not(.page-layout-2columns-left):not(.page-layout-3columns) .amtheme-productinfo-wrap
{
	margin-bottom: 20px;
	padding-top: 0;
	padding-bottom: 0;
}

html .amtheme-popup-block .popup-inner .action:not(.amtheme-circle-icon)
{
	border: 1px solid #ed7e2a;
}

html .tradeshowdisplaypros .amtheme-popup-block .popup-inner .action:not(.amtheme-circle-icon),
html .bannerstandpros .amtheme-popup-block .popup-inner .action:not(.amtheme-circle-icon)
{
	border: 1px solid #199ddb;
}

html .amtheme-popup-block .popup-inner .action:not(.amtheme-circle-icon):hover
{
	background-color: white;
	color: #ed7e2a;
}

html .amasty-jet-theme .amshopby-slider-container .am-slider .ui-slider-handle
{
	background: #ed7e2a;
}

html .tradeshowdisplaypros.amasty-jet-theme .amshopby-slider-container .am-slider .ui-slider-handle,
html .bannerstandpros.amasty-jet-theme .amshopby-slider-container .am-slider .ui-slider-handle
{
	background: #199ddb;
}

html .tradeshowdisplaypros .amtheme-popup-block .popup-inner .action:not(.amtheme-circle-icon):hover,
html .bannerstandpros .amtheme-popup-block .popup-inner .action:not(.amtheme-circle-icon):hover
{
	color: #199ddb;
}

html .order-success-tflow-copy
{
	margin-bottom: 45px;
}

html .checkout-index-index .am-checkout:not(.-modern),
html .amasty-jet-theme.checkout-index-index .checkout-container.am-checkout
{
	background: none;
}

html .checkout-index-index .checkout-header .title,
html .checkout-index-index .checkout-header .description
{
	color: black;
}

html .checkout-index-index .header.content
{
	padding: 30px 0 0 0;
}

html .checkout-index-index .checkout-block
{
	box-shadow: 0 1px 1px 2px rgb(0 0 0 / 15%);
}

html .checkout-index-index .deliverydate-block
{
	visibility: hidden;
}

html .checkout-index-index .deliverydate-block input
{
	margin-bottom: 15px;
}

html .checkout-index-index .deliverydate-block label
{
	margin-bottom: 0;
}

html .custom-checkout-form select
{
	margin-bottom: 15px;	
}

html .estimated-delivery-date
{
	position: absolute;
    top: 0;
    right: 0;
}

html .estimated-delivery-date:nth-of-type(1)
{
	
}

html .estimated-delivery-date:nth-of-type(2)
{
	
}

html .custom-radio-display
{
	display: none;
}

html .custom-radio-display ~ span
{
	position: relative;
    display: inline-block;
    padding: 3px 0 3px 25px;
    float: left;
}

html .amtheme-shipping-method .amtheme-method .amtheme-description.left-25
{
	margin-left: 25px;
	margin-top: -1px;
}

html .custom-radio-display ~ span:before
{
	content: "";
    position: absolute;
    display: block;
    width: 13px;
    height: 13px;
    background: #fff;
    margin-right: 5px;
    border: 1px solid black;
    border-radius: 50%;
    left: 0;
    top: 0;
    box-sizing: border-box;
    transition: all 300ms ease-in-out;
    border: 3px solid #ed7e2a;
    outline: 1px solid black;
    top: 3px;
}

html .custom-checkout-form
{
	position: relative;
}

html #fp
{	
	display: block;
    overflow: hidden;
    float: left;
}

#fp .product-price-printed-msg
{
    top: 8px;
}

#fp .sliderbuttons .right
{
    position: absolute;
    right: 0;
}

#fp .hardware-price-box
{
     top: 7px !important;
}

#fp .product-price-printed-footage
{
     top: 5px;
}

#fp .hardware-price-box .regular-price
{
     position: relative;
     top: 5px;
}

#fp .hardware-price-box .product-price-printed-footage
{
     top: 10px;
}

#fp .special-price-sale-message
{
     bottom: -41px;
}

#fp .hardware-price-box .special-price-sale-message
{
     bottom: -46px;
}

#fp .price-box .product-price-printed-msg:nth-of-type(1n+2)
{
     display: none;
}

#fp .tariff-cost
{
     display: none !important;
}

.sliderbuttons
{	
    position: absolute;
    bottom: -34px;
    width: 100%;
}

html .block-left-nav .block-content #slider
{
	float: left;
	margin-top: 10px;
	max-height: 530px;
}

html .block-left-nav .block-content #slider #main-slider
{
	height: auto;
	max-height: 530px;
}

html .block-left-nav .block-content #slider #main-slider a.slider.more
{
	display: block;
}

html .block-left-nav .block-content #slider img
{
	width: 200px;
    height: auto;
    margin-left: 15px;
}

html .sidebar-main #newsletter-validate-detail input.newslettergo
{
	
}

html .sidebar-main #newsletter-validate-detail input#footer_newsletter
{
	position: relative;
    left: 5px;
    top: 6px;
}

html .sidebar-main #newsletter-validate-detail .actions .action.subscribe
{
	padding: 12px 16px;
    float: left;
}

html .sidebar-main #newsletter-validate-detail input#footer_newsletter::placeholder
{
	font-size: 13px;
}

html #popup-modal
{
	display: none;
}

html #testimonials-frame
{
	/*
	height: auto;
	float: left;
	*/
	
	/*
	width: auto;
	*/
	margin-top: 10px;
}

html #testimonials-frame .product-des
{
	/* font-size: 1.4rem; */
	font-size: 14px;
}

html #testimonials-frame .product-des .testimonials-large
{
	font-size: 1.65rem;
    font-weight: bold;
    line-height: 1.65rem;
}

html #testimonials-frame .product-des .testimonials-byline
{
	display: block;
    margin-top: 10px;
    width: 100%;
}

html .catalog-category-view .product-item .product-reviews-summary
{
	display: none;
}

html .checkout-index-index .shipping-information
{
	margin-top: 10px;
    border: 1px solid #dfdedd;
    border-radius: 6px;
    padding: 25px 10px 20px 20px;
}

html .checkout-index-index .shipping-information .ship-to
{
	
}

html .checkout-index-index .shipping-information .ship-to .shipping-information-title
{
	font-size: 1.8rem;
    font-weight: 300;
    border-bottom: 1px solid #dfdedd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

html .checkout-index-index .shipping-information .ship-to .shipping-information-content
{
	
}

html .checkout-index-index .shipping-information .ship-via .shipping-information-content span.value.content
{
	display: block;
}

html .checkout-index-index .shipping-information .ship-to .shipping-information-content button
{
	margin: 15px 0 25px;
}

html .checkout-index-index .shipping-information .ship-via
{
	
}

html .checkout-index-index .shipping-information .ship-via .shipping-information-content button
{
	display: block;
    margin-top: 15px;
}

#opc-sidebar > div.opc-block-summary > div.amtheme-summary-content > div.block.items-in-cart._am-mobile.active
{
	
}

html .checkout-index-index .shipping-information .ship-via .shipping-information-title
{
	font-size: 1.8rem;
    font-weight: 300;
    border-bottom: 1px solid #dfdedd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

html .checkout-index-index .shipping-information .ship-via .shipping-information-content
{
	
}

html .checkout-index-index .modal-popup .modal-footer button.modal-no
{
	margin-right: 10px;
}

.amtheme-recaptcha-block .captcha-reload,
.form.password.reset .field.captcha .control.captcha .captcha-reload,
.form.send.confirmation .field.captcha .control.captcha .captcha-reload,
.form.password.forget .field.captcha .control.captcha .captcha-reload,
.form.create.account .field.captcha .control.captcha .captcha-reload,
.form.search.advanced .field.captcha .control.captcha .captcha-reload,
.form.form-orders-search .field.captcha .control.captcha .captcha-reload,
.block.block-customer-login .field.captcha .control.captcha .captcha-reload,
.block.block-new-customer .field.captcha .control.captcha .captcha-reload,
.form.contact .field.captcha .control.captcha .captcha-reload
{
	color: #ed7e2a;
}

.amtheme-recaptcha-block .captcha-reload:hover,
.form.password.reset .field.captcha .control.captcha .captcha-reload:hover,
.form.send.confirmation .field.captcha .control.captcha .captcha-reload:hover,
.form.password.forget .field.captcha .control.captcha .captcha-reload:hover,
.form.create.account .field.captcha .control.captcha .captcha-reload:hover,
.form.search.advanced .field.captcha .control.captcha .captcha-reload:hover,
.form.form-orders-search .field.captcha .control.captcha .captcha-reload:hover,
.block.block-customer-login .field.captcha .control.captcha .captcha-reload:hover,
.block.block-new-customer .field.captcha .control.captcha .captcha-reload:hover,
.form.contact .field.captcha .control.captcha .captcha-reload:hover
{
	color: #4a4948;
}

.pg-footer
{
	margin: auto;
	text-align: center;
}

.pg-footer ul
{
	margin: 0;
	padding: 0;
}

html .page-footer .content
{
	padding-bottom: 0 !important;	
}

.pg-footer ul li
{
	list-style-type: none;
    display: inline-block;
    padding: 15px 20px;
    margin-bottom: 0;
    cursor: pointer;
    -moz-transition: background-color 300ms ease;
    -webkit-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}

.pg-footer ul li a
{
	color: #777;
	-moz-transition: background-color 300ms ease;
    -webkit-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}

.pg-footer ul li:hover
{
	cursor: pointer;
	-moz-transition: background-color 300ms ease;
    -webkit-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    background-color: #ed7e2a;
}

.pg-footer ul li:hover a
{
	color: white;
	-moz-transition: background-color 300ms ease;
    -webkit-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}




.tradeshowdisplaypros .pg-footer ul li:hover,
.bannerstandpros .pg-footer ul li:hover
{
	background-color: #199ddb;
}

html footer
{
	background: #f7f7f7;
}

html .copyright
{
	background: transparent;
    margin-inline-end: auto;
    margin-inline-start: auto;
    box-sizing: border-box;
    width: auto;
}

html .copyright ul
{
	list-style-type: none;
    display: inline-block;
    margin-right: 10px;
}

html .copyright  ul li
{
	display: inline-block;
    border-right: 1px solid #cccccc;
    padding: 0 10px;
}

html .copyright span
{
	display: inline-block;
}

.catalog-category-view #bbblink
{
	top: 0 !important;
	margin-bottom: 30px !important;	
}

html .ammenu-category-columns .ammenu-column
{
	width: 25%;
    display: inline-block;
    float: left;
    padding: 0;
    padding-bottom: 15px;
}

html .ammenu-category-tree .ammenu-title.-parent
{
    margin: 0 0 20px;
}

html .ammenu-nav-sections.-sidebar .ammenu-account-section .ammenu-menu-greetings,
html .ammenu-nav-sections.-sidebar .ammenu-account-section .ammenu-item:nth-of-type(5),
html .page-header .amtheme-header-icon:nth-of-type(1)
{
	display: none;
}

.catalog-category-view .ribbon-img,
.catalogsearch-result-index .ribbon-img
{
	top: -15px;
    left: -65px;
}


.ribbon-img
{
	height: 0;
    border-bottom: 100px solid #ED7E36;
    border-left: 100px solid transparent;
    border-right: 100px solid transparent;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
    z-index: 100;
    left: -59px;
    z-index: 100;
    width: 34%;
    top: 40px;
}

.bannerstandpros .ribbon-img,
.tradeshowdisplaypros .ribbon-img
{
	border-bottom: 100px solid #199ddb;
}

.bannerstandpros .catalog-product-view .ribbon-img,
.tradeshowdisplaypros .catalog-product-view .ribbon-img
{
	border-bottom: 84px solid #199ddb;
}

.catalog-product-view .ribbon-img
{
	left: 46px;
    top: 51px;
    border-bottom: 84px solid #ED7E36;
    border-left: 84px solid transparent;
    border-right: 84px solid transparent;
}

.ribbon-img .comm
{
    position: relative;
    top: 53px;
    right: 61px;
    color: white;
}

.catalog-product-view .ribbon-img .comm
{
	margin-top: -22%;
    margin-left: 35%;
}

.ribbon-img .status
{
    line-height: 1.3em;
    font-size: 1em;
    text-align: center;
    margin: 0;
    font-weight: bold;
    margin-left: 12px;
}

.catalog-product-view .ribbon-img .status
{
	font-size: 1.5em;
}

.ribbon-img .qty
{
	line-height: 1em;
    text-align: center;
    font-size: 1em;
    margin: 0;
    white-space: nowrap;
}

.catalog-product-view .ribbon-img .qty
{
	margin-left: 22px;
}

.catalog-category-view .category-description
{
	font-size: 15px;
    line-height: 1.25em;
    margin-bottom: 30px;
}

html .ammenu-category-columns
{
	display: block
}

html .ammenu-menu-wrapper .ammenu-link
{
	
}

html .filter-options .count,
html .pages a.page
{
	color: #ed7e2a;
}

html .catalog-category-view .products.grid > .product-items
{
	width: 100%;
}

html .bannerstandpros .filter-options .count,
html .tradeshowdisplaypros .filter-options .count,
html .bannerstandpros .pages a.page,
html .tradeshowdisplaypros .pages a.page
{
	color: #199ddb;
}

html .bannerstandpros .pages a.page:hover,
html .tradeshowdisplaypros .pages a.page:hover
{
	color: #070605;	
}

html .cms-order-lookup #order-lookup-form input
{
	margin-bottom: 15px;
}

html body:not(.bannerstandpros, .tradeshowdisplaypros).cms-order-lookup #order-lookup-form button:hover
{
	background: #ff8e5a;
}

html .cms-order-lookup .column.main ul
{
	list-style-type: none;
}

html .filter-options .item
{
	font-size: 14px;
}

html .product-item .product-item-link
{
	overflow: visible;
}

html .option-description-ok
{
	font-size: 14px;
	margin-top: 5px;
    margin-left: 5px;
}

html .qtip-content .image
{
	padding: 0;	
}

html .qtip-content
{
	padding: 0 10px 10px 10px;
	font-size: 13px;
    line-height: 15px;
}

html .qtip-content img
{
	padding: 0;
	padding-top: 10px;
}

html .toolbar-sorter .amtheme-select-block
{
	z-index: 99;
}

html .amtheme-success-order
{
	background: transparent;
}

html body.wordpress-posttype-view .page-main>.columns,
html body.wordpress-post-view .page-main>.columns
{
	grid-template-columns: none;
    grid-template-areas: none;
}

html body.wordpress-posttype-view a:visited,
html body.wordpress-post-view a:visited
{
	color: #ed7e2a
}

html div.category-description img
{
	/* float: none !important; */
}

html .hide-me
{
	display: none !important;
}

.canvas-options .product-options-wrapper .field:nth-of-type(1),
.canvas-options .product-options-wrapper .field:nth-of-type(2),
.canvas-options .product-options-wrapper .field:nth-of-type(3),
.canvas-options .product-options-wrapper .field:nth-of-type(4)
{
	position: relative;
    width: 34%;
    display: inline-block;
    margin: 10px 7%;
    height: 200px;
    vertical-align:top;
    margin-top: 0;
    position: relative;
    height: auto;
    min-height: 100% !important;
}

.canvas-options .product-options-wrapper .field:nth-of-type(1),
.canvas-options .product-options-wrapper .field:nth-of-type(2)
{
	margin-top: 10px;
}

.canvas-options .product-options-wrapper .field:nth-of-type(1) .control,
.canvas-options .product-options-wrapper .field:nth-of-type(2) .control,
.canvas-options .product-options-wrapper .field:nth-of-type(3) .control,
.canvas-options .product-options-wrapper .field:nth-of-type(4) .control
{
	/*
	position: absolute;
	bottom: 0;
	*/
}

html .top-toolbar .toolbar .toolbar-amount
{
	padding-inline-start: 0;
}

.amasty_quote-account-view .order-details-items.ordered
{
	width: 150%;
}

.amasty_quote-account-view #maincontent
{
	overflow-x: scroll;
}

.amasty_quote-account-view #maincontent::-webkit-scrollbar:horizontal
{
	height: 11px;	
}

.amasty_quote-account-view #maincontent::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid #ed7e2a;
  /* should match background, can't be transparent */
  background-color: #ed7e2a;
}

.amasty_quote-account-view #maincontent::-webkit-scrollbar {
  -webkit-appearance: none;
}

.bannerstandpros.amasty_quote-account-view #maincontent::-webkit-scrollbar-thumb,
.tradeshowdisplaypros.amasty_quote-account-view #maincontent::-webkit-scrollbar-thumb
{
	border: 2px solid #199ddb;
	background-color: #199ddb;
}


.amasty_quote-account-view td.col.name
{
	/* width: 250px; */
}

html body.category-warranty-info #amasty-shopby-product-list,
html body.category-warranty-info .sidebar-additional,
html body.category-file-specifications #amasty-shopby-product-list,
html body.category-file-specifications .sidebar-additional,
html body.categorypath-useful-info-links #amasty-shopby-product-list,
html body.categorypath-useful-info-links .sidebar-additional,
html body.category-general-faq #amasty-shopby-product-list,
html body.category-general-faq .sidebar-additional,
html body.category-policies #amasty-shopby-product-list,
html body.category-policies .sidebar-additional,
html body.category-referral-program  #amasty-shopby-product-list,
html body.category-referral-program  .sidebar-additional,
html body.category-testimonials  #amasty-shopby-product-list,
html body.category-testimonials  .sidebar-additional,
.checkout-cart-index  .actions-toolbar .action-edit,
.block.block-minicart .minicart-items .group-sale-price-message
{
	display: none;
}

html .special-price .price-wrapper:not(.price-including-tax) .price
{
	margin-inline-end: 0;
}

html .block.block-minicart .product-info-price .special-price .price
{
	color: inherit;
}

html .amasty_quote-account-index .quote-products-toolbar .pager .pages
{
	display: flex;
}


.modal-popup .modal-content + .modal-footer
{
	background: white;
}

.amasty_quote-cart-index .input-text.qty
{
	position: relative;
	bottom: 10px;
}

@media only screen and (max-width: 1440px)
{
	html .block-left-nav label
	{
		font-size: 12px;
    	width: 85%;	
	}
	
	html .catalog-product-view .ribbon-img
	{
	    left: 43px;
    	top: 57px;
	}
	
	html .rcontainer .product.details.product-item-details .product-item-link,
	html .catalog-category-view .product.details.product-item-details .product-item-link
	{
	   font-size: 16px;
	}
	
	html .slide__text-desc
	{
		font-size: 16px;
	}
}

@media only screen and (max-width: 1024px)
{
	html div.category-description img
	{
		float: left !important;
	}
	
	html .amtheme-backtotop-wrap
	{
		bottom: 15px;
		right: 15px;
	}
	
	html .page-footer .amtheme-footer-section .footer.links
	{
		column-count: 1;
		margin-bottom: 0;
	}
	
	html .page-footer .footer.links .item
	{
		margin: 15px 0;
		padding: 0;
		border-bottom: none;
	}
	
	html .page-footer .amtheme-footer-section
	{
		flex-direction: row;
	}
	
	html .page-footer .content
	{
		padding-bottom: 0;
	}
	
	html .amtheme-backtotop-wrap
	{
		cursor: pointer;
	    color: white;
	    background: #ed7e2a;
	    transition: all ease-in-out 300ms;
	}
	
	html .tradeshowdisplaypros .amtheme-backtotop-wrap,
	html .bannerstandpros .amtheme-backtotop-wrap
	{
		background: #199ddb;
	}
	
	html .amtheme-backtotop-wrap:hover
	{
		color: black;
	}
		
	html .ammenu-menu-header
	{
		color: white;
	}
	
	html .ammenu-nav-sections.-mobile:not(.-has-icons) .ammenu-items.-root > .ammenu-item > .ammenu-link:before
	{
		color: #ed7e2a;
	}
	
	html .tradeshowdisplaypros .ammenu-nav-sections.-mobile:not(.-has-icons) .ammenu-items.-root > .ammenu-item > .ammenu-link:before,
	html .bannerstandpros .ammenu-nav-sections.-mobile:not(.-has-icons) .ammenu-items.-root > .ammenu-item > .ammenu-link:before
	{
		color: #199ddb;
	}
	
	html .panel.wrapper
	{
		text-align: center;
	}
	
	html .amasty-jet-theme .switcher .action
	{
		display: inline-block;
	}
	
	html .amasty-jet-theme .switcher.amtheme-myaccount-link
	{
		margin-inline-start: 0;
	}
	
	html .header.links
	{
		width: 100%;
	    display: inline-block;
	    margin-inline-start: 0;
	}
	
	html .ammenu-menu-wrapper.-skeleton
	{
		min-height: 0;
	}
	
	html .amasty-mega-menu .header.content
	{
		padding-bottom: 0;
		margin-bottom: 0;
	}
	
	html .header.links>.authorization-link:not(:last-child)
	{
		margin-inline-end: 0;
	}
	
	html .panel.header .greet.welcome
	{
		margin-bottom: 10px;
	}
	
	html .amtheme-backtotop-wrap:hover .amtheme-icon
	{
		fill: white !important;
	}
	
	html .am-tabs-view .product.data.items > .item.content
	{
		padding-bottom: 0;
	}
	
	html .checkout-index-index .page-header
	{
		margin: 50px auto 0;
	}
	
	html .owl-theme .owl-controls .owl-buttons .owl-prev,
	html .owl-theme .owl-controls .owl-buttons .owl-next
	{
		display: none;
	}
	
	html .catalog-product-view .ribbon-img
	{
		left: -71px;
    	top: 33px;
	}
	
	html h2.mageants-block-title
	{
	
	}
	
	html .page-header .header.panel
	{
		display: none;
	}
	
	html .rcontainer .product.details.product-item-details .product-item-link,
	html .catalog-category-view .product.details.product-item-details .product-item-link
	{	
		/*
			font-size: 13px;
		*/
	}
}

@media only screen and (max-width: 1000px)
{
	.canvas-options .product-options-wrapper .field:nth-of-type(1),
	.canvas-options .product-options-wrapper .field:nth-of-type(2),
	.canvas-options .product-options-wrapper .field:nth-of-type(3),
	.canvas-options .product-options-wrapper .field:nth-of-type(4)
	{
		
	}
	
	.canvas-options .product-options-wrapper .field:nth-of-type(1) label,
	.canvas-options .product-options-wrapper .field:nth-of-type(2) label,
	.canvas-options .product-options-wrapper .field:nth-of-type(3) label,
	.canvas-options .product-options-wrapper .field:nth-of-type(4) label
	{
		max-width: 100% !important;
	}
	
	.canvas-options .product-options-wrapper .field:nth-of-type(1) label span,
	.canvas-options .product-options-wrapper .field:nth-of-type(2) label span,
	.canvas-options .product-options-wrapper .field:nth-of-type(3) label span,
	.canvas-options .product-options-wrapper .field:nth-of-type(4) label span
	{
		font-size: 1.3rem;
	}
}

@media only screen and (max-width: 1100px)
{
	html h2.mageants-block-title span
	{
	
	}
}

@media only screen and (max-width: 1000px)
{
	html .slider-container
	{
		display: none;
	}
	
	html .page-title
	{
		font-size: 22px;
	}
	
	html .cms-index-index div.page-title span
	{
		font-size: 18px !important;
    	line-height: 20px !important;
	}
	
	html .page-layout-2columns-left.page-with-filter .columns
	{
		padding-top: 50px;
	}
	
	html h2.mageants-block-title
	{
		margin: 20px 0 !important;
	}
	
	html h2.mageants-block-title span
	{
		font-size: 20px !important;
	}
	
	html .catalog-category-view .category-view
	{
		margin-bottom: 0;
	}
	
	html .breadcrumbs
	{
		margin-top: 15px;
		margin-bottom: 10px;
	}
	
	html .block-left-nav .block-content .product-block
	{
		text-align: center;
	}
	
	html .block-left-nav .block-content #slider img
	{
		margin-left: 0;
	}
	
	html .block-left-nav .block-content #slider a {
	
	}
	
	html .block-left-nav .block-content #slider a img
	{
	
	}
	
	html h2.mageants-block-title span
	{
	
	}
	
	html .copyright ul
	{
		padding: 0;
		margin: 0;
	}
	
	html .ammenu-button.-hamburger
	{
		width: 35px;
		right: 20px;
		margin: 20px 10px 20px 0;
		height: 20px;
	}
	
	html .block-left-nav .block-title strong
	{
		left: 0;
        text-align: center;
        float: left;
        width: 100%;
        top: 18px !important;
        font-size: 1.35rem;
	}
	
	html .sidebar-view-cart
	{
		text-align: center;
	}
	
	html .sidebar-view-cart span
	{
		left: 0;
	}
	
	html .copyright ul li
	{
		border-right: none;
	}
	
	html .product-options-wrapper .field > .label
	{
		max-width: 63%;
	}
	
	html .ammenu-header-container .header.content .minicart-wrapper
	{
		float: right;
	}
	
	html .amasty-jet-theme .page-header .amtheme-icons-container
	{
		float: right;
    	display: block;
    	width: 100%;
	}
}

@media only screen and (max-width: 900px)
{
	html .rcontainer .product.details.product-item-details .product-item-link,
	html .catalog-category-view .product.details.product-item-details .product-item-link
	{
		font-size: 15px;
	}
	
	html h2.mageants-block-title span
	{
	
	}
	
	.canvas-options .product-options-wrapper .field:nth-of-type(1),
	.canvas-options .product-options-wrapper .field:nth-of-type(2),
	.canvas-options .product-options-wrapper .field:nth-of-type(3),
	.canvas-options .product-options-wrapper .field:nth-of-type(4)
	{
	
		
	
	}
		
}

@media only screen and (max-width: 844px)
{
	html .ammenu-header-container .header.content .block-search
	{
		margin-top: 20px;
	}
	
	html .amasty-jet-theme .page-header .amtheme-icons-container
	{
	    position: relative;
        bottom: 39px;
        margin-bottom: -20px;
	}
}

@media only screen and (max-width: 767px)
{
	html .catalog-product-view .amtheme-product-wrap
	{
		margin-top: 0;
	}
	
	html .amtheme-shipping-wrap
	{
		background: transparent;
	}
	
	html .page-title-wrapper .page-title
	{
		font-size: 19.5px;
		text-align: center;
	}
	
	html .cms-index-index div.page-title
	{
	
	}
	
	html .block-left-nav label
	{
		font-size: 1.5rem;
	}
	
	.block-left-nav .parent
	{
		position: relative;
		right: 30%;
	}
	
	html .block-left-nav .block-title strong
	{
		top: 12px;
	}
	
	html .page-with-filter .block.filter
	{
	    margin-top: 65px;
	}
	
	html .ammenu-menu-wrapper
	{
		margin-bottom: 0;
	}
	
	html .checkout-cart-index h1.page-title,
	html .customer-account-create h1.page-title
	{
		margin-top: 25px;
	}
	
	html .ammenu-header-container .header.content .ammenu-logo
	{
		margin: auto;
	}
	
	.amasty-mega-menu .block-search.-header>.block-content
	{
		border-bottom: none;
		/*
		padding-bottom: 0;
		*/
	}
	
	html .columns>.sidebar-main
	{
		order: 2;
	}
	
	html .catalog-category-view .wrapper-description
	{
		margin-top: 5px;
	}
	
	html .message.success
	{
		margin-top: 15px;
	}
	
	html .amtheme-backtotop-wrap
	{
		margin: 0;
    	margin-bottom: 10px;
	}
	
	html .amtheme-reviews-aside
	{
		border-bottom: none;
		padding-bottom: 0;
	}
	
	/*
	html .cms-home .page-main,
	html .checkout-cart-index .page-main
	{
		margin-top: 20px;
	}
	
	html .page-title
	{
		margin-bottom: 0;
	}
	*/
	
	html #bbblink
	{
		display: none !important;
		/*
		position: static;
		*/
	}
	/*
	a#bbblink img
	{
		bottom: 0;
	}
	*/
	
	html .estimated-delivery-date
	{
		position: relative;
	}
	
	html .owl-carousel .owl-wrapper .owl-item
	{
		width: 330px !important;
	}
	
	html .catalog-product-view .ribbon-img
	{
	    top: 47px;
    	left: -77px;
	}
	
	html .rcontainer .product.details.product-item-details .product-item-link,
	html .catalog-category-view .product.details.product-item-details .product-item-link
	{
	
	}
	
	html .page-layout-2columns-left.page-with-filter .columns
	{
	
	}
	
	html h2.mageants-block-title
	{
	
	}
	
	html h2.mageants-block-title span
	{
	
	}
	
	html h2.mageants-block-title span
	{
	
	}
	
	html .ammenu-header-container .header.content .minicart-wrapper
	{
		float: none;
	}
	
	html .amasty-jet-theme .page-header .amtheme-icons-container
	{
		float: none;
    	display: flex;
    	width: auto;
	}
	
	html .amasty-jet-theme .page-header .amtheme-icons-container
	{
		bottom: 0;
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 639px)
{
	html .catalog-product-view .ribbon-img
	{
		top: 40px;
	    left: -75px;
	}
	
	html .page-title
	{
		font-size: 22px;
	}
	
	html .cms-index-index div.page-title span
	{
		font-size: 16px !important;
    	line-height: 18px !important
	}
	
	html .rcontainer .product.details.product-item-details .product-item-link,
	html .catalog-category-view .product.details.product-item-details .product-item-link
	{
		font-size: 17px;
    	text-align: center;
	}
	
	html .page-layout-2columns-left.page-with-filter .columns
	{
		padding-top: 0;
	}
	
	html h2.mageants-block-title
	{
		margin: 20px 0 !important;
	}
	
	html h2.mageants-block-title span
	{
		font-size: 20px !important;
	}
	
	html h2.mageants-block-title span
	{
	
	}
	
	html .product-options-wrapper .field > .label
	{
		max-width: 75%;
	}
	
	html .amasty-mega-menu .block-search.-header>.block-content
	{
		margin-top: 0;
	}
	
}