/*
Theme Name: CNK Black Sneakher History.
Theme URI: blacksneakherhistory.com
Description: CNK Black Sneakher History
Version: 1.0
Author: Arif for CNK
Author URI: arifmerritt.com
*/

.mont { font-family: "Montserrat", sans-serif; font-optical-sizing: auto; font-weight: normal; font-style: normal; }
.antonio { font-family: "Antonio", sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; }
.alumia { font-family: 'alumiaalumia'; letter-spacing: 7px; }
body { font-family: "League Spartan", san-serif; background: #f8f9fa }
/* body.home { overflow: hidden; } */
h1, h2, h3, h4, h5, h6 { letter-spacing: 5px; }
p, h6 { font-family: "EB Garamond", serif; }
p { font-size: 20px; }
footer p { font-family: "League Spartan", san-serif; text-transform: uppercase }
#bm .card { border: 3px solid transparent; transition: all .25s; border-radius: 10px; }
#bm .card:hover { border: 3px solid #000; }
#bm .card-img-top {
    width: 100%;
    height: auto;
}

#bm .card-title {
    font-size: 1.2rem;
    font-weight: bold; text-transform: uppercase;
}

#bm .card-desc {
    font-size: .7rem;
    letter-spacing: 1px !important;
    border-radius: 40px;
    background: #ccc;
    padding: 5px 15px;
    width: 100%;
}
#bm .card-text { font-size: 2rem; color: #777; font-family: "League Spartan", san-serif; }
#bm .card-dets { font-size: .9rem; color: #000; letter-spacing: normal }

#bm .comingsoon { opacity: 0; cursor: not-allowed; pointer-events: none; }
#bm .comingsoon .card-body { opacity: 0; }
.text-left { text-align: left !important }
.text-center { text-align: center !important }
.text-right { text-align: right !important }
.caps { text-transform: uppercase !important }
.scaps { text-transform: capitalize !important }

footer { color: #000 !important; text-align: left; }
footer h2 { font-size: 35px; font-family: 'alumiaalumia'; letter-spacing: 7px; }
footer h3 { font-size: 27px; font-family: 'alumiaalumia'; letter-spacing: 7px; line-height: 40px; }
footer h3 small { display: inline-block; font-size: 14px !important; margin-top: 20px; font-family: 'alumiaalumia'; letter-spacing: 5px; }

footer input { font-weight: bold !important; font-size: 22px !important; border: 0 !important; border-bottom: 1px solid #e7dec4 !important; color: #000 !important; background: none !important; border-radius: 0 !important; }
footer .btn-primary { border: 0 !important; color: #000 !important; }
.leaf { width: 100px; }
.center-carousel-image { position: absolute; width: 500px; top: 47%; left: 0%; transform: translate(-50%, -50%); z-index: 10; }
footer a { color: #000 }
sup {
    top: -.3em !important; font-size: .575em !important;
}
.btn-primary { background: #fff !important; border-color: #333 !important; color: #333 !important; }
.thison { background: #333 !important; color: #fff !important }
/* .thisone { border: 3px solid #cb0202 !important; } */





h1 {
    letter-spacing: -.025em;
    font-family: raw Lausanne, sans-serif;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.083;
}

blockquote {
    letter-spacing: -.025em;
    font-family: raw Lausanne, sans-serif;
    font-size: 5.1vw;
    font-weight: 400;
    line-height: 1.04;
	padding: 0 10%;
}
.logo { width: 100px }

@media (max-width: 1000px) {
	#bm .card { border-bottom: 3px solid #000; border-radius: 0 }
blockquote {
    letter-spacing: -.025em;
    font-family: raw Lausanne, sans-serif;
    font-size: 7.1vw;
    font-weight: 400;
    line-height: 1.04;
    padding: 0 10%;
    font-weight: bold;
	margin: 0 !important
}
	.filter-btn { border-radius: 0 !important; display: inline-block }
	.btn-group, .btn-group-vertical { display: inline-block !important }
	.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn.dropdown-toggle-split:first-child, .btn-group>.btn:not(:last-child):not(.dropdown-toggle), .btn-group>.btn-group:not(:first-child), .btn-group>:not(.btn-check:first-child)+.btn, .btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn.dropdown-toggle-split:first-child, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) { margin-left: 0 !important; border-radius: 0 !important; border: 0 !important; border-bottom: 1px solid #000 !important }
}
.bgheader { background: url(https://blacksneakherhistory.com/wp-content/uploads/2025/02/header-1-scaled.jpg); background-position: center center; height: 400px; overflow: hidden; background-repeat: no-repeat; background-size: cover }

@media(max-width: 1000px) { 
.bgheader {
    background: url(https://blacksneakherhistory.com/wp-content/uploads/2025/02/header-1-scaled.jpg);
    background-position: bottom center;
    height: 250px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
}
}