.note-light{border:none;padding-left:1rem}
ins.cmsads{display:none}
.fi{--fs:italic}
.h1,.h2,.h3,.h4,.h5,.h6{--ff:var(--f2);--tt:uppercase;--fs:normal;--lh:normal}
.h1{--h1:1.5rem;--lh:2rem;--my:.5rem}
.h2{--h2:22px;--lh:2.2rem;--my:.5rem;--tt:capitalize}
header>h1.h1{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);--ta:center;--p:5px 0 2px;--m:2.5rem 0;}
.hr-a,.hr-b{display:flex;align-items:center}
.hr-a:after,.hr-b:before{content:'';border-top: 1px solid #000;flex:1;margin-left:.5rem}
.hr-b:before{margin:0 .5rem 0 0}
.bg-pink{background:var(--c-pink)}
.bg-peach{background-color:var(--c-peach)}
.bg-lilac{background-color:var(--c-lilac)}
.bg-orange{background-color:var(--c-orange)}
.t-pink{--c:#e3938e}
*:required~label:after{content:'*';color:#f14}

.d-flex{justify-content:var(--jc,unset);align-items:var(--ai,unset);}
.d-flex.center{--jc:center;--ai:center}
.d-flex.left{--jc:left;--ai:center}
.d-flex.right{--jc:right;--ai:center}
.d-flex.top{--jc:center;--ai:start}
.d-flex.top.left{--jc:left;--ai:start}
.d-flex.top.right{--jc:right;--ai:start}
.d-flex.bottom{--jc:center;--ai:end}
.d-flex.bottom.left{--jc:left;--ai:end}
.d-flex.right.bottom{--jc:right;--ai:end}

.btn,.btn:hover{--fw:200!important}
body{-webkit-font-smoothing:antialiased;background:var(--c-light)}
.container{max-width:1260px}
.sitelogo{--fh:min(1.7vw,25px);--ff:var(--f3);--ls:min(.3vw,6px);--lh:min(2vw,25px);--tt:uppercase;}
.navbar-light a{color:#fff!important;}
.navbar-expand-lg>section{min-height:40px}
.mainnav a{--tt:uppercase}
.mainnav a{--f:500 .8rem/16px var(--f1);--ls:1px;--mx:0.5rem!important;}
.topnav a{--f:500 .8rem/16px var(--f1);--ls:1px;}
.mainnav .nav-item{position:relative;}
.mainnav .nav-link:hover {border-bottom: 4px solid var(--c-dark);}
.mainnav .dropdown-menu .nav-item a{padding:0.5rem 0.2rem; width:100%;display: block;white-space:nowrap;text-transform:initial;border:0px;}
.mainnav .dropdown-menu{border-radius:0px;background-color:var(--c-light);padding: 10px;}
.mainnav .nav-item:last-child .dropdown-menu{right:0;left:inherit;}
.mainnav .dropdown-toggle:after{content:"\f107";font-family: "Font Awesome 6 Free";font-weight: 900;border:0;vertical-align:baseline}
.vendropdown{width:50vw;}
.dropdown-menu[data-mdb-popper]{margin-top:.5rem;}

#post_nav{max-width:235px}
.socials a>i{font-size:30px;transition: transform .3s ease-in-out;}
.nav-black .socials a>i{font-size:20px;}
.socials a:hover i{transform: scale(1.2);}
.bg-black a{color:var(--c-white)!important;}
.bg-black a.btn-white{color:var(--c-dark)!important;}
nav.dropdown li>a{--fh:13px;--lh:2.2vh;--p:5px 1rem;--tt:capitalize}
a.nav-788958,a.nav-803067{--c:#F6A49E!important;color:#F6A49E!important;}
footer .sitelogo{--fh:26px;--ls:2px;--lh:140%}
.fixed-top+*{margin-top:50px}
main>.container>.row>aside.col{max-width:calc(300px + 1.5rem)}
.btn-light.focus, .btn-light:focus, .btn-light:hover{--c-bg:#f88;--c:#000}
#inv_nav{background:#faf2ef;border:1px #e0e0e0;border-style:solid none;--tt:uppercase;--fh:.8rem;--fw:500;--p:.9rem}
.btn-outline-secondary2 {
    color: var(--c-peach);
    border-color: var(--c-border);
}
.btn-pink{
	border-color:var(--c-dark);
	background-color:var(--c-pink);
}
.page-item.active .page-link{background-color:var(--c-dark)}
.page-link:hover{background-color:rgba(var(--rgb-black),.5)}
.border-7{border-width:7px!important;}
.mob-ext-nav li:first-child, .mob-ext-nav li:last-child{display:none;}
.mob-ext-nav a.nav-788958{color: var(--c-black)!important;}
.mainnav .dropdown-toggle-submenu:after{content:"\f105";font-family: "Font Awesome 6 Free";font-weight: 900;border:0;position:absolute;right:0px;top:9px;}
.dropdown-menu .dropdown-submenu {
	display: none;
	position: absolute;
	left: 100% !important;
	top: -100px;
    padding: 2px;
    padding-left: 8px;
	min-width:220px;
}
.dropdown-menu .dropdown-submenu-left {
	right: 100% !important;
	left: auto;
}
.dropdown-menu>li:hover>.dropdown-submenu {
	display: block;
}

@media (max-width: 992px){
	.mainnav{
		position: fixed;
		background: #ffffff99;
		bottom:0;right:0;left:0;top:0;
		z-index: 2
	}
	.mainnav>div{background:var(--c-light);width:85vw;height:100%;box-shadow:0 0 20px #00000010;z-index:2;position:relative}
	.mainnav>div>nav{margin:0;width:100%}
	.mainnav .nav-item{padding:8px 0px;}
	.mainnav .nav-item a{--tt:capitalize;font-size:14px;--fw:normal;}
	.user-nav>a{display:none}
	.user-nav>ul{display:block!important;box-shadow:none;position:static!important;border-bottom:1px solid #ccc;}
	.mainnav .close{position:fixed;right:0;top:0;bottom:0;width:25vw;z-index:1}
	footer nav{text-align:center;--jc:center}
	footer nav>ul{min-width:40%}
	header .sitelogo {--fh:5vw;--ls:.6vw;--tt:uppercase;--f: var(--f);}
}
@media (min-width: 992px){
	.mainnav>div{display: flex;width: 100%;align-items: center;}
	.mainnav>div>nav{justify-content:center;display:flex;margin-right:-20px;}
	.mainnav .socials{position:absolute;top:10px;left:0}
	.mainnav .socials>a{--pr:0}
	.localvendors > .row{overflow-x: auto;white-space: nowrap;display:block;}
	.localvendors > .row > .col-md-3{display: inline-block;float: none;}
}
@media (max-width: 767px){
	.h-sm-auto{
		height: auto!important;
	}
	.vendropdown {
		width: 100%;
	}
	.vendropdown .border-start {
		border:0px!important;
	}
}
@media (min-width:768px) and (max-width: 992px){
	.navbar-toggler {
		width: 25%;
	}
	header .sitelogo {
		width: 50%;
	}
}