/*
Theme Name: Storefront Child
Template: storefront
*/

/* Voit lisätä tähän omia tyylimäärittelyjä lapsiteemalle */


.entry-header h1 {
       
}

.license-codes-table td, .license-codes-table th {
          background: rgb(255, 246, 246) !important;
          border: 1px #f00 solid;
          font-size: 1.5em;
          padding: .2em;
          font-weight: bold;
}

.license-codes-table {
          color: #000;
          border: 3px red solid;
          width: 100%;
}

.site-info, 
.site-search, 
.storefront-sorting, 
.error404 .new-products,
.error404 .popular-products,
.error404 .product-categories,
.error404 p,
.error404 section, 
.error404 nav, 
.posted_in, 
.my-account,
.search,
.wc-block-components-checkout-step__description,
#order-notes {
          display: none !important;
}

.wc-block-components-country-input {
          display: none;
}

.storefront-handheld-footer-bar ul li {
          float: right !important;
}
.site-footer, .site-content {
          min-height: 40vh;
}

.ss-warning {
          color: rgb(207, 46, 46);
          font-weight: bold;
          background-color: #fffc50b5;
          padding: .6em;
          border-radius: .5em;
          width: fit-content;
          margin-top: 0.5em;
}
.hentry .entry-content .wp-block-button .wp-block-button__link, .editor-styles-wrapper .wp-block-button .wp-block-button__link,
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt,
ul.products li.product .button, ul.products .wc-block-grid__product .button, .wc-block-grid__products li.product .button, .wc-block-grid__products .wc-block-grid__product .button,
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),
.added_to_cart, .site-header-cart .widget_shopping_cart a.button, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link  {
border-radius: 40px 4px;
box-shadow: 4px 2px 4px #cdcdcd;
}
.license-duration {
          display: block;
          //padding: 8px 12px;
          //background-color: #f6f6f6;
          //border: 1px #e7e7e7 solid;
          //border-radius: .4em;
          //color: #333;
          font-weight: bold;
      }
      .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header {
          text-align: left !important;
      }

.site-header {
          box-shadow: 0 4px 15px rgba(205, 205, 205, 1) inset;
}

footer {
          box-shadow: 0 -2px 15px rgba(205, 205, 205, 1);
}

h3, h2 {
          margin-top: 0.5em !important;
}

.mat-mdc-menu-item {
          display: flex
      ;
          position: relative;
          align-items: center;
          justify-content: flex-start;
          overflow: hidden;
          padding: 0;
          padding-left: 16px;
          padding-right: 16px;
          -webkit-user-select: none;
          user-select: none;
          cursor: pointer;
          outline: none;
          border: none;
          -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
          cursor: pointer;
          width: 100%;
          text-align: left;
          box-sizing: border-box;
          color: inherit;
          font-size: inherit;
          background: none;
          text-decoration: none;
          margin: 0;
          align-items: center;
          min-height: 48px;
      }