/*
Theme Name: ShopIsle PRO ALJO
Theme URI: http://themeisle.com/themes/shop-isle-pro/
Template: shop-isle-pro
Author: Themeisle
Author URI: https://themeisle.com
Description: ShopIsle is the perfect free theme designed for your WooCommerce shop based on bootstrap. Due to its flexibility ShopIsle can also be used for a one page business site, it has a fullscreen image, parallax effect, it provides a responsive blog section, is eCommerce ready, WPML, Photo Gallery Grid,Contact Form 7,Meta Slider, SiteOrigin Page Builder, JetPack compatible and SEO friendly. It features a simple, minimal and elegant style which will work perfectly for a clothing, electronics and almost any kind of store.
Tags: two-columns,one-column,grid-layout,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,footer-widgets,theme-options,translation-ready,e-commerce,blog,portfolio,threaded-comments
Version: 2.2.9.1558791654
Updated: 2019-05-25 15:40:54

*/

/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-condensed-v25-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-condensed-v25-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-condensed-v25-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* volkhov-regular - latin */
@font-face {
  font-family: 'Volkhov';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/volkhov-v17-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/volkhov-v17-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* volkhov-italic - latin */
@font-face {
  font-family: 'Volkhov';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/volkhov-v17-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/volkhov-v17-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


p.stock.in-stock {
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important;
    border-color: green !important;
    color: green !important;
    font-weight: bold !important;
    max-width: 250px !important;
    border-width: 1px !important;
    border-style: solid !important;
    padding: 10px !important;
}
.product-main-content .amount {
    font-size: 26px !important;
}
h1.product_title.entry-title {
    font-size: 30px !important;
}
.attachment-shop_single {
    width: 50% !important;
}
p.stock.in-stock.stock-less-5 {
    border-color: red !important;
    color: red !important;
}
p.stock.in-stock.stock-less-10 {
    border-color: orange !important;
    color: orange !important;
}
.woocommerce.single-product .price del .amount {
    font-size: 16px !important;
}
.woocommerce ul.products li.product .price .amount {
    font-size: 14px !important;
}
p.wc-gzd-additional-info.tax-info, p.wc-gzd-additional-info.shipping-costs-info {
    display: inline;
}
.price {
    margin: 0 !important;
}
.onsale {
    -moz-border-radius: 50px !important;
    -webkit-border-radius: 50px !important;
    -o-border-radius: 50px !important;
    border-radius: 50px !important;
    height: 60px !important;
    line-height: 60px !important;
    background-color: #f26103 !important;
}
.mini_cart_item p, td.product-name p {
    margin: 0 !important;
}
.woocommerce-checkout-review-order-table a.button {
    width: auto;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    border: none;
    background-color: rgba(17, 17, 17, 1);
    color: #fff;
    font-family: "Roboto Condensed",sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 8px 37px;
}
.widget_shopping_cart_content .amount {
    font-size: 12px !important;
}
.woocommerce .price ins, .woocommerce .price ins .amount, .woocommerce .price del, .woocommerce .price del .amount {
    float: none !important;
}
.woocommerce-Price-amount .amount {
    text-decoration: none !important;
}
ins {
    text-decoration: none !important;
}
.woocommerce.single-product .owl-carousel .ex-product .woocommerce-Price-amount.amount {
    font-size: 14px !important;
}
.shop-item .woocommerce-Price-amount:nth-child(even), .ex-product .woocommerce-Price-amount:nth-child(even) {
    text-decoration: line-through !important;
}
.widget.wcj_widget_left_to_free_shipping .woocommerce-Price-amount {
    text-decoration: none !important;
}
p.total.shipping-costs-cart-info.wc-gzd-total-mini-cart a {
    color: #fff;
}
.woocommerce-billing-fields input {
    font-size: inherit !important;
    font-family: inherit !important;
    text-transform: none !important;
}
div.bottom-page-wrap .widget ul li {
    padding-top: 4px;
}
div.bottom-page-wrap .widget .widget-title {
    margin: 0 0 5px;
}
div.bottom-page-wrap .shop_isle_footer_sidebar .widget {
    padding-bottom: 30px;
}
.rp_wcdpd_product_page {
    clear: both;
}
.variations select {
    font-size: 1;
}
.variations label {
    font-size: 1.2em !important;
}
.plus-produkt {
    border-bottom: 1px solid rgb(44, 62, 80);
    border-top: 1px solid rgb(44, 62, 80);
    line-height: .9;
    padding: 5px 0;
    margin: 0 0 8px;
}
.plus-produkt span.plus-produkt_text {
    font-size: 92%;
    line-height: 1.4;
}
.plus-produkt .plus-produkt_img {
    position: relative;
    top: 4px;
}

/** für gleichmäßiges Grid-View  **/

@media screen and (min-width: 768px) {

.woocommerce ul.products {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
       
.woocommerce ul.products::before {
  display: none;
}

.woocommerce ul.products li.product {
  display: flex;
  flex-direction: column;
  width: 100% !important;
  justify-content: center;
}
       
.woocommerce ul.products li.product a {
  flex-grow: 1;
}
       
.woocommerce ul.products li.product .prod-img-wrap {
  height: 32.5rem;
  display: flex;
}
       
ul.products li.product img {
  object-fit: contain;
}
       
.woocommerce ul.products li.product .prod-img-wrap {
  justify-contents: center;
}
       
.product p.wc-gzd-additional-info:last-of-type {
  margin-top: -1rem;
}

}