/*
Theme Name: BootFrame Core
Theme URI: https://rocksite.pro/bootframe/
Author: Peter Bielecki
Author URI: https://netbiel.pl
Description: BootFrame Core is multipurpose WordPress theme with a clean responsive design  based on Bootstrap framework. BootFrame Core has a professional look that suits corporate business, blogs and portfolio websites. With deep WooCommerce plugin integration, BootFrame Core makes it easy to create eCommerce website. BootFrame is highly customizable with unlimited color and font options, logo upload, social media icons and much more that can be adjusted via Costomizer. You can easy build for your business site, portfolio, blog, one page, restaurant , healthcare, construction, education, sports, online agency,  services or any other site. BootFrame supports Site Origin's Page Builder which allows you to build any page layout required. It's also integrated with popular plugins: Contact Form 7, WPML, Polylang, Shortcodes Ultimate, WooCommerce. Tested with Gutenberg and WordPress 5.0
Version: 4.0.8
Tested up to: 5.7
Requires PHP: 5.6.28
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:  one-column, two-columns, custom-background, custom-colors,  custom-menu, featured-image-header, featured-images, theme-options, full-width-template, sticky-post, flexible-header,  threaded-comments, translation-ready
Text Domain: bootframe-core
*/


@import "assets/css/vendor.css";

@import "assets/css/main.css";

.custom-top-account-menu {
    display: flex;
    gap: 15px;
    align-items: center;
}


.custom-top-account-menu a {
    color: #fff !important;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
}

.custom-top-account-menu a:hover {
    color: #0073aa;
}

#bank_fields,
#upi_fields{
    background:#f8f8f8;
    border:1px solid #ddd;
    padding:20px;
    margin-bottom:20px;
}

.payment-type-row label{
    margin-right:20px;
}

.woocommerce form .form-row textarea{
    min-height:100px;
}

.custom-error{
    color:red;
    font-size:13px;
    display:block;
    margin-top:5px;
}

.tm-header-top-info .top-header-text {
	color: #fff;
}

.store-pickup-notice{
    margin:20px 0;
    padding:15px;
    border:1px solid #ddd;
    background:#f8f8f8;
    border-radius:5px;
}

.store-pickup-notice h4{
    margin:0 0 10px;
    color: #ffaa17;
}

.store-pickup-notice p{
    margin-bottom:10px;
    color: #ffaa17;
}

.store-pickup-notice a {
	color: #ffaa17;
}

/* Same size image for all WooCommerce products */

.woocommerce ul.products li.product img{
    width:100%;
    height:220px;
    object-fit:contain;
    object-position:center center;
    background:#fff;
    padding:10px;
    border:1px solid #e5e5e5;
    border-radius:8px;
}

.woocommerce ul.products li.product:hover img{
    border-color:#ff6600;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
	background-color: #ffaa17 !important;
}

/* Only Shop & Category pages */
.woocommerce.archive ul.products li.product .woocommerce-loop-product__title,
.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,
.tax-product_cat ul.products li.product .woocommerce-loop-product__title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.spec-title {
  background:  #ffaa17 !important;
}

.spec-section{
    font-family: Arial, sans-serif;
    margin:20px 0;
}
.spec-title{
    background:#ffaa17;
    color:#fff;
    padding:12px 15px;
    font-size:22px;
    font-weight:bold;
    border-radius:6px 6px 0 0;
}
.key-features{
    border:1px solid #d9d9d9;
    border-top:none;
    border-radius:0 0 6px 6px;
    background:#fff;
    padding:15px 20px;
}
.key-features ul{
    margin:0;
    padding-left:20px;
}
.key-features li{
    padding:8px 0;
    font-size:15px;
    color:#333;
    line-height:24px;
}

.smartlib-default-top-navbar .navbar-nav > li > a {
    font-size: 12px !important;
    padding: 10px 8px !important;
    line-height: 20px !important;
}
#slider-4-slide-8-layer-2{
    background-color : red !important;
}


