/**
Theme Name: Leverage Child
Template: leverage
Theme URI: https://leverage.codings.dev
Author: Codings
Author URI: https://codings.dev
Description: Recommended for advanced users. A child theme allows you to change small aspects of your site’s appearance yet still preserve your theme’s look and functionality.
Tags: blog, e-commerce, portfolio, grid-layout, right-sidebar, custom-header, custom-logo, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, theme-options
Version: 1.0.0
Text Domain: leverage-child
Domain Path: /languages
License: GNU General Public License v2 or later
License URI: https://themeforest.net/licenses/standard
Tested up to: 5.0
Requires PHP: 7.0
*/

/*----------------------------------------------
*
* If you activated the Child Theme, the styles placed here will work.
* 
----------------------------------------------*/
/* MENU */
.navbar-expand .navbar-nav .nav-link { color: #ccc !important; }
.navbar-expand .navbar-nav .nav-link:hover, .navbar-expand .navbar-nav .nav-link.active:not(.btn):not(.title) {	color: #ffffff !important; }
.navbar-expand .navbar-nav .dropdown-menu .nav-link { color: #666666 !important; }
.navbar-expand .navbar-nav .dropdown-menu .menu-item > .nav-link:hover, .navbar-expand .navbar-nav .dropdown-menu .menu-item > .nav-link.active { color: #000000 !important; }

/* PAGE TITLE */
h1, .slide-content .title, .slider-item .slide-content .inner h1.title { -webkit-text-fill-color: #dddddd !important; }
.full-slider .slide-content .center .description, .no-slider .slide-content .center .description { color: #cccccc !important; }

/* FOOTER COLOR */
footer .copyright a { color: #ffffff !important; }
.footer-widget ul li a:hover, footer .copyright a:hover { color: #018fc6 !important; }

/* SECTION FEATURED LINE */
section.featured::after {
  background-image: -webkit-linear-gradient(45deg,#018fc6 15%,#018fc6 65%) !important;
  background-image: linear-gradient(45deg,#018fc6 15%,#018fc6 65%) !important;
}
/* 404 */
.error404 .body-mode-default { display:none; }

/* ESPA */
.espa-holder { 
	width: 400px !important;
	position: absolute !important;
	top: 130px !important;
	right: 10px !important;
	z-index: 99 !important;
}

.trace-holder { 
	position: absolute !important;
	top: 10px !important;
	right: 10px !important;
	z-index: 99 !important;
}

@media only screen and (max-width: 576px) {
	header .navbar-expand .navbar-brand img { height: 40px; }
	
	.espa-holder { 
		width: 300px !important;
		left: 10px !important;
	}
	
	.trace-holder { 
		top: 130px !important;
		right: 10px !important;
		height:	40px;
	}
}

/* TABLET PADDING FIX */
@media only screen and (max-width: 1180px) and (min-width: 1025px) {
	.elementor-section.elementor-section-boxed > .elementor-container { padding-left: 20px; padding-right: 20px; }
}

@media only screen and (max-width: 991px) {
	#slider .no-slider.slider-h-75 { min-height: 50vh; }
	#slider .no-slider.slider-h-75 .inner { margin-top: 50px; margin-bottom: 0px; }
	.slider-h-75.slider-h-auto { min-height: 50vh; }
}

@media (max-width: 991px) {
	body footer .title { margin-top: 1rem; margin-bottom: 1rem; }
	#footer { padding: 60px 0; }
	#copyright .row > div { padding: 0px !important; }
	#footer .nav-item .nav-link  { padding: 3px !important; }
	#footer .footer-widget > div { padding-top: 15px !important; padding-bottom: 15px !important; }
}

@media only screen and (min-width: 768px) {
	.auto-section .force-left h2, .auto-section .force-left h3, .auto-section .force-left h4, .auto-section .force-left p { text-align: left; }
}

/* PRODUCTS */
.product-col .elementor-widget-wrap .elementor-widget-text-editor > .elementor-widget-container { min-height: 170px; }
@media only screen and (max-width: 767px) {
	.product-col .elementor-widget-wrap .elementor-widget-text-editor > .elementor-widget-container { min-height: unset; }
}

/* CARDS */
.offers.card-action-icon .card { min-height: 192px; }
@media only screen and (max-width: 950px) {
	.offers.card-action-icon .card {min-height: 213px; }
}
@media only screen and (max-width: 767px) {
	.offers.card-action-icon .card {min-height: unset; }
}