/*
Theme Name: PM Serwis Sklep
Author: Świeże Pomysły
Author URI: https://swiezepomysly.pl
Description: PM Serwis child theme.
Template: groceem-lite
Text Domain: pmserwis
*/

@media screen and (max-width: 480px) {
    .container {
        width: auto !important;
    }
    
    .container > .LgoBX {
        width: 91%;
    }
    
    .LgoBX .RightNavMenu {
        width: 48% !important;
    }
    
    .logo {
        width: 50%;
    }
    
    .LgoBX .logo .custom-logo {
        max-width: 140px;
    }
    
    #masthead.site-header .site-navigation ul.nav-menu {
        width: 200px;
        z-index: 999;
        max-width: none;
    }
}

@media screen and (max-width: 767px) {
    #sidebar {
      width: 100%;
      float: none;
    }
    
    .LayoutContent-70 {
      width: auto;
      float: none;
    }
}

.RedBar{ 
	background-color:#c13a0d; 
	color:#fff;
	padding:15px 0 35px;
}

.LgoBX {
    /*width: auto;*/
}

.LgoBX .logo {
    top: -15px;
    bottom: 0;
    margin-bottom: -30px;
}

.LgoBX .logo .custom-logo {
    height: 85px;
    width: auto;
}

.RightNavMenu {
    width: 68%;
}

.nivo-caption {
    width: 75%;
}

.nivo-caption h2 {
    font-size: 45px;
    line-height: 50px;
    color: #FFF !important;
    text-shadow: 2px 2px 2px #000;
}

.wc-block-grid__products .wc-block-grid__product-image img {
    border: 20px solid #edc01e;
    transition: border .5s;
}


.wc-block-grid__products .wc-block-grid__product-image img:hover {
    border: 20px solid #c13a0d;
    transition: border .5s;
}

.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),
.wc-block-grid__product .wc-block-grid__product-title {
    min-height: 40px;
    font-size: 18px;
}


.site-footer {
    background-color:#c13a0d; 
	color:#fff;
}

.copyrigh-wrapper {
    background-color: transparent;
    color:#fff;
}


/*****************************
 * WooCommerce
******************************/

.woocommerce ul.products li.product a img {
    border: 20px solid #edc01e;
    transition: border .5s;
}

.woocommerce ul.products li.product a img:hover {
    border: 20px solid #c13a0d;
    transition: border .5s;
}

.woocommerce div.product .product_title {
    font-size: 28px;
    font-weight: 600;
}

.woocommerce div.product p.price > span.woocommerce-Price-amount.amount,
.woocommerce div.product span.price > span.woocommerce-Price-amount.amount {
    font-size: 28px !important;
    font-weight: 600;
}

.entry-content table th,
.comment-body table th {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
}

.woocommerce table.shop_attributes td p {
    margin-bottom: 0 !important;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #555;
    font-size: 14px;
    padding: 16px;
}

.woocommerce form p.form-row {
    margin-bottom: 6px !important;
}

.bottom-widget {
    color: #FFF;
}

.bottom-widget a {
    color: #FFF;
}