/**
 * Theme Name:     HOF Signed Rookies
 * Author:         Agency 38
 * Template:       hello-elementor
 * Text Domain:	   hof-signed-rookies
 * Description:    This is a custom developed site for HOFSignedRookies.com. The site was developed by A38.Design, A Baltimore-based branding and design firm.
 */
.header-max-width {max-width: 1491px !important;z-index: 999 !important;margin:-64px auto 0 !important}
ul.submenu {text-align: center;list-style: none;line-height: 52px;padding-left: 0 !important;}
ul.submenu a{color:#717171 !important}
ul.submenu a:hover{color:#B94040 !important}
.submenu hr {background-color: #b94040;border-top: 1px solid #b94040;width: 20%;margin: auto !important;}
a.my-account-link { color: #ffffff;font-weight: bold;}
a.my-account-link:hover {color: #f5e1c0;}
div#e-n-menu-title-1566 {
    padding-right: 0 !important;
}
#mobile-only{display:none;}
ul.submenu.wide li {
    line-height: 25px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.e-n-menu-content {margin-top: -15px !important;}

.page-header {display:none;}
.e-n-menu-dropdown-icon, .wl_product_search_form button {box-shadow: none !important;}
.raised-border-box {border:15px solid #ffffff;border-radius:20px !important;box-shadow:10px 10px 0px 0px rgba(0,0,0,0.5);}
.ht-product-inner {border-radius: 20px;box-shadow:10px 10px 0px 0px #342D2E;}
.ht-product-inner:hover {transform: translate(10px, 10px);}
a#elementor-menu-cart__toggle_button {box-shadow: none !important;border: none !important;padding: 0;}
a#elementor-menu-cart__toggle_button:hover {box-shadow: none !important;border: none !important;}
ul.wcpa_cart_meta {color: #717171;font-size: 10px;line-height: 10px;}
.elementor-menu-cart__main {width: 30% !important;min-width: 500px !important;}
li.wcpa_cart_meta_item.wcpa_cart_item_file {display: none;}
.woocommerce-MyAccount-content button.button 


.woocommerce-MyAccount-content button.button {border: 5px solid #ffffff !important;border-radius: 20px !important;background: #b94040 !important;text-transform: uppercase !important;box-shadow: 15px 15px 0 0 rgba(0, 0, 0, 0.5) !important;font-size: 22px !important;font-family: "alternate-gothic-no-3-d" !important, Sans-serif !important;
}
.woocommerce-MyAccount-content button.button:hover {box-shadow:1px 0 10px 0 rgba(0, 0, 0, 0.5);background: #b94040;color:#ffffff !important;} 

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,button.single_add_to_cart_button.button.alt {border: 5px solid #ffffff;border-radius: 20px;background: #b94040;text-transform: uppercase;box-shadow: 15px 15px 0 0 rgba(0, 0, 0, 0.5);font-size: 22px;font-family: "alternate-gothic-no-3-d", Sans-serif !important;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,button.single_add_to_cart_button.button.alt:hover {box-shadow:1px 0 10px 0 rgba(0, 0, 0, 0.5);background: #b94040;color:#ffffff !important;} 
.price{padding-left:0 !important;}
button.e-filter-item {box-shadow: none !important;}
button.e-filter-item:hover {box-shadow: none !important;}

li.product {border-radius: 20px;background: #ffffff;overflow: hidden;box-shadow:10px 10px 0px 0px #342D2E;}
li.product:hover {transform: translate(7px, 7px);box-shadow:3px 3px 0px 0px #342D2E;transition:ease-in-out 0.2s;}
.type-product .add_to_cart_button {display: none !important;}
.type-product .read_more_button {display: none !important;}
.woolentor-quickview-modal-body h1.product_title.entry-title {font-family: "indie-shade", sans-serif;}
h2.woocommerce-loop-product__title, .type-product .price {padding-left: 20px !important;padding-right: 20px !important;}
.woolentor-quickview-modal-body.price {color: #717171 !important}
.elementor-location-single .price{color: #ffffff;}
h2.wlrelated_product_title {text-align: center;}
span.ht-stockout.ht-product-label.ht-product-label-right, p.stock.out-of-stock {background: #f5e1c0;width: 100%;right: 0 !important;text-align: center;color: #ffffff !important;padding: 10px 0;bottom: 20% !important;top: auto !important;border-top: 2px solid #B94040;border-bottom: 10px solid #B94040;color:#B94040 !important;font-family: "alternate-gothic-no-3-d", sans-serif;font-size:24px !important;text-transform:uppercase;}

.base-price span.wcpa_field_price:after {content: ' +';
}


.woolentor-quickview-modal-wrapper p {color: #717171;}
.woolentor-quickview-modal-wrapper h1 {color: #717171;}
.flex-viewport, ol.flex-control-nav.flex-control-thumbs img {border-radius: 20px !important;}
img.attachment-woocommerce_single.size-woocommerce_single.wp-post-image {border-radius: 20px;}
.woolentor-quickview-modal-content .product_meta {display: none;}
.woolentor-quickview-social-share {color: #3a3b3c;text-transform: uppercase;font-family: "alternate-gothic-no-3-d", sans-serif;font-size: 24px;}
.woolentor-quickview-modal-content {max-height: 80vh;overflow-y: scroll;}
.woolentor-quickview-modal-content::-webkit-scrollbar {width: 10px;background: #dbdbdb;border-radius: 10px;margin-right:10px;background-clip: padding-box;}
.woolentor-quickview-modal-content::-webkit-scrollbar-thumb {border-radius: 5px;background-color: #b94040;border: 1px solid #ffffff;}
.woolentor-quickview-modal-close {color: #3a3b3c;}
.elementor-widget-wl-product-additional-information {border: 3px dashed #132d43;padding: 15px;}
th.woocommerce-product-attributes-item__label {padding: 0 !important;text-align: left;}
td.woocommerce-product-attributes-item__value {line-height: 0.5 !important;}
table.woocommerce-product-attributes.shop_attributes {margin-bottom: 0;}
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {border: none;}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {background: none !important;border: none;}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {background: none !important;border: none;}
.woolentor-quickview-modal-body #product-1677 .elementor-widget-wl-product-additional-information {display: none;}
#product-1677 .woolentor-quickview-thumbnail-slider.slick-initialized.slick-slider {display: none;}
.woolentor-quickview-modal-body #product-432 .elementor-widget-wl-product-additional-information {display: none;}
#product-432 .woolentor-quickview-thumbnail-slider.slick-initialized.slick-slider {display: none;}
.woolentor-quickview-modal-content h3, .woolentor-quickview-modal-content ul {color: #717171 !important;}
div[data-id="5752"] .ht-product-price {
    display: none !important;
}
div[data-id="1677"] .ht-product-price {
    display: none !important;
}
div[data-id="432"] .ht-product-price {
    display: none !important;
}
div[data-id="6811"] .ht-product-price {
    display: none !important;
}

div[data-id="6811"] .ht-product-action {
    display: none !important;
}

.wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block::-webkit-scrollbar,.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper::-webkit-scrollbar {width: 10px;background: #dbdbdb;border-radius: 10px;margin-right:10px;background-clip: padding-box;}
.wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block::-webkit-scrollbar-thumb,.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper::-webkit-scrollbar-thumb {border-radius: 5px;background-color: #b94040;border: 1px solid #ffffff;}
.wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper {border-top: 3px dashed #f5e1c0 !important;border-bottom: 3px dashed #f5e1c0 !important;padding-right: 30px;overflow-y:scroll;max-height:500px;}
h2.wc-block-components-title.wc-block-components-checkout-step__title,h2.wc-block-components-title.wc-block-components-express-payment__title,.wc-block-cart__totals-title,.wc-block-cart-items__header-image {font-size: 24px !important;font-family: "alternate-gothic-no-3-d", Sans-serif !important;text-transform: uppercase;color:#F5E1C0;}
.wp-block-woocommerce-cart-order-summary-block {border: 3px dashed #f5e1c0;width: auto;padding: 0 24px;}
.wc-block-components-totals-wrapper {border-top: 1px solid #fff !important;}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before {border-top: 3px dashed #f5e1c0 !important;border-left: 3px dashed #f5e1c0 !important;}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after {border-top: 3px dashed #f5e1c0 !important;border-right: 3px dashed #f5e1c0 !important;}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content {border-left: 3px dashed #f5e1c0 !important;border-bottom: 3px dashed #f5e1c0 !important;border-right: 3px dashed #f5e1c0 !important;}
fieldset#contact-fields, fieldset#billing-fields, fieldset#payment-method, fieldset#shipping-option, fieldset#shipping-fields {border: 3px dashed #f5e1c0;padding: 24px;}
label.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked.wc-block-components-radio-control__option--checked-option-highlighted {width: 100%;}
.wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted {box-shadow: none !important;}
.wc-block-components-product-metadata {font-size: 10px !important;}
.wc-block-components-checkbox label {width: 100% !important;}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{padding:0 !important;text-transform:uppercase;text-decoration:none;}
div#shipping label, div#billing label {width:100%}
label.wc-block-components-radio-control__option {width: 100%;}
button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {min-height: 1em !important;text-transform: uppercase;padding: 7px;box-shadow: none !important;font-size: 17px;}
.wc-block-components-text-input.wc-block-components-totals-coupon__input label {width: 100%;}
a.wc-block-components-product-name {color: #fff;text-transform: uppercase;text-decoration: none;font-weight: bold;}

label.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked.wc-block-components-radio-control__option--checked-option-highlighted {
    box-shadow: none !important;
    border: none;
}
.wc-block-components-address-card {
    box-shadow: none !important;
    border: none;
}
.wc-block-components-radio-control-accordion-option {
    box-shadow: none !important;
    border: none;
}
.wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted {
    box-shadow: none !important;
    border: none;
}


ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {padding: 20px 40px !important;margin: 0;color: #ffffff !important;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong {font-family: "alternate-gothic-no-3-d", Sans-serif;font-size: 20px !important;text-transform: uppercase;color: #f5e1c0 !important;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {border:3px dashed #f5e1c0;}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{background: none;border: 3px dashed #f5e1c0;}
.woocommerce-customer-details address {
    background: none !important;
    border: 3px dashed #f5e1c0 !important;color: #ffffff !important;
}
.wc-item-meta li strong, .wc-item-meta li p {
    color: #ffffff !important;
}
td.woocommerce-table__product-total.product-total bdi {color: #ffffff !important;}
h2.woocommerce-order-details__title {
    margin-bottom: 10px !important;
}
.woocommerce-column--billing-address h2.woocommerce-column__title, .woocommerce-column--shipping-address h2.woocommerce-column__title {
    margin-bottom: 10px !important;
}


.wlinactive span {display: none;}

.woolentor-quickview-modal-content {border-radius: 20px;background: #dbdbdb;box-shadow: 15px 15px 0 0 #101010;}

.odds {border-right: 3px dashed #f5e1c0;border-bottom: 3px dashed #f5e1c0;padding: 5% !important;}
.evens {border-bottom: 3px dashed #f5e1c0;padding: 5% !important;}

footer.elementor.elementor-313.elementor-location-footer {background:#595A5C !important;}
a.footer-link {color: #f5e1c0;font-weight: bold;}
a.footer-link:hover {color: #ffffff;font-weight: bold;}

.card-submission-form .elementor-field-group {flex-wrap: nowrap;  }

label { width: 20% }
.e-form__indicators label {width: 100% !important;}
.card-submission-form button {margin-top: 30px;}
img.attachment-full.size-full.wp-image-402 {width: 500px;}

label.wcpa_field_label {font-family: "alternate-gothic-no-3-d", Sans-serif;font-size: 20px !important;text-transform: uppercase;color: #f5e1c0 !important;}
.woolentor-quickview-modal-content label.wcpa_field_label, .woolentor-quickview-modal-content .wcpa_field_desc, .woolentor-quickview-modal-content .wcpa_field_price, .woolentor-quickview-modal-content .wcpa_checkbox_custom, .woolentor-quickview-modal-content .wcpa_total, .woolentor-quickview-modal-content .wcpa_product_total, .woolentor-quickview-modal-content .wcpa_options_total, .woolentor-quickview-modal-content .wcpa_checkbox_custom, .woolentor-quickview-modal-content .wcpa_option_price
{color:#3a3a3b !important}
.woolentor-quickview-modal-content .wcpa_wrap .wcpa_checkbox label {color:#3a3b3c;}


h2.wl_filter_title {margin-bottom: 0;padding-bottom: 5px;}
.woolentor-filter-wrap a {padding: 8px 20px !important;}
label.wlpf-term-label {width: 100%;max-width: 300px;}
span.wlpf-term-name {color: #ffffff;}
.wcpa_row {margin-bottom: 15px;}

.sbi_photo_wrap {border-radius: 20px;overflow: hidden;}
.sbi_feedtheme_header_text h3, .sbi_feedtheme_header_text p {color: rgb(19, 45, 67) !important;}

.elementor-post__excerpt {margin-bottom: 0 !important;}
.elementor-post__text {margin-left: 5%;width: 90% !important;margin-right: 5%;}

.press-action {border-radius: 20px;background: #ffffff;overflow: hidden;box-shadow:10px 10px 0px 0px #342D2E;}
.press-action:hover {transform: translate(7px, 7px);box-shadow:3px 3px 0px 0px #342D2E;transition:ease-in-out 0.2s;}

article.elementor-post {border-radius: 20px;background: #ffffff;overflow: hidden;box-shadow:10px 10px 0px 0px #342D2E;}
article.elementor-post:hover {transform: translate(7px, 7px);box-shadow:3px 3px 0px 0px #342D2E;transition:ease-in-out 0.2s;}
.elementor-loop-container .category-limited-time {background: #b94040 !important;}
.elementor-loop-container .category-limited-time .elementor-post__title a,.elementor-loop-container .category-limited-time .elementor-post__excerpt p,.elementor-loop-container .category-limited-time .elementor-post__read-more {color:#ffffff !important;}
span.page-numbers.current,a.page-numbers {display: inline-block;white-space: nowrap;padding: 0;clear: both;border: 1px solid #cfc8d8;margin:0;padding: 0 8px;}
span.page-numbers.current,a.page-numbers:hover {background: #e9e6ed;
    color: #816e99 !important;} 
nav.elementor-pagination {
    margin-top: 40px;
}

.elementor.elementor-2299.e-loop-item {border-radius: 20px;background: #ffffff;overflow: hidden;box-shadow:10px 10px 0px 0px #342D2E;}
.elementor.elementor-2299.e-loop-item:hover {transform: translate(7px, 7px);box-shadow:3px 3px 0px 0px #342D2E;transition:ease-in-out 0.2s;}
.autograph-loop .category-limited-time h3, .autograph-loop .category-limited-time .elementor-widget-container {color: #ffffff !important;}

li.woocommerce-MyAccount-navigation-link a {color: #ffffff !important;font-family: "alternate-gothic-no-3-d", Sans-serif;text-transform: uppercase;text-decoration: none;font-size: 24px;}
.woocommerce-table__product-name a {color: #f5e1c0 !important;font-weight: 600;text-transform: uppercase;}
mark.order-number, mark.order-status, mark.order-date {color: #f5e1c0 !important;text-transform: uppercase !important;font-family: "alternate-gothic-no-3-d", Sans-serif;font-size: 24px;}
.woocommerce-MyAccount-content a {color: #f5e1c0;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {display: none;}

p.subtext {font-size: 13px;font-style: italic;padding: 12px 0;}
p.stock.in-stock {display: none;}
button.single_add_to_cart_button.button.alt {
    width: 100%;
}
main.post-18 {padding-bottom: 50px;}
main.post-19 {padding-bottom: 50px;}
li.extra-space {
    padding-bottom: 20px;
}
.wp-block-table td, .wp-block-table th {
    border: 1px solid !important;
    padding: .5em;
}
.woolentor-quickview-modal-body #product-5752 .price {
    display: none;
}

.woolentor-quickview-modal-body #product-5752 .elementor-widget-wl-product-additional-information {
    display: none;
}

div#select_1077439588 .wcpa_field_price {
    display: none;
}
.comparison-block {
    border-radius: 20px;
    overflow: hidden;
}
.elementor-price-table__feature-inner {
    text-indent: -32px;
    padding-left: 32px;
}
.elementor-element-07ec73b a.elementor-button.elementor-button-link.elementor-size-sm {
    width: 100%;
}
.elementor-price-table .elementor-price-table__header {
    height: 115px;
}

@media only screen and (max-width: 960px) {
	h1 {font-size: 50px !important;}
	.ht-product {padding: 2% !important;max-width: 48%;}
	.header-max-width {margin:0 auto 50px !important}
	button#menu-toggle-156 {box-shadow: none;top: 40px;right: 10px;}
	div#menubar-156 {margin-top: 52px;}
	svg.e-font-icon-svg.e-fas-chevron-up, svg.e-font-icon-svg.e-fas-chevron-down {fill: #717171 !important;}
	div#e-n-menu-content-1563 {background: #ececec;}
	.e-n-menu-title {width: 100%;padding: 5px 0px !important;}
	button#e-n-menu-dropdown-icon-1563 {height: 38px !important;}
	.e-n-menu-content {margin-top: 0px !important;}
	span.e-n-menu-title-text {
    color: #333333;
}
		.hide-overflow {overflow:hidden;}
	.odds {border-right: 0px;}
	.alignwide {margin-inline: 0 !important;}
	.wp-block-woocommerce-cart.alignwide {width: 100%;}
	#mobile-only {display:inherit;}.elementor-menu-cart__main {width: 98% !important;min-width: 98% !important;}

}