/*
Theme Name: Di Business
Description: Di Business theme is a multipurpose, & SEO-friendly WordPress theme with advanced design options. It is a fully compatible & responsive WordPress theme with all popular page builder plugins and WooCommerce plugin. so, it can be used to display business information and e-commerce websites. This WordPress theme is specially designed for professionals businesses, commercial companies, and eCommerce websites. Also, it can be used for non-profit organizations, personal and portfolio websites and photography or serve as a business theme for such fields: the restaurant industry, construction, education, health care, sports, services, etc. It is a clean, responsive, multilingual ready and child theme ready. Make your website device-friendly with cross-platform compatibility, ultra mobile friendly and 100% retina-ready theme. Besides, your website will look & work great on a desktop (or laptop), a tablet, and a mobile device browser. Check out some top features: here you can import the theme in one click, select footer & WooCommerce layouts & further customize them, custom color options, Advanced WooCommerce settings, Full Width for Page Builder, Landing Page Template, Contact Form 7 Ready, Page builder Ready. Di Business is a Fully Customizable theme where users can Add Social Icons + lots more! See more at https://dithemes.com/di-business-free-wordpress-theme/
Version: 1.3.7
Author: dithemes
Author URI: https://dithemes.com/
Theme URI: https://dithemes.com/di-business-free-wordpress-theme/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, wide-blocks, blog, e-commerce, news
Text Domain: di-business
*/

/*
*
*	Please do not write your css code here instead use: Appearance > Customize > Additional CSS option OR Child Theme. Because all changes remove on theme update.
*
*/


.home-slider .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding-top: 0;
}

.home #maincontainer {
	margin-top: 0;
}

body h2, .h2 {
	color: #48a0d9;
}

body h3, .h3 {
	font-size: 21px;
}

body h5, .h5 {
	font-size: 19px;
}

nav#navbarprimary {
	display: none;
}

.home .n2-section-smartslider div#n2-ss-2 .n2-font-c5544c3fac59207afdd866673bf9b6fb-paragraph {
	color: #48a0d9;
    background-color: #ffffff73;
    padding: 30px;
    border-radius: 15px;
}

.home .product-list .product_list_widget {
	list-style: none;
	column-count: 2;
}

.home .product-list h5 {
	text-align: center;
	font-size: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	font-weight: bold;
	color: #48a0d9;
}

.home .product-list .product_list_widget li .product-title {
	display: block;
	max-width: 320px;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
}

.home .product-list .product_list_widget li .woocommerce-Price-amount {
	display: block;
	text-align: center;
	max-width: 320px;
	margin: 0 auto;
	font-weight: bold;
	color: #48a0d9;
}

.home .product-list .product_list_widget li a img {
	display: block;
	margin: 0 auto;
}

.container-fluid.footer {
	background-color: #48a0d9;
}

.container-fluid.footer .textwidget > p {
	text-align: center;
}

.container-fluid.footer .textwidget a img {
	width: 32px;
	display: block;
	margin: 0 auto;
}

.container-fluid.footer .textwidget a,
.container-fluid.footer .textwidget a span {
	color: white;
}

.container-fluid.footer .widgets_footer {
	margin: 5px 0;
}

.container-fluid.footer-copyright {
	background-color: #f5f5f5;
    padding-top: 20px;
}

.container-fluid.footer-copyright .footer-links a {
	display: block;
	margin-bottom: 15px;
}

.container-fluid.footer-copyright .c-contact-icons ul {
	list-style: none;
}

.container-fluid.footer-copyright .c-contact-icons ul li {
	margin-bottom: 15px;
}

.container-fluid.footer-copyright .c-contact-icons ul li a img {
	max-width: 24px;
}

.container-fluid.footer-copyright .footer-texts {
	color: #676767;
	line-height: 1.5;
	text-align: justify;
}

.about-text h2 {
	color: #48a0d9;
	margin: 20px 0;
}

.about-text h2:first-child {
	margin-top: 0;
}

nav.woocommerce-breadcrumb {
	display: none;
}

.single-product nav.woocommerce-breadcrumb {
	display: block;
}

.single-product .woocommerce-Tabs-panel--description h2 {
	margin-bottom: 30px;
}

.single-product .woocommerce-Tabs-panel--description h3,
.single-product .woocommerce-Tabs-panel--description h4,
.single-product .woocommerce-Tabs-panel--description h5 {
	margin-bottom: 15px;
}

.single-product .product_meta,
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs {
	display: none;
}

.quantity_select select.qty {
	padding: 5px;
	width: 64px;
}

.woocommerce-products-header {
	display: none;
}

#content .single-posst,
#content .postsloop,
#content .widget_sidebar_main {
	border: none;
}

.woocommerce-result-count,
form.woocommerce-ordering {
	display: none;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.woocommerce-page ul.products li.product .quantity_select {
	float: none !important;
}

.hidden {
	display: none;
}

select.select-qty {
	padding: 5px;
	border-radius: 3px;
}

form.cart .confirm_add {
	display: none;
}

.spsl-fr-topbar-icons .bgtoph-icon-clr {
	border-color: transparent;
}

.top-bar-cart {
	position: relative;
	margin-right: 10px;
}

.top-bar-cart span.count {
	position: absolute;
	left: 88%;
    top: -9px;
	font-size: 10px;
}

@media (max-width: 767px) {
	.home .product-list .product_list_widget {
		column-count: 1;
	}	
}