/*
 Theme Name:   K Overstrap - Understrap daughter
 Author: Constantine
 Author URI: https://github.com/constantine-demo/
 Template:     understrap
*/


/* ------------------------------------------ */
/*                    CSS                     */
/* ------------------------------------------ */

body { font-family: 'Space Grotesk', sans-serif; }

.line-narrow { line-height: 1.3; }

#main-menu a.nav-link {
    padding-left: 2rem;
    padding-right: 2rem;
}
@media (min-width: 768px) {
	#main-menu .current-menu-ancestor>a.nav-link,
    #main-menu .current-menu-item>a.nav-link {
background-color: #252525;
		color: white!important;
		padding-top: 1.4rem;
		margin-top: -0.9rem;
		padding-left: 2rem;
		padding-right: 2rem;
    }
}

.max-width-500 { max-width: 550px; }
.max-width-800 { max-width: 800px; }

.wrapper-full {
    margin-left: auto;
    margin-right: auto;
    max-width: 2000px;
}

.bg-hero-gradient {
    background: linear-gradient(to bottom, transparent 0%, transparent 13rem, #252525 13rem, #252525 100%);
}

.k-bs-section-block-container.container>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-list-appender {
    padding: 1px 1px;
}
.k-bs-grid-admin-col>span>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-list-appender {
    padding: 1px 1px;
}

.icons-slider figure.k-block-slick-classic-item {
    padding-left: 2rem;
    padding-right: 2rem;
}

.wp-block { margin-top: 0; margin-bottom: 0; }

@media (min-width: 1200px) {
	#wrapper-footer .container,
	.wide-container .container, .wide-container .container-lg, .wide-container .container-md, .wide-container .container-sm, .container-xl {
		max-width: 1240px;
	}
}

#wrapper-footer h3.footer-wigget-title {
    font-size: 1rem;
    margin-bottom: 1.3rem;
}
#wrapper-footer .widget ul li {
    margin-bottom: 0.35rem;
    font-size: 0.8rem;
}

.page-template-template-bootstrap-builder .site-main ul {
	list-style: none;
	padding-left: 1.1em;
}

.page-template-template-bootstrap-builder .site-main ul li::before {
	content: " ⃝";
	color: #00d084;
	font-weight: normal;
	display: inline-block; 
	width: 1em;
	margin-left: -1em; 
	font-size: 0.6em;
	margin-right: 0.5em;
	
}


