/*
Theme Name: BOX4WINE 1:1
Theme URI: https://box4wine.info/
Author: BOX4WINE
Description: WordPress i WooCommerce w wyglądzie istniejącej strony BOX4WINE.
Version: 3.0.1
Text Domain: box4wine
*/

@import url("legacy-assets/assets/lib/bootstrap/dist/css/bootstrap.min.css");
@import url("legacy-assets/assets/lib/animate.css/animate.css");
@import url("legacy-assets/assets/lib/components-font-awesome/css/font-awesome.min.css");
@import url("legacy-assets/assets/lib/et-line-font/et-line-font.css");
@import url("legacy-assets/assets/lib/flexslider/flexslider.css");
@import url("legacy-assets/assets/lib/owl.carousel/dist/assets/owl.carousel.min.css");
@import url("legacy-assets/assets/lib/owl.carousel/dist/assets/owl.theme.default.min.css");
@import url("legacy-assets/assets/lib/magnific-popup/dist/magnific-popup.css");
@import url("legacy-assets/assets/lib/simple-text-rotator/simpletextrotator.css");
@import url("legacy-assets/assets/css/style.css");
@import url("legacy-assets/assets/css/colors/default.css");
@import url("legacy-assets/assets/css/seo-aio.css");

/* Wyłącznie integracja WordPress/WooCommerce. Wygląd pochodzi z obecnej strony. */
body { padding-top: 50px; }
body.admin-bar .navbar-fixed-top { top: 32px; }
.navbar-header > a { display: inline-block; }
.navbar-header img { width: 257px; height: 100px; max-height: none; margin-top: -25px; object-fit: contain; }
.navbar-custom { min-height: 100px; }
.navbar-custom .navbar-nav { margin-top: 25px; }
.module:first-of-type { padding-top: 90px; }
.box4wine-shop-link a { color: #74a99c !important; }
.box4wine-cart-count { display: inline-block; min-width: 17px; height: 17px; margin-left: 3px; border-radius: 50%; background: #74a99c; color: #202020; font-size: 9px; line-height: 17px; text-align: center; }
.woocommerce-page .module { min-height: 65vh; }
.woocommerce .products ul, .woocommerce ul.products { margin-top: 25px; }
.woocommerce ul.products li.product { padding: 15px; border: 1px solid #e7e7e7; background: #f7f7f7; }
.woocommerce ul.products li.product .woocommerce-loop-product__title { min-height: 40px; color: #444; font-family: "Roboto Condensed", sans-serif; font-size: 13px; letter-spacing: 2px; text-transform: uppercase; }
.woocommerce ul.products li.product .price, .woocommerce div.product p.price { color: #579689; }
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit { border: 0; border-radius: 0; color: #fff; background: #579689; font-family: "Roboto Condensed", sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 2px; line-height: 1.4; text-transform: uppercase; }
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { color: #fff; background: #3f756a; }
.woocommerce table.shop_table, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border-radius: 0; }
.woocommerce .quantity .qty { min-height: 34px; }
.woocommerce-info, .woocommerce-message { border-top-color: #579689; }
.woocommerce-info::before, .woocommerce-message::before { color: #579689; }
.box4wine-order-note { margin: 0 0 25px; padding: 18px 20px; border-left: 3px solid #579689; background: #f6f6f6; color: #555; }
.box4wine-legacy-content .module { padding-top: 70px; }
.box4wine-legacy-content img { max-width: 100%; height: auto; }
.box4wine-legacy-content .page-loader, .box4wine-legacy-content .navbar, .box4wine-legacy-content .footer, .box4wine-legacy-content .scroll-up { display: none; }
.box4wine-b2b-panel .panel-heading { background: #edf4f2; }
.box4wine-b2b-panel .panel-title a { color: #3f756a; }
.box4wine-b2b-actions { margin-top: 15px; }
.box4wine-b2b-actions .btn { margin-right: 8px; }
.box4wine-product-options { clear: both; margin: 22px 0 16px; padding: 18px; border: 1px solid #e7e7e7; background: #f7f7f7; }
.box4wine-product-options h4 { margin: 0 0 15px; }
.box4wine-product-options label { display: block; margin-bottom: 6px; font-family: "Roboto Condensed", sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; }
.box4wine-product-options select,
.box4wine-product-options input { width: 100%; min-height: 38px; margin-bottom: 14px; border: 1px solid #ddd; border-radius: 0; background: #fff; color: #555; }
.box4wine-product-options .box4wine-minimum { margin: 0; color: #777; font-size: 12px; }
.box4wine-confirmation-price { color: #579689; font-family: "Roboto Condensed", sans-serif; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; }

@media (max-width: 991px) {
  .navbar-custom { min-height: 70px; }
  .navbar-header img { width: 200px; height: 70px; margin-top: 0; }
  .navbar-custom .navbar-nav { margin-top: 0; }
  .navbar-custom .navbar-toggle { margin-top: 18px; }
  .module:first-of-type { padding-top: 65px; }
}
@media (max-width: 782px) { body.admin-bar .navbar-fixed-top { top: 46px; } }
