/*
Theme Name: Bootscore
Theme URI: https://bootscore.me/
Author: Bootscore
Author URI: https://bootscore.me
Description: Flexible Bootstrap WordPress starter-theme for developers with full WooCommerce support. <a href="https://bootscore.me/category/documentation/" target="_blank">Documentation</a>
Version: 6.3.1
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.4
License: MIT License
License URI: https://github.com/bootscore/bootscore/blob/main/LICENSE
Text Domain: bootscore
Tags: featured-images, threaded-comments, translation-ready

Use this theme to make something cool, have fun, and share what you've learned with others.

Bootscore is based on Underscores https://underscores.me/, (C) 2012-2024 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/* 
All style editing is done via /assets/scss/_bootscore-custom.scss
*/

html, body {
  overflow-x: clip!important;
}

body{
	font-family: "Manrope", sans-serif!important;
}

#masthead, 
#nav-main
{
	background:#000000;
}

#masthead .d-td-none{
	width:100px;
}

#footer, 
#footer .bg-body-tertiary 
{
	background:#181818!important;
	color: #909090;
	padding:10px 0 5px 0;
}

#footer a{
	color: #909090;
}

#footer p{
	font-size:16px!important;
}

#footer ul{
	padding:0;
	margin:0;
	font-size:16px!important;
}

#footer li{
	list-style-type:none;
}

#footer h3{
	color: #fff!important;
	text-transform:uppercase;
	font-size:16px!important;
	padding:10px 0!important;
}

#footer .bootscore-footer-info {
	border-top:1px solid #252525!important;
}

.bootscore-copyright{
	color: #fff;
	text-align:left;
}

.bootscore-copyright {
	padding:20px 0 0 0;
}

.header-actions button{
	border:1px solid #ff6b00!important;
}

.header-actions button:hover{
	background:#ff6b00!important;
}

.header-actions i{
	color:#ff6b00!important;
}

.header-actions button:hover i{
	color:#000!important;
}

#bootscore-navbar {
	background:#ff6b00!important;
	border-radius:6px;
}

#bootscore-navbar a
{
	color:#8d5f07;
	padding:8px 15px!important;
	text-transform:uppercase;
	font-size:14px;
}

#bootscore-navbar a:hover, 
#bootscore-navbar .active
{
	color:#222!important;
}

.breadcrumb i, 
.breadcrumb a
{
	color:#000!important;
}

.add-to-cart-container a, 
.single_add_to_cart_button
{
	background:#ff6b00!important;
	border-radius:0px!important;
	border:none!important;
	text-transform:uppercase;
	font-size:13px;
}

.offcanvas{
	background:#000;
	color: #909090;
}

.offcanvas .woocommerce-mini-cart__empty-message {
	background:#ff6b00!important;
	color:#000!important;
	border:none!important;
}

.offcanvas .woocommerce-mini-cart__empty-message i{
	color:#000!important;
}

.offcanvas .list-group a{
	background:#ff6b00!important;
	color:#000!important;
	border:none!important;
}

.offcanvas .offcanvas-header {
	background:#ff6b00!important;
	color:#000!important;
	border:2px solid #000;
}

.elementor-53 h2
{
	text-align:center;
}

.brands-home,
.elementor-element-b44f392
{
	text-align:center!important;
}

.elementor-element-4207ced h1, 
.elementor-element-4207ced h2, 
.elementor-element-4207ced p
{
	color:#fff!important;
	text-align:center!important;
	padding:20px 25px;
}

.elementor-element-4207ced a
{
	background:#ff6b00!important;
	color:#fff!important;
	border:none!important;
	padding:10px 25px;
	margin:20px 0 0 0;
	font-size:24px;
	text-transform:uppercase;
}

.elementor-element-4207ced a:hover
{
	background:#ff6b00!important;
}

.btn-orange{
	background:#ff6b00;
	color:#fff;
	padding:10px 25px;
	font-size:16px;
	text-transform:uppercase;
}

#page h1, 
#page h2, 
#page h3, 
#page h4
{
	color:#222;
	font-family: "Manrope", sans-serif!important;
}

.elementor-heading-title,
.elementor-element-111083b h1, 
.elementor-element-111083b h2
{
	text-transform:uppercase;
}

.woocommerce-loop-product__title{
	padding:10px 0!important;
}

.elementor-element-42835ab h3{
	padding:5px 0!important;
}

.elementor-element-42835ab p{
	margin:2px 0!important;
}

.elementor-element-42835ab h2, 
.elementor-element-42835ab p
{
	color:#fff!important;
}

.elementor-element-42835ab h3{
	font-size:20px;
	color:#fff!important;
}

.btn-primary, 
.btn-primary:hover,
.wpcf7-submit
{
	background:#ff6b00!important;
	color:#fff!important;
	border:none!important;
}

.elementor-element-acfa4f1, 
.elementor-element-1d0c8cb 
{
	background:#ff6b00;
}

.elementor-element-acfa4f1 p, 
.elementor-element-1d0c8cb p
{
	text-align:center!important;
	color:#222!important;
}

.entry-title, 
.page-title 
{
	text-align:center!important;
}

.offcanvas-body .widget_shopping_cart_content{
	background:#fff!important;
}

@media (min-width: 1200px) {
	h1.elementor-heading-title{
		font-size:64px;
	}

	h2.elementor-heading-title{
		font-size:36px;
	}

	h3.elementor-heading-title{
		font-size:24px;
	}

	h4.elementor-heading-title{
		font-size:20px;
	}
	.icon-divider{
		height:50px;
	}
	#page {
		font-size:18px;
	}
	#wpcf7-f195-p192-o1 input{
		padding:10px;
		width:400px!important;
	}

	#wpcf7-f195-p192-o1 textarea{
		width:400px!important;
	}
	.elementor-element-acfa4f1 p, 
	.elementor-element-1d0c8cb p
	{
		margin:20px 0!important;
	}
	.elementor-element-acfa4f1 p
	{
		font-size:20px;
	}
	.elementor-element-42835ab p{
		font-size:15px!important;
	}
	.elementor-element-42835ab img{
		width:190px!important;
	}
	#page h1, 
	#page h2, 
	#page h3, 
	#page h4
	{
		padding:12px 0;
	}
}

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

}

@media (max-width: 767px) {
	h1.elementor-heading-title{
		font-size:30px;
	}

	h2.elementor-heading-title{
		font-size:20px;
	}

	h3.elementor-heading-title{
		font-size:18px;
	}

	h4.elementor-heading-title{
		font-size:16px;
	}
	#page {
		font-size:13px;
	}
	#wpcf7-f195-p192-o1 input{
		padding:10px;
		width:300px!important;
	}

	#wpcf7-f195-p192-o1 textarea{
		width:300px!important;
	}
	.elementor-element-acfa4f1 p, 
	.elementor-element-1d0c8cb p
	{
		margin:5px 0!important;
	}
	.elementor-element-42835ab p{
		font-size:13px!important;
	}
	.brands-home{
		padding:10px 0;
	}
	.elementor-element-42835ab img{
		width:120px!important;
	}
	.wc-block-components-order-summary-item__total-price .wc-block-formatted-money-amount {
		position:relative;
		right:30px;
	}
	#page h1, 
	#page h2, 
	#page h3, 
	#page h4
	{
		padding:5px 0 0 0;
	}
	.elementor-element-28f8184 img, 
	.card-img-top
	{
		max-width:100px!important;
	}
	.woocommerce-loop-product__title {
		font-size:13px!important;
		padding:1px!important;
	}
}
