/**handles:medieval-collectibles-theme-css**/
article header{display:none}.archive article header,.single article header{display:inherit}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{background-color:#fff}.woocommerce-account article header{display:block}#primary{margin:1em 0}.page-title{color:#000}.ast-separate-container{background-color:#fff}header .ast-above-header-wrap,header .ast-below-header-wrap .ast-container{background:url(http://www.medievalcollectibles.com/wp-content/uploads/2019/09/background-bw.jpg) left top repeat-x #ccc}header .ast-above-header,header .ast-below-header{-webkit-box-shadow:inset 0 3px 10px 0 rgba(0,0,0,.75);-moz-box-shadow:inset 0 3px 10px 0 rgba(0,0,0,.75);box-shadow:inset 0 3px 10px 0 rgba(0,0,0,.75)}header .ast-below-header-wrap .ast-container{border-radius:7px 7px 0 0}.ast-above-header,.ast-below-header{background-color:transparent!important}.ast-woo-header-cart-info-wrap{font-family:'Pirata One',display;font-weight:400!important}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu li a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu li a:hover{background:rgba(0,0,0,.15)}.ast-cart-menu-wrap .count,.ast-cart-menu-wrap .count:after{color:#000;border-color:#000}.menu-text{font-size:15px}.ast-above-header .user-select,.ast-above-header-menu,.ast-below-header-menu,.ast-woo-header-cart-info-wrap{font-family:Alike,serif}.ast-below-header{line-height:60px}.ast-woo-mini-cart-wrapper{line-height:1}.ast-above-header .ast-addon-cart-wrap{margin-top:0}.os-e.os-search-box-index{display:none}.ast-logo-title-inline .site-logo-img{padding-right:0}.omega-search-box input[type=text]{display:block}.menu-above-header{display:none}.woocommerce-above-header{justify-content:space-between}.woocommerce-above-header>div{width:50%}.ast-site-header-cart-li{text-align:right}#ast-fixed-header{position:absolute!important}.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .ast-below-header-section-wrap{flex-direction:row}.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .ast-below-header-navigation,.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .below-header-user-select{width:50%}.below-header-widget img{width:130px}.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .below-header-section-2{padding:.5em 0 0}.ast-header-break-point .ast-above-header-section-2{padding-top:0;padding-bottom:0}.ast-below-header-menu{display:flex;justify-content:center}.ast-shop-load-more{background-color:#0274be;border:0;border-radius:3px;color:#fff;font-size:16px;font-weight:700;margin-bottom:2em;text-transform:uppercase}.ast-shop-load-more:hover{background-color:#333}.ast-shop-load-more:after{content:"\f063";font-family:'Font Awesome 5 Free';margin-left:.25em;position:relative;top:-1px;transition:all .5s ease}.ast-shop-load-more.no-more{pointer-events:none}.ast-shop-load-more.no-more:after{display:none}.ast-shop-load-more:hover:after{top:4px}.elementor-location-footer .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container{padding-bottom:0}.icon-inline ul.elementor-icon-list-items li{display:inline-block;margin-left:1rem}.elementor-location-header .elementor-element .elementor-search-form__container{background-color:#666!important}.elementor-location-header .elementor-element .elementor-search-form__icon,.elementor-location-header .elementor-element .elementor-search-form__input{color:#fff!important}.woocommerce-checkout .woocommerce form .form-row .select2-selection,.woocommerce-checkout .woocommerce form .form-row input,.woocommerce-checkout .woocommerce form .form-row textarea{border-color:#333}.elementor-location-header .sub-menu>li{border:1px solid #b5b5b5}.elementor-location-header .elementor-element-2ff81f3 nav.elementor-nav-menu--main{z-index:1}.woocommerce div.product div.bundled_product_images.images{max-width:110px}.woocommerce-checkout .elementor-element-4419c030 .elementor-widget-wrap>section,.woocommerce-checkout .elementor-element-55cb7772,.woocommerce-checkout .elementor-menu-toggle{display:none}@media screen and (min-width:922px){#menu-header-menu{padding:.5em 0}.ast-logo-title-inline .site-logo-img{padding-right:1em}.menu-above-header{display:inherit}.woocommerce-above-header{justify-content:flex-end}.woocommerce-above-header>div{width:auto}}@media screen and (min-width:1025px){li.extra-item{display:none!important}}@media screen and (min-width:922px){.ast-below-header .below-header-widget{display:none}.ast-below-header-navigation{justify-content:center}}@media screen and (max-width:768px){#primary{padding:0}.ast-below-header,.ast-header-break-point .ast-below-header{padding-top:.5em;padding-bottom:.5em}}@media screen and (max-width:1023px){.ast-header-break-point .main-header-bar-wrap{display:none}.ast-header-break-point .main-header-bar{background-image:none}}.single-product .product-addon-totals{border-top:none;margin:0 0 20px 0;padding:0}.woocommerce-variation .woocommerce-variation-price .price,div.product-addon-totals ul li{display:none}.woocommerce-variation-add-to-cart{display:inline-block}div.product-addon-totals ul li.wc-pao-subtotal-line{border-top:none;display:flex;justify-content:start;margin:0}#wl-wrapper .wl-add-to.disabled{color:#fff}.wc-pao-subtotal-line .price{position:relative;top:0;left:-999em}.wc-pao-subtotal-line .price>.amount{position:absolute;left:999em;top:0}.woocommerce ul.products li.product .ast-shop-product-out-of-stock,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{position:relative;font-family:inherit;background-color:transparent;text-transform:none;left:auto;right:auto;bottom:auto;font-size:1em}.woocommerce ul.products li.product.product-category>a,.woocommerce-page ul.products li.product.product-category>a{text-align:center}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:75%;margin:0 auto}div.cat-desc{color:#000;font-size:.9em;text-align:left;line-height:1.25em}.elementor-shortcode form#gform_2 .gform_heading{display:none}.elementor-shortcode form#gform_2 .gform_body .ginput_container,.elementor-shortcode form#gform_2 .gform_body input,.elementor-shortcode form#gform_2 .gform_body li,.elementor-shortcode form#gform_2 .gform_footer{margin:0 0 4px}.elementor-shortcode form#gform_2 .gform_body input{line-height:1;padding:9px;width:100%}.elementor-shortcode form#gform_2 .gform_footer input{background-color:#2d5c88;border:2px solid #2d5c88;margin:0;text-transform:uppercase;transition:all .5s ease}.elementor-shortcode form#gform_2 .gform_footer input:hover{background-color:#000}.elementor-location-footer .gform_body label{color:#fff;font-weight:400!important;font-size:14px!important}.elementor-location-footer .gform_wrapper{margin-top:-10px}.elementor-location-footer .gform_confirmation_message{color:#fff;font-weight:700;text-align:center}@media screen and (min-width:415px){.elementor-shortcode form#gform_2{align-items:center}}@media screen and (min-width:641px){.gform_wrapper form{position:relative}.elementor-location-footer .gform_body .gfield:last-of-type{width:50%}.elementor-location-footer .gform_wrapper .gform_footer{position:absolute;bottom:14px;right:0;width:50%;padding:0 16px 0 0}.elementor-location-footer .gform_wrapper .gform_footer input[type=submit]{padding:10px 40px;width:100%}}@media screen and (min-width:1025px){#gform_2 #field_2_3{border-radius:3px;width:225px;overflow:hidden}}.woocommerce-info,.woocommerce-message{border-top:0}.woocommerce-info{margin:0 0 1em}.wc_coupon_message_wrap{padding:0!important}.wc_points_redeem_earn_points:before,.wc_points_rewards_earn_points:before{content:'$';font-family:Raleway,sans-serif;font-weight:700}.cart-empty.woocommerce-info:before{content:'\e01d'}.woocommerce-form-login-toggle .woocommerce-info:before{content:'\e03a'}.woocommerce-page #content table.cart .button{background-color:#000;color:#fff}.woocommerce-info::before,.woocommerce-message::before{color:#333}.showcoupon{color:#000;font-weight:600;text-decoration:underline;margin-left:.5em}.woocommerce span.onsale{background-color:#c91a1a}p.available-on-backorder{display:none}.woocommerce-page ul.products.columns-4 li{display:flex;flex-direction:column;justify-content:space-between}.tax-product_cat .term-description{margin-bottom:3rem}.woocommerce-page ul.products li.product .price{font-size:1em}.woocommerce-page ul.products li.product .custom_sku{font-size:.875em}@media (max-width:768px){.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce .cart-collaterals .cart_totals,.woocommerce .col2-set .col-1,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .col2-set .col-1,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{background:0 0;border:2px solid #333;border-radius:3px;color:#000;transition:all .5s ease}.woocommerce ul.products li.product .button:hover,.woocommerce-page ul.products li.product .button:hover{background:#333;color:#fff}@media (max-width:64em){.term-description{display:none}}.woocommerce div.product div.images .flex-control-thumbs{margin:0 auto;max-width:400px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{height:100%!important}.woocommerce div.product div.images img{margin:0 auto;max-width:490px}.woocommerce div.product form.cart .button.single_add_to_cart_button{background-color:#1f73b7;border-radius:3px;transition:all .5s ease}.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{background-color:#144b77}.woocommerce-cart .cart-collaterals .cart_totals>h2,.woocommerce-cart .woocommerce table.shop_table thead,.woocommerce-cart .woocommerce-page table.shop_table thead{background-color:#333!important;color:#fff;font-family:'Pirata One',display;font-size:1.25em;font-weight:600;text-transform:capitalize}.woocommerce-page.woocommerce-checkout #customer_details .woocommerce-billing-fields h3,.woocommerce-page.woocommerce-checkout form #order_review_heading{font-size:1.5em;text-transform:capitalize}.zoid-outlet{z-index:1}.woocommerce-page.woocommerce-checkout form #order_review_heading{padding:1.5em 0 1em;border:none}.woocommerce-page.woocommerce-checkout form #order_review{padding:0;border:none}.woocommerce-checkout .main-header-bar-wrap{display:none}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{background-color:#333;color:#fff}.error404.ast-page-builder-template .site-content>.ast-container{max-width:1240px;padding:0 20px}.woocommerce-product-gallery-container{display:flex;flex-direction:column;float:left}.widget-sale-banner{padding-bottom:30px}.widget-sale-banner figure{margin:0 auto}@media (min-width:769px){.woocommerce-product-gallery-container{width:50%}.woocommerce #content .ast-woocommerce-container div.product div.woocommerce-product-gallery-container div.images,.woocommerce .ast-woocommerce-container div.product div.woocommerce-product-gallery-container div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.woocommerce-product-gallery-container div.images,.woocommerce-page .ast-woocommerce-container div.product div.woocommerce-product-gallery-container div.woocommerce-product-gallery-container div.images{width:100%}}span.woocommerce-product-sale-banner{margin:2rem 0}.post-type-archive-testimonials.ast-separate-container .ast-archive-description{background-color:transparent;padding:0 1.25rem}.post-type-archive-testimonials main .ast-row{display:flex;flex-wrap:wrap}.post-type-archive-testimonials main .ast-row article{border:none;padding:1.5em}.post-type-archive-testimonials article.type-testimonials header,.post-type-archive-testimonials article.type-testimonials header h2,.post-type-archive-testimonials article.type-testimonials header h2 a{display:inline-block;font:inherit;font-weight:700}.post-type-archive-testimonials article.type-testimonials header h2{margin-right:.5em}.post-type-archive-testimonials article.type-testimonials .entry-content p{margin-bottom:.5em}@media (min-width:48em){.post-type-archive-testimonials main .ast-row article{width:50%}}.category-blog .ast-archive-description{display:none}.category-blog.ast-separate-container .ast-article-post{padding:1.5em;border:1px solid #eee;margin:0 auto 2em auto;max-width:1000px;float:none}.category-blog.ast-separate-container .ast-article-post .entry-title{font-size:24px;color:#333}.category-blog.ast-separate-container .ast-article-post .entry-meta{font-size:0}.category-blog.ast-separate-container .ast-article-post .entry-meta span{font-size:.8rem}.category-blog.ast-separate-container .ast-article-post .entry-meta span.comments-link{display:none}.category-blog.ast-separate-container .ast-article-post .entry-meta span.cat-links::after{content:" | "}.category-blog.ast-separate-container .ast-article-post .entry-meta span.posted-by::before{content:"posted by ";color:#333}@media (min-width:768px){.category-blog.ast-separate-container .ast-article-post{margin-bottom:3em}.category-blog.ast-separate-container .ast-article-post .entry-title{font-size:32px}}.elementor-nav-menu{z-index:10!important}body.subcategory-display .astra-shop-filter-button{display:none!important}.woocommerce div.product form.cart{position:relative;padding-bottom:4em}.single-product .bundle_form.bundle_sells_form{margin-bottom:1em}.single-product .bundle_sells_form .bundled_product{padding-bottom:0!important;border:none!important;margin-bottom:0!important}.single-product .bundle_sells_form .bundle_data{margin:.5em 0;position:absolute;bottom:0}.single-product .bundle_sells_form .bundled_product_excerpt,.single-product .bundle_sells_form .bundled_product_images{display:none}.single-product .bundle_sells_form div.bundled_product_summary:not(.thumbnail_hidden) .details{float:none;padding:0;width:100%!important}.single-product .bundle_sells_title h3{font-size:1.4em}.single-product .bundle_sells_form .bundled_product .price>*,.single-product .bundle_sells_form .bundled_product_title,.single-product .bundle_sells_form label.bundled_product_optional_checkbox{font-family:Raleway,sans-serif;font-size:13.5px;font-weight:400!important}.single-product .bundle_sells_form .bundled_product_title{color:#0274be;display:inline-block;margin:0 1em 0 2em!important}.single-product .bundle_sells_form .bundled_product .price>del{opacity:1!important}.single-product .bundle_sells_form .bundled_product .price>ins{color:#be0202}.single-product .bundle_sells_form label.bundled_product_optional_checkbox{color:#333;line-height:1;padding:0}.single-product .bundle_sells_form input.bundled_product_checkbox{position:absolute;left:0;top:.5em}.single-product .bundle_sells_form .details .cart{display:none}.astra-off-canvas-sidebar h2.widget-title{font-size:1.4em;margin-bottom:.25em}.sale-menu{background-color:#87ceeb;border-radius:12px}.button#place_order.button,.button#place_order.button:hover{background-color:#0f0;color:#000;padding:15px;border-radius:12px}.woocommerce a.button.alt,.woocommerce a.button.alt:hover{background-color:#0f0;color:#000;border-radius:12px}article.type-testimonials{background-color:#fff!important}.site-below-footer-wrap[data-section=section-below-footer-builder]{display:none!important}.tab_bor th{text-align:left}@media screen and (max-width:1024px){a#elementor-menu-cart__toggle_button span.elementor-button-icon::before{content:none!important}}div.elementor-element-181b6614,div.elementor-element-25ff88c,div.elementor-element-3a1c65b9,div.elementor-element-3a65771b,div.elementor-element-4009274f,div.elementor-element-6d35d572,h1.product_title.entry-title,h1.woocommerce-products-header__title.page-title,section.elementor-element-417bb13,section.elementor-element-490804b5{opacity:0;visibility:hidden}.fade-in-cls-fix{opacity:1!important;visibility:visible!important;transition:opacity .3s}@font-face{font-family:"Font Awesome 5 Free";src:url("https://www.medievalcollectibles.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2"),url("https://www.medievalcollectibles.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff"),url("https://www.medievalcollectibles.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf")}@font-face{font-family:"Font Awesome 5 Brands";src:url("https://www.medievalcollectibles.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2"),url("https://www.medievalcollectibles.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff"),url("https://www.medievalcollectibles.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf")}