/*
Theme Name: Light Theme
Author: ICAAL
Author URI: https://www.internetconsultancy.pro/
Description: A post modern, simple, responsive portfolio theme designed at ICAAL.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, white, light, one-column, two-columns, left-sidebar, fluid-layout, responsive-layout, custom-menu, featured-images
Text Domain: light
*/

/* Moblile Optimisation Styles */

#bigslider {
	position: relative;
	height: 100vh;
}

.bs-carousel-outer {
	position: relative;
	height: 100vh;
	width: 100%;
}

.bs-carousel-inner {
	position: relative;
	height: 100vh !important;
}

.bs-carousel-inner > img {
	position: absolute;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.bs-carousel-content {
    position: absolute;
    top: 50%;
    padding: 1rem;
    color: white;
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    height: 80vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}

.bs-carousel-content h1 {
    position: relative;
}

.bs-inner-img {
    width: 36%;
    position: relative;
    margin: 0 auto;
    height: 90px;
    margin-bottom: 7rem;
}

.bs-inner-img > img {
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: auto;
}
.bs-buttons {
    bottom: 0;
    position: relative;
    width: 100%;
}

.bs-buttons > a.btn-primary {
	background: #D9E021 !important;
    color: #333333 !important;
    border: none;
    border-radius: 5px;
    padding: 10px 20px;
    margin-bottom: .5rem;
    width: 250px;
    text-shadow: none !important;
}

.bs-buttons > a.btn-white {
    background: #fff !important;
    color: #333333 !important;
    border: none;
    border-radius: 5px;
    padding: 10px 20px;
    width: 250px;
    text-shadow: none !important;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    padding: 10px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.06);
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}

@media (max-width: 768px) {

    html, body {
        overflow-x: hidden;
    }

    .storage {
        margin-top: 0 !important;
    }

    .product-dept h2 {
        text-align: left !important;
        margin: 1rem 0;
    }
    .active-menu h2 {
        background-color: #D9E021;
        color: #333;
        font-weight: bold !important;
        padding: .25rem .5rem;
    }

    .woocommerce ul.products li.product a img{
        height: 250px !important;
    }

    .woocommerce .products ul, .woocommerce ul.products {
        margin: 0 0 1em;
        padding: 0;
        list-style: none outside;
        clear: both;
        display: flex;
        flex-wrap: wrap;
    }

    .bs-inner-img {
        width: 90% !important;
        margin-bottom: 1rem !important;
    }

    .bs-carousel-content {
        top: 60% !important;
    }

    .u-column1 {
        margin-top: 2.5rem;
    }
    h2 {
        font-size: 1.35rem !important;
    }

    .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
        z-index: 1 !important;
    }


   .woocommerce div.product div.images .flex-control-thumbs li img {
        display: block;
        width: 100%;
        height: auto;
        box-shadow: none;
    }

    .woocommerce-product-gallery__wrapper > div > a > img {
        display: block;
        width: auto !important;
        height: 50vh !important;
        box-shadow: none;
        margin: 0 auto !important;
    }

    .page-id-21551 > .container > .row > .text-center > .btn-primary {
        margin-bottom: .5rem;
    }

}

.woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions {
	display: none;
}
